builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-075 starttime: 1461085930.64 results: success (0) buildid: 20160419091434 builduid: 3b5b5b2ee7114ac6b03aeeaae23e8bb7 revision: 3e61ba81ac8c2cb687dc905298b4390086ce2f83 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 10:12:10.638732) ========= master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 10:12:10.639369) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-19 10:12:10.639800) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-19 10:12:12.572213) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:12:12.572728) ========= 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-1461085918.248392-1919879739 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 10:12:12-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.18M=0.001s 2016-04-19 10:12:13 (9.18 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.594589 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:12:13.196737) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:12:13.197201) ========= 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-1461085918.248392-1919879739 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.047413 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:12:13.270186) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 10:12:13.270691) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 3e61ba81ac8c2cb687dc905298b4390086ce2f83 --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 3e61ba81ac8c2cb687dc905298b4390086ce2f83 --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-1461085918.248392-1919879739 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 10:12:13,358 truncating revision to first 12 chars 2016-04-19 10:12:13,359 Setting DEBUG logging. 2016-04-19 10:12:13,359 attempt 1/10 2016-04-19 10:12:13,359 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/3e61ba81ac8c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 10:12:14,912 unpacking tar archive at: mozilla-inbound-3e61ba81ac8c/testing/mozharness/ program finished with exit code 0 elapsedTime=2.263476 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 10:12:15.575201) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 10:12:15.575708) ========= script_repo_revision: 3e61ba81ac8c2cb687dc905298b4390086ce2f83 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 10:12:15.576321) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 2 secs) (at 2016-04-19 10:12:15.576739) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 2 secs) (at 2016-04-19 10:12:17.840671) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 20 secs) (at 2016-04-19 10:12:17.841183) ========= /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-1461085918.248392-1919879739 _=/tools/buildbot/bin/python using PTY: False 10:12:18 INFO - MultiFileLogger online at 20160419 10:12:18 in /builds/slave/test 10:12:18 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 10:12:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:12:18 INFO - {'append_to_log': False, 10:12:18 INFO - 'base_work_dir': '/builds/slave/test', 10:12:18 INFO - 'blob_upload_branch': 'mozilla-inbound', 10:12:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:12:18 INFO - 'buildbot_json_path': 'buildprops.json', 10:12:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:12:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:12:18 INFO - 'download_minidump_stackwalk': True, 10:12:18 INFO - 'download_symbols': 'true', 10:12:18 INFO - 'e10s': False, 10:12:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:12:18 INFO - 'tooltool.py': '/tools/tooltool.py', 10:12:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:12:18 INFO - '/tools/misc-python/virtualenv.py')}, 10:12:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:12:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:12:18 INFO - 'log_level': 'info', 10:12:18 INFO - 'log_to_console': True, 10:12:18 INFO - 'opt_config_files': (), 10:12:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:12:18 INFO - '--processes=1', 10:12:18 INFO - '--config=%(test_path)s/wptrunner.ini', 10:12:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:12:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:12:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:12:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:12:18 INFO - 'pip_index': False, 10:12:18 INFO - 'require_test_zip': True, 10:12:18 INFO - 'test_type': ('testharness',), 10:12:18 INFO - 'this_chunk': '1', 10:12:18 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:12:18 INFO - 'total_chunks': '10', 10:12:18 INFO - 'virtualenv_path': 'venv', 10:12:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:12:18 INFO - 'work_dir': 'build'} 10:12:18 INFO - ##### 10:12:18 INFO - ##### Running clobber step. 10:12:18 INFO - ##### 10:12:18 INFO - Running pre-action listener: _resource_record_pre_action 10:12:18 INFO - Running main action method: clobber 10:12:18 INFO - rmtree: /builds/slave/test/build 10:12:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:12:20 INFO - Running post-action listener: _resource_record_post_action 10:12:20 INFO - ##### 10:12:20 INFO - ##### Running read-buildbot-config step. 10:12:20 INFO - ##### 10:12:20 INFO - Running pre-action listener: _resource_record_pre_action 10:12:20 INFO - Running main action method: read_buildbot_config 10:12:20 INFO - Using buildbot properties: 10:12:20 INFO - { 10:12:20 INFO - "project": "", 10:12:20 INFO - "product": "firefox", 10:12:20 INFO - "script_repo_revision": "production", 10:12:20 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 10:12:20 INFO - "repository": "", 10:12:20 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 10:12:20 INFO - "buildid": "20160419091434", 10:12:20 INFO - "pgo_build": "False", 10:12:20 INFO - "basedir": "/builds/slave/test", 10:12:20 INFO - "buildnumber": 6, 10:12:20 INFO - "slavename": "tst-linux32-spot-075", 10:12:20 INFO - "revision": "3e61ba81ac8c2cb687dc905298b4390086ce2f83", 10:12:20 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/", 10:12:20 INFO - "platform": "linux", 10:12:20 INFO - "branch": "mozilla-inbound", 10:12:20 INFO - "repo_path": "integration/mozilla-inbound", 10:12:20 INFO - "moz_repo_path": "", 10:12:20 INFO - "stage_platform": "linux", 10:12:20 INFO - "builduid": "3b5b5b2ee7114ac6b03aeeaae23e8bb7", 10:12:20 INFO - "slavebuilddir": "test" 10:12:20 INFO - } 10:12:20 INFO - Found installer url https://queue.taskcluster.net/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 10:12:20 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 10:12:20 INFO - Running post-action listener: _resource_record_post_action 10:12:20 INFO - ##### 10:12:20 INFO - ##### Running download-and-extract step. 10:12:20 INFO - ##### 10:12:20 INFO - Running pre-action listener: _resource_record_pre_action 10:12:20 INFO - Running main action method: download_and_extract 10:12:20 INFO - mkdir: /builds/slave/test/build/tests 10:12:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:12:20 INFO - https://queue.taskcluster.net/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 10:12:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 10:12:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 10:12:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/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 10:12:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/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 10:12:21 INFO - Downloaded 1325 bytes. 10:12:21 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 10:12:21 INFO - Using the following test package requirements: 10:12:21 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 10:12:21 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:12:21 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 10:12:21 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:12:21 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 10:12:21 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:12:21 INFO - u'jsshell-linux-i686.zip'], 10:12:21 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:12:21 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 10:12:21 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 10:12:21 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:12:21 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 10:12:21 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:12:21 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 10:12:21 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:12:21 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 10:12:21 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 10:12:21 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 10:12:21 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 10:12: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')]} 10:12:21 INFO - https://queue.taskcluster.net/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 10:12:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 10:12:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 10:12:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/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 10:12:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/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 10:12:24 INFO - Downloaded 22372250 bytes. 10:12:24 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/*'] 10:12:24 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/* 10:12:24 INFO - caution: filename not matched: web-platform/* 10:12:24 INFO - Return code: 11 10:12:24 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')]} 10:12:24 INFO - https://queue.taskcluster.net/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 10:12:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 10:12:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 10:12:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/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 10:12:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/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 10:12:36 INFO - Downloaded 36390040 bytes. 10:12:36 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/*'] 10:12:36 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/* 10:12:40 INFO - caution: filename not matched: bin/* 10:12:40 INFO - caution: filename not matched: config/* 10:12:40 INFO - caution: filename not matched: mozbase/* 10:12:40 INFO - caution: filename not matched: marionette/* 10:12:40 INFO - caution: filename not matched: tools/wptserve/* 10:12:40 INFO - Return code: 11 10:12:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:12:40 INFO - https://queue.taskcluster.net/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 10:12:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 10:12:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 10:12:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/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 10:12:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/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 10:12:58 INFO - Downloaded 63373475 bytes. 10:12:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 10:12:58 INFO - mkdir: /builds/slave/test/properties 10:12:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:12:58 INFO - Writing to file /builds/slave/test/properties/build_url 10:12:58 INFO - Contents: 10:12:58 INFO - build_url:https://queue.taskcluster.net/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 10:13:00 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 10:13:00 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:13:00 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:13:00 INFO - Contents: 10:13:00 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 10:13:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:13:00 INFO - https://queue.taskcluster.net/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:13:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 10:13:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 10:13:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/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 10:13:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KmM1zCIHTAePq93zAoPgow/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 10:13:29 INFO - Downloaded 91765897 bytes. 10:13:29 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'] 10:13:29 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 10:13:38 INFO - Return code: 0 10:13:38 INFO - Running post-action listener: _resource_record_post_action 10:13:38 INFO - Running post-action listener: set_extra_try_arguments 10:13:38 INFO - ##### 10:13:38 INFO - ##### Running create-virtualenv step. 10:13:38 INFO - ##### 10:13:38 INFO - Running pre-action listener: _pre_create_virtualenv 10:13:38 INFO - Running pre-action listener: _resource_record_pre_action 10:13:38 INFO - Running main action method: create_virtualenv 10:13:38 INFO - Creating virtualenv /builds/slave/test/build/venv 10:13:38 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 10:13:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:13:39 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:13:39 INFO - Using real prefix '/usr' 10:13:39 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:13:40 INFO - Installing distribute.............................................................................................................................................................................................done. 10:13:44 INFO - Installing pip.................done. 10:13:44 INFO - Return code: 0 10:13:44 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:13:44 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')]} 10:13:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:13:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:13:44 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')]} 10:13:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:13:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:13:44 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 0x9231c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9298598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x934af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x902ce30>, '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 0x92c9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9348470>, '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-1461085918.248392-1919879739', '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 10:13:44 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 10:13:44 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 10:13:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:13:44 INFO - 'CCACHE_UMASK': '002', 10:13:44 INFO - 'DISPLAY': ':0', 10:13:44 INFO - 'HOME': '/home/cltbld', 10:13:44 INFO - 'LANG': 'en_US.UTF-8', 10:13:44 INFO - 'LOGNAME': 'cltbld', 10:13:44 INFO - 'MAIL': '/var/mail/cltbld', 10:13:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:13:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:13:44 INFO - 'MOZ_NO_REMOTE': '1', 10:13:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:13:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:13:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:13:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:13:44 INFO - 'PWD': '/builds/slave/test', 10:13:44 INFO - 'SHELL': '/bin/bash', 10:13:44 INFO - 'SHLVL': '1', 10:13:44 INFO - 'TERM': 'linux', 10:13:44 INFO - 'TMOUT': '86400', 10:13:44 INFO - 'USER': 'cltbld', 10:13:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461085918.248392-1919879739', 10:13:44 INFO - '_': '/tools/buildbot/bin/python'} 10:13:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:13:44 INFO - Downloading/unpacking psutil>=0.7.1 10:13:44 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 10:13:44 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 10:13:44 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 10:13:44 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 10:13:44 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 10:13:44 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 10:13:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:13:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:13:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:13:50 INFO - Installing collected packages: psutil 10:13:50 INFO - Running setup.py install for psutil 10:13:50 INFO - building 'psutil._psutil_linux' extension 10:13:50 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 10:13:50 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 10:13:50 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 10:13:51 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 10:13:51 INFO - building 'psutil._psutil_posix' extension 10:13:51 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 10:13:51 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 10:13:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:13:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:13:51 INFO - Successfully installed psutil 10:13:51 INFO - Cleaning up... 10:13:51 INFO - Return code: 0 10:13:51 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:13:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:13:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:13:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:13:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:13:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:13:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:13:51 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 0x9231c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9298598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x934af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x902ce30>, '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 0x92c9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9348470>, '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-1461085918.248392-1919879739', '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 10:13:51 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 10:13:51 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 10:13:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:13:51 INFO - 'CCACHE_UMASK': '002', 10:13:51 INFO - 'DISPLAY': ':0', 10:13:51 INFO - 'HOME': '/home/cltbld', 10:13:51 INFO - 'LANG': 'en_US.UTF-8', 10:13:51 INFO - 'LOGNAME': 'cltbld', 10:13:51 INFO - 'MAIL': '/var/mail/cltbld', 10:13:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:13:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:13:51 INFO - 'MOZ_NO_REMOTE': '1', 10:13:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:13:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:13:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:13:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:13:51 INFO - 'PWD': '/builds/slave/test', 10:13:51 INFO - 'SHELL': '/bin/bash', 10:13:51 INFO - 'SHLVL': '1', 10:13:51 INFO - 'TERM': 'linux', 10:13:51 INFO - 'TMOUT': '86400', 10:13:51 INFO - 'USER': 'cltbld', 10:13:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461085918.248392-1919879739', 10:13:51 INFO - '_': '/tools/buildbot/bin/python'} 10:13:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:13:51 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:13:51 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 10:13:51 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 10:13:51 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 10:13:51 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 10:13:51 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 10:13:52 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 10:13:56 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:13:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:13:57 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:13:57 INFO - Installing collected packages: mozsystemmonitor 10:13:57 INFO - Running setup.py install for mozsystemmonitor 10:13:57 INFO - Successfully installed mozsystemmonitor 10:13:57 INFO - Cleaning up... 10:13:57 INFO - Return code: 0 10:13:57 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:13: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')]} 10:13:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:13:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:13: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')]} 10:13:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:13:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:13: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', '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 0x9231c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9298598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x934af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x902ce30>, '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 0x92c9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9348470>, '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-1461085918.248392-1919879739', '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 10:13: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 10:13: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 blobuploader==1.2.4 10:13:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:13:57 INFO - 'CCACHE_UMASK': '002', 10:13:57 INFO - 'DISPLAY': ':0', 10:13:57 INFO - 'HOME': '/home/cltbld', 10:13:57 INFO - 'LANG': 'en_US.UTF-8', 10:13:57 INFO - 'LOGNAME': 'cltbld', 10:13:57 INFO - 'MAIL': '/var/mail/cltbld', 10:13:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:13:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:13:57 INFO - 'MOZ_NO_REMOTE': '1', 10:13:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:13:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:13:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:13:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:13:57 INFO - 'PWD': '/builds/slave/test', 10:13:57 INFO - 'SHELL': '/bin/bash', 10:13:57 INFO - 'SHLVL': '1', 10:13:57 INFO - 'TERM': 'linux', 10:13:57 INFO - 'TMOUT': '86400', 10:13:57 INFO - 'USER': 'cltbld', 10:13:57 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461085918.248392-1919879739', 10:13:57 INFO - '_': '/tools/buildbot/bin/python'} 10:13:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:13:57 INFO - Downloading/unpacking blobuploader==1.2.4 10:13: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 10:13: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 10:13: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 10:13: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 10:13: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 10:13: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 10:14:02 INFO - Downloading blobuploader-1.2.4.tar.gz 10:14:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:14:02 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:14:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:14:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:14:02 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 10:14:02 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 10:14:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:14:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:14:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:14:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:14:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:14:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:14:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:14:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:14:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:14:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:14:04 INFO - Downloading docopt-0.6.1.tar.gz 10:14:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:14:04 INFO - Installing collected packages: blobuploader, requests, docopt 10:14:04 INFO - Running setup.py install for blobuploader 10:14:05 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:14:05 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:14:05 INFO - Running setup.py install for requests 10:14:06 INFO - Running setup.py install for docopt 10:14:06 INFO - Successfully installed blobuploader requests docopt 10:14:06 INFO - Cleaning up... 10:14:06 INFO - Return code: 0 10:14:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:14:06 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')]} 10:14:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:14:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:14:06 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')]} 10:14:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:14:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:14:06 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 0x9231c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9298598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x934af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x902ce30>, '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 0x92c9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9348470>, '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-1461085918.248392-1919879739', '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 10:14:06 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 10:14:06 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 10:14:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:14:06 INFO - 'CCACHE_UMASK': '002', 10:14:06 INFO - 'DISPLAY': ':0', 10:14:06 INFO - 'HOME': '/home/cltbld', 10:14:06 INFO - 'LANG': 'en_US.UTF-8', 10:14:06 INFO - 'LOGNAME': 'cltbld', 10:14:06 INFO - 'MAIL': '/var/mail/cltbld', 10:14:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:14:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:14:06 INFO - 'MOZ_NO_REMOTE': '1', 10:14:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:14:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:14:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:14:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:14:06 INFO - 'PWD': '/builds/slave/test', 10:14:06 INFO - 'SHELL': '/bin/bash', 10:14:06 INFO - 'SHLVL': '1', 10:14:06 INFO - 'TERM': 'linux', 10:14:06 INFO - 'TMOUT': '86400', 10:14:06 INFO - 'USER': 'cltbld', 10:14:06 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461085918.248392-1919879739', 10:14:06 INFO - '_': '/tools/buildbot/bin/python'} 10:14:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:14:06 INFO - Running setup.py (path:/tmp/pip-PA7GCz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:14:06 INFO - Running setup.py (path:/tmp/pip-j94yCw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:14:07 INFO - Running setup.py (path:/tmp/pip-u_KJYW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:14:07 INFO - Running setup.py (path:/tmp/pip-hsKkwy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:14:07 INFO - Running setup.py (path:/tmp/pip-DMEEYO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:14:07 INFO - Running setup.py (path:/tmp/pip-t9tFaF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:14:07 INFO - Running setup.py (path:/tmp/pip-0tItJ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:14:07 INFO - Running setup.py (path:/tmp/pip-DX32v0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:14:07 INFO - Running setup.py (path:/tmp/pip-zHy4uY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:14:07 INFO - Running setup.py (path:/tmp/pip-sOxwwc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:14:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:14:08 INFO - Running setup.py (path:/tmp/pip-nerprT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:14:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:14:08 INFO - Running setup.py (path:/tmp/pip-ifh8tL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:14:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:14:08 INFO - Running setup.py (path:/tmp/pip-vtev5i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:14:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:14:08 INFO - Running setup.py (path:/tmp/pip-AJMEc3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:14:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:14:08 INFO - Running setup.py (path:/tmp/pip-52IH0T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:14:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:14:08 INFO - Running setup.py (path:/tmp/pip-A5RGK0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:14:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:14:08 INFO - Running setup.py (path:/tmp/pip-nZ21hb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:14:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:14:08 INFO - Running setup.py (path:/tmp/pip-sl4VZR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:14:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:14:09 INFO - Running setup.py (path:/tmp/pip-Wt0UW_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:14:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:14:09 INFO - Running setup.py (path:/tmp/pip-yHjGge-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:14:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:14:09 INFO - Running setup.py (path:/tmp/pip-eH3eAt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:14:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:14:09 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 10:14:09 INFO - Running setup.py install for manifestparser 10:14:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:14:10 INFO - Running setup.py install for mozcrash 10:14:10 INFO - Running setup.py install for mozdebug 10:14:10 INFO - Running setup.py install for mozdevice 10:14:10 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:14:10 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:14:10 INFO - Running setup.py install for mozfile 10:14:10 INFO - Running setup.py install for mozhttpd 10:14:11 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:14:11 INFO - Running setup.py install for mozinfo 10:14:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:14:11 INFO - Running setup.py install for mozInstall 10:14:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:14:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:14:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:14:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:14:11 INFO - Running setup.py install for mozleak 10:14:11 INFO - Running setup.py install for mozlog 10:14:12 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:14:12 INFO - Running setup.py install for moznetwork 10:14:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:14:12 INFO - Running setup.py install for mozprocess 10:14:12 INFO - Running setup.py install for mozprofile 10:14:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:14:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:14:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:14:12 INFO - Running setup.py install for mozrunner 10:14:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:14:13 INFO - Running setup.py install for mozscreenshot 10:14:13 INFO - Running setup.py install for moztest 10:14:13 INFO - Running setup.py install for mozversion 10:14:13 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:14:13 INFO - Running setup.py install for wptserve 10:14:13 INFO - Running setup.py install for marionette-driver 10:14:14 INFO - Running setup.py install for browsermob-proxy 10:14:14 INFO - Running setup.py install for marionette-client 10:14:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:14:14 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:14:14 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 10:14:14 INFO - Cleaning up... 10:14:14 INFO - Return code: 0 10:14:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:14:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:14:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:14:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:14:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:14:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:14:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:14:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9231c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9298598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x934af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x902ce30>, '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 0x92c9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9348470>, '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-1461085918.248392-1919879739', '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 10:14:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 10:14:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:14:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:14:14 INFO - 'CCACHE_UMASK': '002', 10:14:14 INFO - 'DISPLAY': ':0', 10:14:14 INFO - 'HOME': '/home/cltbld', 10:14:14 INFO - 'LANG': 'en_US.UTF-8', 10:14:14 INFO - 'LOGNAME': 'cltbld', 10:14:14 INFO - 'MAIL': '/var/mail/cltbld', 10:14:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:14:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:14:14 INFO - 'MOZ_NO_REMOTE': '1', 10:14:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:14:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:14:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:14:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:14:14 INFO - 'PWD': '/builds/slave/test', 10:14:14 INFO - 'SHELL': '/bin/bash', 10:14:14 INFO - 'SHLVL': '1', 10:14:14 INFO - 'TERM': 'linux', 10:14:14 INFO - 'TMOUT': '86400', 10:14:14 INFO - 'USER': 'cltbld', 10:14:14 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461085918.248392-1919879739', 10:14:14 INFO - '_': '/tools/buildbot/bin/python'} 10:14:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:14:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:14:15 INFO - Running setup.py (path:/tmp/pip-i9gvEU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:14:15 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)) 10:14:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:14:15 INFO - Running setup.py (path:/tmp/pip-KROzpU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:14:15 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)) 10:14:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:14:15 INFO - Running setup.py (path:/tmp/pip-eRUDGn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:14:15 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)) 10:14:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:14:15 INFO - Running setup.py (path:/tmp/pip-IqlgHW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:14:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:14:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:14:15 INFO - Running setup.py (path:/tmp/pip-DWdzKe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:14:16 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)) 10:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:14:16 INFO - Running setup.py (path:/tmp/pip-poFLIq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:14:16 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)) 10:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:14:16 INFO - Running setup.py (path:/tmp/pip-2g2ruO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:14:16 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)) 10:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:14:16 INFO - Running setup.py (path:/tmp/pip-QlUBai-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:14:16 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)) 10:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:14:16 INFO - Running setup.py (path:/tmp/pip-ZpgZYp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:14:16 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)) 10:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:14:16 INFO - Running setup.py (path:/tmp/pip-DkFJiN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:14:16 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)) 10:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:14:16 INFO - Running setup.py (path:/tmp/pip-fk4J1R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:14:16 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 10:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:14:16 INFO - Running setup.py (path:/tmp/pip-uN1yv7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:14:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 10:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:14:16 INFO - Running setup.py (path:/tmp/pip-qtJWAB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:14:17 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)) 10:14:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:14:17 INFO - Running setup.py (path:/tmp/pip-CHj7OT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:14:17 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)) 10:14:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:14:17 INFO - Running setup.py (path:/tmp/pip-w5Lu6n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:14:17 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)) 10:14:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:14:17 INFO - Running setup.py (path:/tmp/pip-c2nmuB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:14:17 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)) 10:14:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:14:17 INFO - Running setup.py (path:/tmp/pip-nPclVl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:14:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 10:14:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:14:17 INFO - Running setup.py (path:/tmp/pip-iCF4YP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:14:17 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 10:14:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:14:17 INFO - Running setup.py (path:/tmp/pip-5ddnWP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:14:17 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 10:14:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:14:17 INFO - Running setup.py (path:/tmp/pip-d2WjHy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:14:18 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)) 10:14:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:14:18 INFO - Running setup.py (path:/tmp/pip-wQbI9q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:14:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:14:18 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 10:14:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:14:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:14:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 10:14:18 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:14:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:14:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:14:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:14:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:14:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:14:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:14:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:14:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:14:23 INFO - Downloading blessings-1.6.tar.gz 10:14:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:14:23 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 10:14:23 INFO - Installing collected packages: blessings 10:14:23 INFO - Running setup.py install for blessings 10:14:24 INFO - Successfully installed blessings 10:14:24 INFO - Cleaning up... 10:14:24 INFO - Return code: 0 10:14:24 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:14:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:14:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:14:24 INFO - Reading from file tmpfile_stdout 10:14:24 INFO - Current package versions: 10:14:24 INFO - argparse == 1.2.1 10:14:24 INFO - blessings == 1.6 10:14:24 INFO - blobuploader == 1.2.4 10:14:24 INFO - browsermob-proxy == 0.6.0 10:14:24 INFO - docopt == 0.6.1 10:14:24 INFO - manifestparser == 1.1 10:14:24 INFO - marionette-client == 2.3.0 10:14:24 INFO - marionette-driver == 1.4.0 10:14:24 INFO - mozInstall == 1.12 10:14:24 INFO - mozcrash == 0.17 10:14:24 INFO - mozdebug == 0.1 10:14:24 INFO - mozdevice == 0.48 10:14:24 INFO - mozfile == 1.2 10:14:24 INFO - mozhttpd == 0.7 10:14:24 INFO - mozinfo == 0.9 10:14:24 INFO - mozleak == 0.1 10:14:24 INFO - mozlog == 3.1 10:14:24 INFO - moznetwork == 0.27 10:14:24 INFO - mozprocess == 0.22 10:14:24 INFO - mozprofile == 0.28 10:14:24 INFO - mozrunner == 6.11 10:14:24 INFO - mozscreenshot == 0.1 10:14:24 INFO - mozsystemmonitor == 0.0 10:14:24 INFO - moztest == 0.7 10:14:24 INFO - mozversion == 1.4 10:14:24 INFO - psutil == 3.1.1 10:14:24 INFO - requests == 1.2.3 10:14:24 INFO - wptserve == 1.4.0 10:14:24 INFO - wsgiref == 0.1.2 10:14:24 INFO - Running post-action listener: _resource_record_post_action 10:14:24 INFO - Running post-action listener: _start_resource_monitoring 10:14:24 INFO - Starting resource monitoring. 10:14:24 INFO - ##### 10:14:24 INFO - ##### Running pull step. 10:14:24 INFO - ##### 10:14:24 INFO - Running pre-action listener: _resource_record_pre_action 10:14:24 INFO - Running main action method: pull 10:14:24 INFO - Pull has nothing to do! 10:14:24 INFO - Running post-action listener: _resource_record_post_action 10:14:24 INFO - ##### 10:14:24 INFO - ##### Running install step. 10:14:24 INFO - ##### 10:14:24 INFO - Running pre-action listener: _resource_record_pre_action 10:14:24 INFO - Running main action method: install 10:14:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:14:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:14:25 INFO - Reading from file tmpfile_stdout 10:14:25 INFO - Detecting whether we're running mozinstall >=1.0... 10:14:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:14:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:14:25 INFO - Reading from file tmpfile_stdout 10:14:25 INFO - Output received: 10:14:25 INFO - Usage: mozinstall [options] installer 10:14:25 INFO - Options: 10:14:25 INFO - -h, --help show this help message and exit 10:14:25 INFO - -d DEST, --destination=DEST 10:14:25 INFO - Directory to install application into. [default: 10:14:25 INFO - "/builds/slave/test"] 10:14:25 INFO - --app=APP Application being installed. [default: firefox] 10:14:25 INFO - mkdir: /builds/slave/test/build/application 10:14:25 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'] 10:14:25 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 10:14:57 INFO - Reading from file tmpfile_stdout 10:14:57 INFO - Output received: 10:14:57 INFO - /builds/slave/test/build/application/firefox/firefox 10:14:57 INFO - Running post-action listener: _resource_record_post_action 10:14:57 INFO - ##### 10:14:57 INFO - ##### Running run-tests step. 10:14:57 INFO - ##### 10:14:57 INFO - Running pre-action listener: _resource_record_pre_action 10:14:57 INFO - Running main action method: run_tests 10:14:57 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:14:57 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:14:57 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:14:57 INFO - grabbing minidump binary from tooltool 10:14: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')]} 10:14:57 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 0x902ce30>, '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 0x92c9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9348470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:14:57 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 10:14:57 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 10:14:57 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:14:57 INFO - Return code: 0 10:14:57 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 10:14:57 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:14:57 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/KmM1zCIHTAePq93zAoPgow/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 10:14:57 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/KmM1zCIHTAePq93zAoPgow/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 10:14:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:14:57 INFO - 'CCACHE_UMASK': '002', 10:14:57 INFO - 'DISPLAY': ':0', 10:14:57 INFO - 'HOME': '/home/cltbld', 10:14:57 INFO - 'LANG': 'en_US.UTF-8', 10:14:57 INFO - 'LOGNAME': 'cltbld', 10:14:57 INFO - 'MAIL': '/var/mail/cltbld', 10:14:57 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:14:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:14:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:14:57 INFO - 'MOZ_NO_REMOTE': '1', 10:14:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:14:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:14:57 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:14:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:14:57 INFO - 'PWD': '/builds/slave/test', 10:14:57 INFO - 'SHELL': '/bin/bash', 10:14:57 INFO - 'SHLVL': '1', 10:14:57 INFO - 'TERM': 'linux', 10:14:57 INFO - 'TMOUT': '86400', 10:14:57 INFO - 'USER': 'cltbld', 10:14:57 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461085918.248392-1919879739', 10:14:57 INFO - '_': '/tools/buildbot/bin/python'} 10:14:57 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/KmM1zCIHTAePq93zAoPgow/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 10:14:58 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 10:14:58 INFO - import pkg_resources 10:14:59 INFO - Using 1 client processes 10:14:59 INFO - wptserve Starting http server on 127.0.0.1:8000 10:14:59 INFO - wptserve Starting http server on 127.0.0.1:8001 10:14:59 INFO - wptserve Starting http server on 127.0.0.1:8443 10:15:01 INFO - SUITE-START | Running 778 tests 10:15:01 INFO - Running testharness tests 10:15:01 INFO - Setting up ssl 10:15:01 INFO - PROCESS | certutil | 10:15:01 INFO - PROCESS | certutil | 10:15:01 INFO - PROCESS | certutil | 10:15:01 INFO - Certificate Nickname Trust Attributes 10:15:01 INFO - SSL,S/MIME,JAR/XPI 10:15:01 INFO - 10:15:01 INFO - web-platform-tests CT,, 10:15:01 INFO - 10:15:01 INFO - Starting runner 10:15:04 INFO - PROCESS | 1791 | 1461086104686 Marionette DEBUG Marionette enabled via build flag and pref 10:15:04 INFO - PROCESS | 1791 | ++DOCSHELL 0xa2ac5000 == 1 [pid = 1791] [id = 1] 10:15:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 1 (0xa2ac5400) [pid = 1791] [serial = 1] [outer = (nil)] 10:15:04 INFO - PROCESS | 1791 | [1791] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 10:15:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 2 (0xa2ac5c00) [pid = 1791] [serial = 2] [outer = 0xa2ac5400] 10:15:05 INFO - PROCESS | 1791 | 1461086105334 Marionette INFO Listening on port 2828 10:15:05 INFO - PROCESS | 1791 | 1461086105900 Marionette DEBUG Marionette enabled via command-line flag 10:15:05 INFO - PROCESS | 1791 | ++DOCSHELL 0x9fc51000 == 2 [pid = 1791] [id = 2] 10:15:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 3 (0x9fc92c00) [pid = 1791] [serial = 3] [outer = (nil)] 10:15:05 INFO - PROCESS | 1791 | [1791] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 10:15:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 4 (0x9fc93400) [pid = 1791] [serial = 4] [outer = 0x9fc92c00] 10:15:06 INFO - PROCESS | 1791 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb770e0 10:15:06 INFO - PROCESS | 1791 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb77c00 10:15:06 INFO - PROCESS | 1791 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb87b00 10:15:06 INFO - PROCESS | 1791 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb98760 10:15:06 INFO - PROCESS | 1791 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9a4a0 10:15:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 5 (0x9fb94c00) [pid = 1791] [serial = 5] [outer = 0xa2ac5400] 10:15:06 INFO - PROCESS | 1791 | [1791] 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 10:15:06 INFO - PROCESS | 1791 | 1461086106299 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40488 10:15:06 INFO - PROCESS | 1791 | [1791] 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 10:15:06 INFO - PROCESS | 1791 | 1461086106379 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40489 10:15:06 INFO - PROCESS | 1791 | 1461086106387 Marionette DEBUG Closed connection conn0 10:15:06 INFO - PROCESS | 1791 | [1791] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 10:15:06 INFO - PROCESS | 1791 | [1791] 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 10:15:06 INFO - PROCESS | 1791 | 1461086106536 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40490 10:15:06 INFO - PROCESS | 1791 | 1461086106540 Marionette DEBUG Closed connection conn1 10:15:06 INFO - PROCESS | 1791 | [1791] 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 10:15:06 INFO - PROCESS | 1791 | 1461086106583 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40491 10:15:06 INFO - PROCESS | 1791 | 1461086106588 Marionette DEBUG Closed connection conn2 10:15:06 INFO - PROCESS | 1791 | 1461086106630 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:15:06 INFO - PROCESS | 1791 | 1461086106655 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":"20160419091434","device":"desktop","version":"48.0a1"} 10:15:07 INFO - PROCESS | 1791 | [1791] 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 10:15:08 INFO - PROCESS | 1791 | ++DOCSHELL 0x98ed6800 == 3 [pid = 1791] [id = 3] 10:15:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 6 (0x98ed6c00) [pid = 1791] [serial = 6] [outer = (nil)] 10:15:08 INFO - PROCESS | 1791 | ++DOCSHELL 0x98ed7000 == 4 [pid = 1791] [id = 4] 10:15:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 7 (0x98eda800) [pid = 1791] [serial = 7] [outer = (nil)] 10:15:09 INFO - PROCESS | 1791 | [1791] 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 10:15:09 INFO - PROCESS | 1791 | ++DOCSHELL 0x98631800 == 5 [pid = 1791] [id = 5] 10:15:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 8 (0x9890d400) [pid = 1791] [serial = 8] [outer = (nil)] 10:15:09 INFO - PROCESS | 1791 | [1791] 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 10:15:09 INFO - PROCESS | 1791 | [1791] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:15:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 9 (0x983fb000) [pid = 1791] [serial = 9] [outer = 0x9890d400] 10:15:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 10 (0x984c9400) [pid = 1791] [serial = 10] [outer = 0x98ed6c00] 10:15:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 11 (0x984cb000) [pid = 1791] [serial = 11] [outer = 0x98eda800] 10:15:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 12 (0x984cd400) [pid = 1791] [serial = 12] [outer = 0x9890d400] 10:15:10 INFO - PROCESS | 1791 | 1461086110932 Marionette DEBUG loaded listener.js 10:15:10 INFO - PROCESS | 1791 | 1461086110951 Marionette DEBUG loaded listener.js 10:15:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 13 (0x96214800) [pid = 1791] [serial = 13] [outer = 0x9890d400] 10:15:11 INFO - PROCESS | 1791 | 1461086111696 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2dfc6d1f-6052-43fa-ac21-6e27219d8dd9","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":"20160419091434","device":"desktop","version":"48.0a1","command_id":1}}] 10:15:11 INFO - PROCESS | 1791 | 1461086111914 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 10:15:12 INFO - PROCESS | 1791 | 1461086112097 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 10:15:12 INFO - PROCESS | 1791 | 1461086112289 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:15:12 INFO - PROCESS | 1791 | [1791] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:15:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 14 (0x958bf400) [pid = 1791] [serial = 14] [outer = 0x9890d400] 10:15:12 INFO - PROCESS | 1791 | [1791] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:15:12 INFO - PROCESS | 1791 | 1461086112872 Marionette TRACE conn3 <- [1,3,null,{}] 10:15:12 INFO - PROCESS | 1791 | 1461086112879 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:15:12 INFO - PROCESS | 1791 | 1461086112910 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 10:15:12 INFO - PROCESS | 1791 | 1461086112963 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 10:15:12 INFO - PROCESS | 1791 | 1461086112966 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 10:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:15:12 INFO - PROCESS | 1791 | 1461086112974 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:15:12 INFO - PROCESS | 1791 | 1461086112980 Marionette TRACE conn3 <- [1,6,null,{}] 10:15:13 INFO - PROCESS | 1791 | 1461086112989 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:13 INFO - PROCESS | 1791 | 1461086113008 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 10:15:13 INFO - PROCESS | 1791 | 1461086113018 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:13 INFO - PROCESS | 1791 | ++DOCSHELL 0x91ef0000 == 6 [pid = 1791] [id = 6] 10:15:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 15 (0x91ef0400) [pid = 1791] [serial = 15] [outer = (nil)] 10:15:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 16 (0x91ef2400) [pid = 1791] [serial = 16] [outer = 0x91ef0400] 10:15:13 INFO - PROCESS | 1791 | 1461086113098 Marionette DEBUG loaded listener.js 10:15:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 17 (0x91ef7400) [pid = 1791] [serial = 17] [outer = 0x91ef0400] 10:15:13 INFO - PROCESS | 1791 | ++DOCSHELL 0x91237800 == 7 [pid = 1791] [id = 7] 10:15:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 18 (0x91238000) [pid = 1791] [serial = 18] [outer = (nil)] 10:15:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 19 (0x9123f000) [pid = 1791] [serial = 19] [outer = 0x91238000] 10:15:13 INFO - PROCESS | 1791 | 1461086113549 Marionette DEBUG loaded listener.js 10:15:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 20 (0x9123dc00) [pid = 1791] [serial = 20] [outer = 0x91238000] 10:15:14 INFO - PROCESS | 1791 | [1791] 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 10:15:14 INFO - PROCESS | 1791 | 1461086114196 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 10:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1236ms 10:15:14 INFO - PROCESS | 1791 | 1461086114267 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 10:15:14 INFO - PROCESS | 1791 | 1461086114270 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 10:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:15:14 INFO - PROCESS | 1791 | 1461086114296 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:15:14 INFO - PROCESS | 1791 | 1461086114299 Marionette TRACE conn3 <- [1,10,null,{}] 10:15:14 INFO - PROCESS | 1791 | 1461086114338 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:14 INFO - PROCESS | 1791 | 1461086114510 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 10:15:14 INFO - PROCESS | 1791 | 1461086114526 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:14 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f842c00 == 8 [pid = 1791] [id = 8] 10:15:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 21 (0x8f843c00) [pid = 1791] [serial = 21] [outer = (nil)] 10:15:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 22 (0x8f846c00) [pid = 1791] [serial = 22] [outer = 0x8f843c00] 10:15:14 INFO - PROCESS | 1791 | 1461086114603 Marionette DEBUG loaded listener.js 10:15:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 23 (0x8f84a800) [pid = 1791] [serial = 23] [outer = 0x8f843c00] 10:15:15 INFO - PROCESS | 1791 | 1461086115578 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 10:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1347ms 10:15:15 INFO - PROCESS | 1791 | 1461086115637 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 10:15:15 INFO - PROCESS | 1791 | 1461086115643 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 10:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:15:15 INFO - PROCESS | 1791 | 1461086115651 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:15:15 INFO - PROCESS | 1791 | 1461086115658 Marionette TRACE conn3 <- [1,14,null,{}] 10:15:15 INFO - PROCESS | 1791 | 1461086115711 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:15 INFO - PROCESS | 1791 | 1461086115922 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 10:15:16 INFO - PROCESS | 1791 | 1461086116102 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:16 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb27c00 == 9 [pid = 1791] [id = 9] 10:15:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 24 (0x8fb2a400) [pid = 1791] [serial = 24] [outer = (nil)] 10:15:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 25 (0x8fb30000) [pid = 1791] [serial = 25] [outer = 0x8fb2a400] 10:15:16 INFO - PROCESS | 1791 | 1461086116195 Marionette DEBUG loaded listener.js 10:15:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 26 (0x8fb67400) [pid = 1791] [serial = 26] [outer = 0x8fb2a400] 10:15:16 INFO - PROCESS | 1791 | ++DOCSHELL 0x906f1000 == 10 [pid = 1791] [id = 10] 10:15:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 27 (0x906f1400) [pid = 1791] [serial = 27] [outer = (nil)] 10:15:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 28 (0x8fb69800) [pid = 1791] [serial = 28] [outer = 0x906f1400] 10:15:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 29 (0x906f2c00) [pid = 1791] [serial = 29] [outer = 0x906f1400] 10:15:16 INFO - PROCESS | 1791 | ++DOCSHELL 0x91237c00 == 11 [pid = 1791] [id = 11] 10:15:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 30 (0x9123ac00) [pid = 1791] [serial = 30] [outer = (nil)] 10:15:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 31 (0x91eec400) [pid = 1791] [serial = 31] [outer = 0x9123ac00] 10:15:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 32 (0x91ef7000) [pid = 1791] [serial = 32] [outer = 0x9123ac00] 10:15:17 INFO - PROCESS | 1791 | 1461086117342 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 10:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1735ms 10:15:17 INFO - PROCESS | 1791 | 1461086117434 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 10:15:17 INFO - PROCESS | 1791 | 1461086117446 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 10:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:15:17 INFO - PROCESS | 1791 | 1461086117473 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:15:17 INFO - PROCESS | 1791 | 1461086117478 Marionette TRACE conn3 <- [1,18,null,{}] 10:15:17 INFO - PROCESS | 1791 | 1461086117484 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:17 INFO - PROCESS | 1791 | 1461086117691 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 10:15:17 INFO - PROCESS | 1791 | 1461086117820 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:17 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb2e800 == 12 [pid = 1791] [id = 12] 10:15:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 33 (0x8fb6cc00) [pid = 1791] [serial = 33] [outer = (nil)] 10:15:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 34 (0x9430c400) [pid = 1791] [serial = 34] [outer = 0x8fb6cc00] 10:15:17 INFO - PROCESS | 1791 | 1461086117911 Marionette DEBUG loaded listener.js 10:15:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 35 (0x96fcd400) [pid = 1791] [serial = 35] [outer = 0x8fb6cc00] 10:15:18 INFO - PROCESS | 1791 | 1461086118716 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 10:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1289ms 10:15:18 INFO - PROCESS | 1791 | 1461086118761 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 10:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:15:18 INFO - PROCESS | 1791 | 1461086118766 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 10:15:18 INFO - PROCESS | 1791 | 1461086118773 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:15:18 INFO - PROCESS | 1791 | 1461086118779 Marionette TRACE conn3 <- [1,22,null,{}] 10:15:18 INFO - PROCESS | 1791 | 1461086118795 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:18 INFO - PROCESS | 1791 | 1461086118974 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 10:15:19 INFO - PROCESS | 1791 | 1461086119114 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:19 INFO - PROCESS | 1791 | ++DOCSHELL 0x90698800 == 13 [pid = 1791] [id = 13] 10:15:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 36 (0x97912c00) [pid = 1791] [serial = 36] [outer = (nil)] 10:15:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 37 (0x991a0c00) [pid = 1791] [serial = 37] [outer = 0x97912c00] 10:15:19 INFO - PROCESS | 1791 | 1461086119202 Marionette DEBUG loaded listener.js 10:15:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 38 (0x99218800) [pid = 1791] [serial = 38] [outer = 0x97912c00] 10:15:20 INFO - PROCESS | 1791 | 1461086120042 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 10:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1333ms 10:15:20 INFO - PROCESS | 1791 | 1461086120106 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 10:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:15:20 INFO - PROCESS | 1791 | 1461086120111 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 10:15:20 INFO - PROCESS | 1791 | 1461086120117 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:15:20 INFO - PROCESS | 1791 | 1461086120124 Marionette TRACE conn3 <- [1,26,null,{}] 10:15:20 INFO - PROCESS | 1791 | 1461086120130 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:20 INFO - PROCESS | 1791 | 1461086120304 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 10:15:20 INFO - PROCESS | 1791 | 1461086120438 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:20 INFO - PROCESS | 1791 | ++DOCSHELL 0x9df82c00 == 14 [pid = 1791] [id = 14] 10:15:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 39 (0x9df89400) [pid = 1791] [serial = 39] [outer = (nil)] 10:15:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 40 (0x9fb37400) [pid = 1791] [serial = 40] [outer = 0x9df89400] 10:15:20 INFO - PROCESS | 1791 | 1461086120524 Marionette DEBUG loaded listener.js 10:15:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 41 (0x9fc93000) [pid = 1791] [serial = 41] [outer = 0x9df89400] 10:15:21 INFO - PROCESS | 1791 | 1461086121764 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 10:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1691ms 10:15:21 INFO - PROCESS | 1791 | 1461086121808 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 10:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:15:21 INFO - PROCESS | 1791 | 1461086121813 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 10:15:21 INFO - PROCESS | 1791 | 1461086121820 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:15:21 INFO - PROCESS | 1791 | 1461086121825 Marionette TRACE conn3 <- [1,30,null,{}] 10:15:21 INFO - PROCESS | 1791 | 1461086121832 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:21 INFO - PROCESS | 1791 | 1461086121974 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 10:15:22 INFO - PROCESS | 1791 | 1461086121986 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:22 INFO - PROCESS | 1791 | ++DOCSHELL 0x958b9000 == 15 [pid = 1791] [id = 15] 10:15:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 42 (0x96b94400) [pid = 1791] [serial = 42] [outer = (nil)] 10:15:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 43 (0x979cb800) [pid = 1791] [serial = 43] [outer = 0x96b94400] 10:15:22 INFO - PROCESS | 1791 | 1461086122072 Marionette DEBUG loaded listener.js 10:15:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 44 (0x97c81800) [pid = 1791] [serial = 44] [outer = 0x96b94400] 10:15:22 INFO - PROCESS | 1791 | 1461086122822 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 10:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1031ms 10:15:22 INFO - PROCESS | 1791 | 1461086122867 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 10:15:22 INFO - PROCESS | 1791 | 1461086122875 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 10:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:15:22 INFO - PROCESS | 1791 | 1461086122889 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:15:22 INFO - PROCESS | 1791 | 1461086122892 Marionette TRACE conn3 <- [1,34,null,{}] 10:15:22 INFO - PROCESS | 1791 | 1461086122899 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:23 INFO - PROCESS | 1791 | 1461086123045 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 10:15:23 INFO - PROCESS | 1791 | 1461086123059 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:23 INFO - PROCESS | 1791 | ++DOCSHELL 0x96b96000 == 16 [pid = 1791] [id = 16] 10:15:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 45 (0x97c87400) [pid = 1791] [serial = 45] [outer = (nil)] 10:15:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 46 (0x98eacc00) [pid = 1791] [serial = 46] [outer = 0x97c87400] 10:15:23 INFO - PROCESS | 1791 | 1461086123130 Marionette DEBUG loaded listener.js 10:15:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 47 (0x98ed5800) [pid = 1791] [serial = 47] [outer = 0x97c87400] 10:15:23 INFO - PROCESS | 1791 | 1461086123866 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 10:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 997ms 10:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:15:23 INFO - PROCESS | 1791 | 1461086123883 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 10:15:23 INFO - PROCESS | 1791 | 1461086123886 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 10:15:23 INFO - PROCESS | 1791 | 1461086123893 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:15:23 INFO - PROCESS | 1791 | 1461086123898 Marionette TRACE conn3 <- [1,38,null,{}] 10:15:23 INFO - PROCESS | 1791 | 1461086123930 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:24 INFO - PROCESS | 1791 | 1461086124082 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 10:15:24 INFO - PROCESS | 1791 | 1461086124099 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:24 INFO - PROCESS | 1791 | ++DOCSHELL 0x98b03c00 == 17 [pid = 1791] [id = 17] 10:15:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 48 (0x99218000) [pid = 1791] [serial = 48] [outer = (nil)] 10:15:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 49 (0x999d3000) [pid = 1791] [serial = 49] [outer = 0x99218000] 10:15:24 INFO - PROCESS | 1791 | 1461086124173 Marionette DEBUG loaded listener.js 10:15:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 50 (0x9a8aa400) [pid = 1791] [serial = 50] [outer = 0x99218000] 10:15:24 INFO - PROCESS | 1791 | 1461086124917 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 10:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1045ms 10:15:24 INFO - PROCESS | 1791 | 1461086124937 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 10:15:24 INFO - PROCESS | 1791 | 1461086124942 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 10:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:15:24 INFO - PROCESS | 1791 | 1461086124948 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:15:24 INFO - PROCESS | 1791 | 1461086124950 Marionette TRACE conn3 <- [1,42,null,{}] 10:15:24 INFO - PROCESS | 1791 | 1461086124956 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:25 INFO - PROCESS | 1791 | 1461086125130 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 10:15:25 INFO - PROCESS | 1791 | 1461086125151 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:25 INFO - PROCESS | 1791 | ++DOCSHELL 0x958b6400 == 18 [pid = 1791] [id = 18] 10:15:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 51 (0x9991d400) [pid = 1791] [serial = 51] [outer = (nil)] 10:15:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 52 (0x9a8b4c00) [pid = 1791] [serial = 52] [outer = 0x9991d400] 10:15:25 INFO - PROCESS | 1791 | 1461086125225 Marionette DEBUG loaded listener.js 10:15:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 53 (0x9ea0e400) [pid = 1791] [serial = 53] [outer = 0x9991d400] 10:15:26 INFO - PROCESS | 1791 | 1461086126096 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 10:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1176ms 10:15:26 INFO - PROCESS | 1791 | 1461086126125 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 10:15:26 INFO - PROCESS | 1791 | 1461086126132 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 10:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:15:26 INFO - PROCESS | 1791 | 1461086126141 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:15:26 INFO - PROCESS | 1791 | 1461086126145 Marionette TRACE conn3 <- [1,46,null,{}] 10:15:26 INFO - PROCESS | 1791 | 1461086126154 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:26 INFO - PROCESS | 1791 | 1461086126344 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 10:15:26 INFO - PROCESS | 1791 | 1461086126474 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:26 INFO - PROCESS | 1791 | ++DOCSHELL 0x91239800 == 19 [pid = 1791] [id = 19] 10:15:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 54 (0x9123c800) [pid = 1791] [serial = 54] [outer = (nil)] 10:15:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 55 (0x958b7000) [pid = 1791] [serial = 55] [outer = 0x9123c800] 10:15:26 INFO - PROCESS | 1791 | 1461086126564 Marionette DEBUG loaded listener.js 10:15:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 56 (0x96ab0400) [pid = 1791] [serial = 56] [outer = 0x9123c800] 10:15:27 INFO - PROCESS | 1791 | 1461086127457 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 10:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1333ms 10:15:27 INFO - PROCESS | 1791 | 1461086127474 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 10:15:27 INFO - PROCESS | 1791 | 1461086127482 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 10:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:15:27 INFO - PROCESS | 1791 | 1461086127511 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:15:27 INFO - PROCESS | 1791 | 1461086127515 Marionette TRACE conn3 <- [1,50,null,{}] 10:15:27 INFO - PROCESS | 1791 | 1461086127524 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:27 INFO - PROCESS | 1791 | 1461086127689 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 10:15:27 INFO - PROCESS | 1791 | 1461086127818 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:27 INFO - PROCESS | 1791 | ++DOCSHELL 0x96212000 == 20 [pid = 1791] [id = 20] 10:15:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 57 (0x96214000) [pid = 1791] [serial = 57] [outer = (nil)] 10:15:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 58 (0x984cc400) [pid = 1791] [serial = 58] [outer = 0x96214000] 10:15:27 INFO - PROCESS | 1791 | 1461086127907 Marionette DEBUG loaded listener.js 10:15:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 59 (0x98ee0800) [pid = 1791] [serial = 59] [outer = 0x96214000] 10:15:28 INFO - PROCESS | 1791 | 1461086128707 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1255ms 10:15:28 INFO - PROCESS | 1791 | 1461086128758 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 10:15:28 INFO - PROCESS | 1791 | 1461086128761 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 10:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:15:28 INFO - PROCESS | 1791 | 1461086128771 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:15:28 INFO - PROCESS | 1791 | 1461086128776 Marionette TRACE conn3 <- [1,54,null,{}] 10:15:28 INFO - PROCESS | 1791 | 1461086128793 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:28 INFO - PROCESS | 1791 | 1461086128966 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 10:15:29 INFO - PROCESS | 1791 | 1461086129097 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:29 INFO - PROCESS | 1791 | ++DOCSHELL 0x9123b000 == 21 [pid = 1791] [id = 21] 10:15:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 60 (0x983fac00) [pid = 1791] [serial = 60] [outer = (nil)] 10:15:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 61 (0x9df8dc00) [pid = 1791] [serial = 61] [outer = 0x983fac00] 10:15:29 INFO - PROCESS | 1791 | 1461086129218 Marionette DEBUG loaded listener.js 10:15:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 62 (0x9fb8c800) [pid = 1791] [serial = 62] [outer = 0x983fac00] 10:15:30 INFO - PROCESS | 1791 | 1461086130020 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1281ms 10:15:30 INFO - PROCESS | 1791 | 1461086130053 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 10:15:30 INFO - PROCESS | 1791 | 1461086130058 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 10:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:15:30 INFO - PROCESS | 1791 | 1461086130064 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:15:30 INFO - PROCESS | 1791 | 1461086130067 Marionette TRACE conn3 <- [1,58,null,{}] 10:15:30 INFO - PROCESS | 1791 | 1461086130073 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:30 INFO - PROCESS | 1791 | 1461086130228 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 10:15:30 INFO - PROCESS | 1791 | 1461086130363 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:30 INFO - PROCESS | 1791 | ++DOCSHELL 0x9df83800 == 22 [pid = 1791] [id = 22] 10:15:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 63 (0x9feea000) [pid = 1791] [serial = 63] [outer = (nil)] 10:15:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 64 (0xa0037800) [pid = 1791] [serial = 64] [outer = 0x9feea000] 10:15:30 INFO - PROCESS | 1791 | 1461086130452 Marionette DEBUG loaded listener.js 10:15:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 65 (0xa0a49000) [pid = 1791] [serial = 65] [outer = 0x9feea000] 10:15:31 INFO - PROCESS | 1791 | 1461086131320 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1330ms 10:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:15:31 INFO - PROCESS | 1791 | 1461086131394 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 10:15:31 INFO - PROCESS | 1791 | 1461086131397 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 10:15:31 INFO - PROCESS | 1791 | 1461086131404 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:15:31 INFO - PROCESS | 1791 | 1461086131408 Marionette TRACE conn3 <- [1,62,null,{}] 10:15:31 INFO - PROCESS | 1791 | 1461086131414 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:31 INFO - PROCESS | 1791 | 1461086131572 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 10:15:31 INFO - PROCESS | 1791 | 1461086131703 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:31 INFO - PROCESS | 1791 | ++DOCSHELL 0x97dd3c00 == 23 [pid = 1791] [id = 23] 10:15:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 66 (0x9fedb800) [pid = 1791] [serial = 66] [outer = (nil)] 10:15:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 67 (0xa0c2bc00) [pid = 1791] [serial = 67] [outer = 0x9fedb800] 10:15:31 INFO - PROCESS | 1791 | 1461086131789 Marionette DEBUG loaded listener.js 10:15:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 68 (0xa0c2f400) [pid = 1791] [serial = 68] [outer = 0x9fedb800] 10:15:32 INFO - PROCESS | 1791 | 1461086132749 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1391ms 10:15:32 INFO - PROCESS | 1791 | 1461086132822 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 10:15:32 INFO - PROCESS | 1791 | 1461086132832 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 10:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:15:32 INFO - PROCESS | 1791 | 1461086132848 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:15:32 INFO - PROCESS | 1791 | 1461086132852 Marionette TRACE conn3 <- [1,66,null,{}] 10:15:32 INFO - PROCESS | 1791 | 1461086132870 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:33 INFO - PROCESS | 1791 | 1461086133030 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 10:15:33 INFO - PROCESS | 1791 | 1461086133139 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:33 INFO - PROCESS | 1791 | ++DOCSHELL 0x91ef6800 == 24 [pid = 1791] [id = 24] 10:15:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 69 (0x93083800) [pid = 1791] [serial = 69] [outer = (nil)] 10:15:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 70 (0x96fd1000) [pid = 1791] [serial = 70] [outer = 0x93083800] 10:15:33 INFO - PROCESS | 1791 | 1461086133252 Marionette DEBUG loaded listener.js 10:15:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 71 (0x979c4800) [pid = 1791] [serial = 71] [outer = 0x93083800] 10:15:34 INFO - PROCESS | 1791 | --DOCSHELL 0x98b03c00 == 23 [pid = 1791] [id = 17] 10:15:34 INFO - PROCESS | 1791 | --DOCSHELL 0x96b96000 == 22 [pid = 1791] [id = 16] 10:15:34 INFO - PROCESS | 1791 | --DOCSHELL 0x958b9000 == 21 [pid = 1791] [id = 15] 10:15:34 INFO - PROCESS | 1791 | --DOCSHELL 0x90698800 == 20 [pid = 1791] [id = 13] 10:15:34 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb27c00 == 19 [pid = 1791] [id = 9] 10:15:34 INFO - PROCESS | 1791 | 1461086134097 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1292ms 10:15:34 INFO - PROCESS | 1791 | 1461086134136 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 10:15:34 INFO - PROCESS | 1791 | 1461086134142 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 10:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:15:34 INFO - PROCESS | 1791 | 1461086134154 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:15:34 INFO - PROCESS | 1791 | 1461086134172 Marionette TRACE conn3 <- [1,70,null,{}] 10:15:34 INFO - PROCESS | 1791 | 1461086134181 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:34 INFO - PROCESS | 1791 | 1461086134356 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 10:15:34 INFO - PROCESS | 1791 | 1461086134491 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:34 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb28800 == 20 [pid = 1791] [id = 25] 10:15:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 72 (0x91231800) [pid = 1791] [serial = 72] [outer = (nil)] 10:15:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 73 (0x958b2800) [pid = 1791] [serial = 73] [outer = 0x91231800] 10:15:34 INFO - PROCESS | 1791 | 1461086134584 Marionette DEBUG loaded listener.js 10:15:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 74 (0x96fd4c00) [pid = 1791] [serial = 74] [outer = 0x91231800] 10:15:35 INFO - PROCESS | 1791 | 1461086135425 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1353ms 10:15:35 INFO - PROCESS | 1791 | 1461086135504 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 10:15:35 INFO - PROCESS | 1791 | 1461086135513 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 10:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:15:35 INFO - PROCESS | 1791 | 1461086135538 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:15:35 INFO - PROCESS | 1791 | 1461086135544 Marionette TRACE conn3 <- [1,74,null,{}] 10:15:35 INFO - PROCESS | 1791 | 1461086135554 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:35 INFO - PROCESS | 1791 | 1461086135720 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 10:15:35 INFO - PROCESS | 1791 | 1461086135852 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:35 INFO - PROCESS | 1791 | ++DOCSHELL 0x906f7800 == 21 [pid = 1791] [id = 26] 10:15:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 75 (0x958b7c00) [pid = 1791] [serial = 75] [outer = (nil)] 10:15:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 76 (0x99217400) [pid = 1791] [serial = 76] [outer = 0x958b7c00] 10:15:35 INFO - PROCESS | 1791 | 1461086135945 Marionette DEBUG loaded listener.js 10:15:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 77 (0x99932c00) [pid = 1791] [serial = 77] [outer = 0x958b7c00] 10:15:36 INFO - PROCESS | 1791 | 1461086136764 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1299ms 10:15:36 INFO - PROCESS | 1791 | 1461086136838 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 10:15:36 INFO - PROCESS | 1791 | 1461086136842 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 10:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:15:36 INFO - PROCESS | 1791 | 1461086136852 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:15:36 INFO - PROCESS | 1791 | 1461086136857 Marionette TRACE conn3 <- [1,78,null,{}] 10:15:36 INFO - PROCESS | 1791 | 1461086136874 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:37 INFO - PROCESS | 1791 | 1461086137043 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 10:15:37 INFO - PROCESS | 1791 | 1461086137187 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:37 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb68800 == 22 [pid = 1791] [id = 27] 10:15:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 78 (0x9df81400) [pid = 1791] [serial = 78] [outer = (nil)] 10:15:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 79 (0x9fee6c00) [pid = 1791] [serial = 79] [outer = 0x9df81400] 10:15:37 INFO - PROCESS | 1791 | 1461086137282 Marionette DEBUG loaded listener.js 10:15:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 80 (0xa0aa7000) [pid = 1791] [serial = 80] [outer = 0x9df81400] 10:15:38 INFO - PROCESS | 1791 | 1461086138125 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1332ms 10:15:38 INFO - PROCESS | 1791 | 1461086138185 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 10:15:38 INFO - PROCESS | 1791 | 1461086138189 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 10:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:15:38 INFO - PROCESS | 1791 | 1461086138196 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:15:38 INFO - PROCESS | 1791 | 1461086138199 Marionette TRACE conn3 <- [1,82,null,{}] 10:15:38 INFO - PROCESS | 1791 | 1461086138205 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:38 INFO - PROCESS | 1791 | 1461086138363 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 10:15:38 INFO - PROCESS | 1791 | 1461086138499 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:38 INFO - PROCESS | 1791 | ++DOCSHELL 0x914ee400 == 23 [pid = 1791] [id = 28] 10:15:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 81 (0x9fee6400) [pid = 1791] [serial = 81] [outer = (nil)] 10:15:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 82 (0xa2a72c00) [pid = 1791] [serial = 82] [outer = 0x9fee6400] 10:15:38 INFO - PROCESS | 1791 | 1461086138589 Marionette DEBUG loaded listener.js 10:15:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 83 (0xa3c73800) [pid = 1791] [serial = 83] [outer = 0x9fee6400] 10:15:39 INFO - PROCESS | 1791 | 1461086139403 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1277ms 10:15:39 INFO - PROCESS | 1791 | 1461086139478 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 10:15:39 INFO - PROCESS | 1791 | 1461086139481 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 10:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:15:39 INFO - PROCESS | 1791 | 1461086139490 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:15:39 INFO - PROCESS | 1791 | 1461086139492 Marionette TRACE conn3 <- [1,86,null,{}] 10:15:39 INFO - PROCESS | 1791 | 1461086139499 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:39 INFO - PROCESS | 1791 | 1461086139656 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 10:15:39 INFO - PROCESS | 1791 | 1461086139790 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:39 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb29000 == 24 [pid = 1791] [id = 29] 10:15:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 84 (0xa0f62c00) [pid = 1791] [serial = 84] [outer = (nil)] 10:15:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 85 (0xa4450000) [pid = 1791] [serial = 85] [outer = 0xa0f62c00] 10:15:39 INFO - PROCESS | 1791 | 1461086139879 Marionette DEBUG loaded listener.js 10:15:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 86 (0xa3cde400) [pid = 1791] [serial = 86] [outer = 0xa0f62c00] 10:15:40 INFO - PROCESS | 1791 | 1461086140682 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1236ms 10:15:40 INFO - PROCESS | 1791 | 1461086140727 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 10:15:40 INFO - PROCESS | 1791 | 1461086140730 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 10:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:15:40 INFO - PROCESS | 1791 | 1461086140756 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:15:40 INFO - PROCESS | 1791 | 1461086140760 Marionette TRACE conn3 <- [1,90,null,{}] 10:15:40 INFO - PROCESS | 1791 | 1461086140765 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:40 INFO - PROCESS | 1791 | 1461086140982 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 10:15:41 INFO - PROCESS | 1791 | 1461086141120 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:41 INFO - PROCESS | 1791 | ++DOCSHELL 0x94302000 == 25 [pid = 1791] [id = 30] 10:15:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 87 (0xa0f6ac00) [pid = 1791] [serial = 87] [outer = (nil)] 10:15:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 88 (0xa457dc00) [pid = 1791] [serial = 88] [outer = 0xa0f6ac00] 10:15:41 INFO - PROCESS | 1791 | 1461086141216 Marionette DEBUG loaded listener.js 10:15:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 89 (0xa4c0ac00) [pid = 1791] [serial = 89] [outer = 0xa0f6ac00] 10:15:42 INFO - PROCESS | 1791 | 1461086142016 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1338ms 10:15:42 INFO - PROCESS | 1791 | 1461086142091 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 10:15:42 INFO - PROCESS | 1791 | 1461086142095 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 10:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:15:42 INFO - PROCESS | 1791 | 1461086142101 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:15:42 INFO - PROCESS | 1791 | 1461086142104 Marionette TRACE conn3 <- [1,94,null,{}] 10:15:42 INFO - PROCESS | 1791 | 1461086142110 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:42 INFO - PROCESS | 1791 | 1461086142276 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 10:15:42 INFO - PROCESS | 1791 | 1461086142521 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:42 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb21800 == 26 [pid = 1791] [id = 31] 10:15:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 90 (0x8fb25c00) [pid = 1791] [serial = 90] [outer = (nil)] 10:15:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 91 (0x8fb61c00) [pid = 1791] [serial = 91] [outer = 0x8fb25c00] 10:15:42 INFO - PROCESS | 1791 | 1461086142607 Marionette DEBUG loaded listener.js 10:15:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 92 (0x8fb7bc00) [pid = 1791] [serial = 92] [outer = 0x8fb25c00] 10:15:43 INFO - PROCESS | 1791 | 1461086143411 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 10:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1377ms 10:15:43 INFO - PROCESS | 1791 | 1461086143489 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 10:15:43 INFO - PROCESS | 1791 | 1461086143504 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 10:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:15:43 INFO - PROCESS | 1791 | 1461086143528 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:15:43 INFO - PROCESS | 1791 | 1461086143535 Marionette TRACE conn3 <- [1,98,null,{}] 10:15:43 INFO - PROCESS | 1791 | 1461086143546 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:43 INFO - PROCESS | 1791 | 1461086143706 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 10:15:43 INFO - PROCESS | 1791 | 1461086143827 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:43 INFO - PROCESS | 1791 | ++DOCSHELL 0x9069d000 == 27 [pid = 1791] [id = 32] 10:15:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 93 (0x91e97c00) [pid = 1791] [serial = 93] [outer = (nil)] 10:15:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 94 (0x979cbc00) [pid = 1791] [serial = 94] [outer = 0x91e97c00] 10:15:43 INFO - PROCESS | 1791 | 1461086143908 Marionette DEBUG loaded listener.js 10:15:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 95 (0x98b0d000) [pid = 1791] [serial = 95] [outer = 0x91e97c00] 10:15:44 INFO - PROCESS | 1791 | 1461086144781 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 10:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1336ms 10:15:44 INFO - PROCESS | 1791 | 1461086144867 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 10:15:44 INFO - PROCESS | 1791 | 1461086144873 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 10:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:15:44 INFO - PROCESS | 1791 | 1461086144882 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:15:44 INFO - PROCESS | 1791 | 1461086144885 Marionette TRACE conn3 <- [1,102,null,{}] 10:15:44 INFO - PROCESS | 1791 | 1461086144891 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:45 INFO - PROCESS | 1791 | 1461086145128 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 10:15:45 INFO - PROCESS | 1791 | --DOCSHELL 0x9123b000 == 26 [pid = 1791] [id = 21] 10:15:45 INFO - PROCESS | 1791 | --DOCSHELL 0x96212000 == 25 [pid = 1791] [id = 20] 10:15:45 INFO - PROCESS | 1791 | --DOCSHELL 0x91239800 == 24 [pid = 1791] [id = 19] 10:15:45 INFO - PROCESS | 1791 | 1461086145343 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:45 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb7b400 == 25 [pid = 1791] [id = 33] 10:15:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 96 (0x8fb7b800) [pid = 1791] [serial = 96] [outer = (nil)] 10:15:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 97 (0x90698800) [pid = 1791] [serial = 97] [outer = 0x8fb7b800] 10:15:45 INFO - PROCESS | 1791 | 1461086145491 Marionette DEBUG loaded listener.js 10:15:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 98 (0x93086000) [pid = 1791] [serial = 98] [outer = 0x8fb7b800] 10:15:46 INFO - PROCESS | 1791 | 1461086146354 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 10:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1533ms 10:15:46 INFO - PROCESS | 1791 | 1461086146417 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 10:15:46 INFO - PROCESS | 1791 | 1461086146425 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 10:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:15:46 INFO - PROCESS | 1791 | 1461086146434 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:15:46 INFO - PROCESS | 1791 | 1461086146441 Marionette TRACE conn3 <- [1,106,null,{}] 10:15:46 INFO - PROCESS | 1791 | 1461086146449 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:46 INFO - PROCESS | 1791 | 1461086146661 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 10:15:46 INFO - PROCESS | 1791 | 1461086146804 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:46 INFO - PROCESS | 1791 | ++DOCSHELL 0x9123e400 == 26 [pid = 1791] [id = 34] 10:15:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 99 (0x981b2c00) [pid = 1791] [serial = 99] [outer = (nil)] 10:15:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 100 (0x999d0000) [pid = 1791] [serial = 100] [outer = 0x981b2c00] 10:15:46 INFO - PROCESS | 1791 | 1461086146900 Marionette DEBUG loaded listener.js 10:15:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 101 (0x9df82800) [pid = 1791] [serial = 101] [outer = 0x981b2c00] 10:15:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 102 (0x9815cc00) [pid = 1791] [serial = 102] [outer = 0x9123ac00] 10:15:47 INFO - PROCESS | 1791 | 1461086147914 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 10:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1535ms 10:15:47 INFO - PROCESS | 1791 | 1461086147970 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 10:15:47 INFO - PROCESS | 1791 | 1461086147975 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 10:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:15:47 INFO - PROCESS | 1791 | 1461086147982 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:15:47 INFO - PROCESS | 1791 | 1461086147986 Marionette TRACE conn3 <- [1,110,null,{}] 10:15:48 INFO - PROCESS | 1791 | 1461086147992 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:48 INFO - PROCESS | 1791 | 1461086148159 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 10:15:48 INFO - PROCESS | 1791 | 1461086148304 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:48 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f842800 == 27 [pid = 1791] [id = 35] 10:15:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 103 (0x8f849400) [pid = 1791] [serial = 103] [outer = (nil)] 10:15:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 104 (0x99a6e400) [pid = 1791] [serial = 104] [outer = 0x8f849400] 10:15:48 INFO - PROCESS | 1791 | 1461086148438 Marionette DEBUG loaded listener.js 10:15:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 105 (0x9fc93c00) [pid = 1791] [serial = 105] [outer = 0x8f849400] 10:15:49 INFO - PROCESS | 1791 | 1461086149305 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 10:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1381ms 10:15:49 INFO - PROCESS | 1791 | 1461086149364 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 10:15:49 INFO - PROCESS | 1791 | 1461086149370 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 10:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:15:49 INFO - PROCESS | 1791 | 1461086149387 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:15:49 INFO - PROCESS | 1791 | 1461086149394 Marionette TRACE conn3 <- [1,114,null,{}] 10:15:49 INFO - PROCESS | 1791 | 1461086149400 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:49 INFO - PROCESS | 1791 | 1461086149607 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 10:15:49 INFO - PROCESS | 1791 | 1461086149751 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:49 INFO - PROCESS | 1791 | ++DOCSHELL 0x9815f400 == 28 [pid = 1791] [id = 36] 10:15:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 106 (0x984c8c00) [pid = 1791] [serial = 106] [outer = (nil)] 10:15:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 107 (0xa2a32400) [pid = 1791] [serial = 107] [outer = 0x984c8c00] 10:15:49 INFO - PROCESS | 1791 | 1461086149844 Marionette DEBUG loaded listener.js 10:15:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 108 (0xa4478000) [pid = 1791] [serial = 108] [outer = 0x984c8c00] 10:15:50 INFO - PROCESS | 1791 | 1461086150687 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 10:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1343ms 10:15:50 INFO - PROCESS | 1791 | 1461086150723 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 10:15:50 INFO - PROCESS | 1791 | 1461086150726 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 10:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:15:50 INFO - PROCESS | 1791 | 1461086150754 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:15:50 INFO - PROCESS | 1791 | 1461086150758 Marionette TRACE conn3 <- [1,118,null,{}] 10:15:50 INFO - PROCESS | 1791 | 1461086150765 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:50 INFO - PROCESS | 1791 | 1461086150942 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 10:15:51 INFO - PROCESS | 1791 | 1461086151087 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:51 INFO - PROCESS | 1791 | ++DOCSHELL 0x98166c00 == 29 [pid = 1791] [id = 37] 10:15:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 109 (0xa3c7bc00) [pid = 1791] [serial = 109] [outer = (nil)] 10:15:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 110 (0xa45e4800) [pid = 1791] [serial = 110] [outer = 0xa3c7bc00] 10:15:51 INFO - PROCESS | 1791 | 1461086151182 Marionette DEBUG loaded listener.js 10:15:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 111 (0xa4c08000) [pid = 1791] [serial = 111] [outer = 0xa3c7bc00] 10:15:51 INFO - PROCESS | 1791 | 1461086151971 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 10:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1236ms 10:15:51 INFO - PROCESS | 1791 | 1461086151985 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 10:15:51 INFO - PROCESS | 1791 | 1461086151989 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 10:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:15:52 INFO - PROCESS | 1791 | 1461086152014 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:15:52 INFO - PROCESS | 1791 | 1461086152017 Marionette TRACE conn3 <- [1,122,null,{}] 10:15:52 INFO - PROCESS | 1791 | 1461086152026 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:52 INFO - PROCESS | 1791 | 1461086152217 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 10:15:52 INFO - PROCESS | 1791 | 1461086152366 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:52 INFO - PROCESS | 1791 | ++DOCSHELL 0xa5f3b400 == 30 [pid = 1791] [id = 38] 10:15:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 112 (0xa5f3bc00) [pid = 1791] [serial = 112] [outer = (nil)] 10:15:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 113 (0xa6932400) [pid = 1791] [serial = 113] [outer = 0xa5f3bc00] 10:15:52 INFO - PROCESS | 1791 | 1461086152466 Marionette DEBUG loaded listener.js 10:15:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 114 (0xa6d30400) [pid = 1791] [serial = 114] [outer = 0xa5f3bc00] 10:15:53 INFO - PROCESS | 1791 | 1461086153388 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 10:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1451ms 10:15:53 INFO - PROCESS | 1791 | 1461086153447 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 10:15:53 INFO - PROCESS | 1791 | 1461086153451 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 10:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:15:53 INFO - PROCESS | 1791 | 1461086153457 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:15:53 INFO - PROCESS | 1791 | 1461086153461 Marionette TRACE conn3 <- [1,126,null,{}] 10:15:53 INFO - PROCESS | 1791 | 1461086153466 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:53 INFO - PROCESS | 1791 | 1461086153625 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 10:15:53 INFO - PROCESS | 1791 | 1461086153767 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:53 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb7f800 == 31 [pid = 1791] [id = 39] 10:15:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 115 (0x90291c00) [pid = 1791] [serial = 115] [outer = (nil)] 10:15:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 116 (0x9029e000) [pid = 1791] [serial = 116] [outer = 0x90291c00] 10:15:53 INFO - PROCESS | 1791 | 1461086153854 Marionette DEBUG loaded listener.js 10:15:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 117 (0x902a0c00) [pid = 1791] [serial = 117] [outer = 0x90291c00] 10:15:54 INFO - PROCESS | 1791 | 1461086154925 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 10:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1479ms 10:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:15:54 INFO - PROCESS | 1791 | 1461086154937 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 10:15:54 INFO - PROCESS | 1791 | 1461086154940 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 10:15:54 INFO - PROCESS | 1791 | 1461086154946 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:15:54 INFO - PROCESS | 1791 | 1461086154950 Marionette TRACE conn3 <- [1,130,null,{}] 10:15:54 INFO - PROCESS | 1791 | 1461086154955 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:55 INFO - PROCESS | 1791 | 1461086155110 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 10:15:55 INFO - PROCESS | 1791 | 1461086155421 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:55 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb77400 == 32 [pid = 1791] [id = 40] 10:15:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 118 (0x8fb78800) [pid = 1791] [serial = 118] [outer = (nil)] 10:15:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 119 (0x8fb80c00) [pid = 1791] [serial = 119] [outer = 0x8fb78800] 10:15:55 INFO - PROCESS | 1791 | 1461086155511 Marionette DEBUG loaded listener.js 10:15:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 120 (0x9029a800) [pid = 1791] [serial = 120] [outer = 0x8fb78800] 10:15:55 INFO - PROCESS | 1791 | --DOCSHELL 0x9069d000 == 31 [pid = 1791] [id = 32] 10:15:55 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb21800 == 30 [pid = 1791] [id = 31] 10:15:55 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb28800 == 29 [pid = 1791] [id = 25] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x906f7800 == 28 [pid = 1791] [id = 26] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x91ef0000 == 27 [pid = 1791] [id = 6] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb68800 == 26 [pid = 1791] [id = 27] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb2e800 == 25 [pid = 1791] [id = 12] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb29000 == 24 [pid = 1791] [id = 29] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x914ee400 == 23 [pid = 1791] [id = 28] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x97dd3c00 == 22 [pid = 1791] [id = 23] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x958b6400 == 21 [pid = 1791] [id = 18] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x94302000 == 20 [pid = 1791] [id = 30] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x9df82c00 == 19 [pid = 1791] [id = 14] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x91ef6800 == 18 [pid = 1791] [id = 24] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x9df83800 == 17 [pid = 1791] [id = 22] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0xa5f3b400 == 16 [pid = 1791] [id = 38] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb7f800 == 15 [pid = 1791] [id = 39] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x8f842800 == 14 [pid = 1791] [id = 35] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x9815f400 == 13 [pid = 1791] [id = 36] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x98166c00 == 12 [pid = 1791] [id = 37] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb7b400 == 11 [pid = 1791] [id = 33] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x8f842c00 == 10 [pid = 1791] [id = 8] 10:15:58 INFO - PROCESS | 1791 | --DOCSHELL 0x9123e400 == 9 [pid = 1791] [id = 34] 10:16:00 INFO - PROCESS | 1791 | 1461086160066 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 10:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 5136ms 10:16:00 INFO - PROCESS | 1791 | 1461086160082 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 10:16:00 INFO - PROCESS | 1791 | 1461086160087 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 10:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:16:00 INFO - PROCESS | 1791 | 1461086160095 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:16:00 INFO - PROCESS | 1791 | 1461086160100 Marionette TRACE conn3 <- [1,134,null,{}] 10:16:00 INFO - PROCESS | 1791 | 1461086160109 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:00 INFO - PROCESS | 1791 | 1461086160350 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 10:16:00 INFO - PROCESS | 1791 | 1461086160366 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:00 INFO - PROCESS | 1791 | ++DOCSHELL 0x90299800 == 10 [pid = 1791] [id = 41] 10:16:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 121 (0x9029d800) [pid = 1791] [serial = 121] [outer = (nil)] 10:16:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 122 (0x903ba000) [pid = 1791] [serial = 122] [outer = 0x9029d800] 10:16:00 INFO - PROCESS | 1791 | 1461086160445 Marionette DEBUG loaded listener.js 10:16:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 123 (0x903bdc00) [pid = 1791] [serial = 123] [outer = 0x9029d800] 10:16:01 INFO - PROCESS | 1791 | 1461086161258 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 10:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1246ms 10:16:01 INFO - PROCESS | 1791 | 1461086161342 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 10:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:16:01 INFO - PROCESS | 1791 | 1461086161352 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 10:16:01 INFO - PROCESS | 1791 | 1461086161363 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:16:01 INFO - PROCESS | 1791 | 1461086161367 Marionette TRACE conn3 <- [1,138,null,{}] 10:16:01 INFO - PROCESS | 1791 | 1461086161373 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:01 INFO - PROCESS | 1791 | 1461086161537 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 10:16:01 INFO - PROCESS | 1791 | 1461086161710 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:01 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb6e400 == 11 [pid = 1791] [id = 42] 10:16:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 124 (0x9307d000) [pid = 1791] [serial = 124] [outer = (nil)] 10:16:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 125 (0x93082000) [pid = 1791] [serial = 125] [outer = 0x9307d000] 10:16:01 INFO - PROCESS | 1791 | 1461086161802 Marionette DEBUG loaded listener.js 10:16:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 126 (0x9430d800) [pid = 1791] [serial = 126] [outer = 0x9307d000] 10:16:02 INFO - PROCESS | 1791 | 1461086162823 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 10:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1484ms 10:16:02 INFO - PROCESS | 1791 | 1461086162846 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 10:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:16:02 INFO - PROCESS | 1791 | 1461086162850 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 10:16:02 INFO - PROCESS | 1791 | 1461086162857 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:16:02 INFO - PROCESS | 1791 | 1461086162862 Marionette TRACE conn3 <- [1,142,null,{}] 10:16:02 INFO - PROCESS | 1791 | 1461086162893 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:03 INFO - PROCESS | 1791 | 1461086163113 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 10:16:03 INFO - PROCESS | 1791 | 1461086163145 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:03 INFO - PROCESS | 1791 | ++DOCSHELL 0x96fd3400 == 12 [pid = 1791] [id = 43] 10:16:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 127 (0x96fd6c00) [pid = 1791] [serial = 127] [outer = (nil)] 10:16:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 128 (0x97912800) [pid = 1791] [serial = 128] [outer = 0x96fd6c00] 10:16:03 INFO - PROCESS | 1791 | 1461086163229 Marionette DEBUG loaded listener.js 10:16:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 129 (0x97dd4c00) [pid = 1791] [serial = 129] [outer = 0x96fd6c00] 10:16:04 INFO - PROCESS | 1791 | 1461086164065 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 10:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 2149ms 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 128 (0x8fb25c00) [pid = 1791] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 127 (0xa0f62c00) [pid = 1791] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 126 (0x9991d400) [pid = 1791] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 125 (0x96b94400) [pid = 1791] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 124 (0x99218000) [pid = 1791] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 123 (0x8fb6cc00) [pid = 1791] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 122 (0x8fb2a400) [pid = 1791] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 121 (0x97912c00) [pid = 1791] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 120 (0x97c87400) [pid = 1791] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 119 (0x9df89400) [pid = 1791] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 118 (0x91ef0400) [pid = 1791] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 117 (0x91231800) [pid = 1791] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 116 (0x9fedb800) [pid = 1791] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 115 (0x93083800) [pid = 1791] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 114 (0xa0f6ac00) [pid = 1791] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 113 (0x981b2c00) [pid = 1791] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 112 (0x9feea000) [pid = 1791] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 111 (0x958b7c00) [pid = 1791] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 110 (0x983fac00) [pid = 1791] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 109 (0x8fb7b800) [pid = 1791] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 108 (0x91e97c00) [pid = 1791] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 107 (0x96214000) [pid = 1791] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 106 (0x9123c800) [pid = 1791] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 105 (0xa5f3bc00) [pid = 1791] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 104 (0xa3c7bc00) [pid = 1791] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 103 (0x8f849400) [pid = 1791] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 102 (0x984c8c00) [pid = 1791] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 101 (0x9df81400) [pid = 1791] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 100 (0x9fee6400) [pid = 1791] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:16:05 INFO - PROCESS | 1791 | --DOMWINDOW == 99 (0x8f843c00) [pid = 1791] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:16:05 INFO - PROCESS | 1791 | 1461086165179 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 10:16:05 INFO - PROCESS | 1791 | 1461086165184 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 10:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:16:05 INFO - PROCESS | 1791 | 1461086165222 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:16:05 INFO - PROCESS | 1791 | 1461086165225 Marionette TRACE conn3 <- [1,146,null,{}] 10:16:05 INFO - PROCESS | 1791 | 1461086165315 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:05 INFO - PROCESS | 1791 | 1461086165472 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 10:16:05 INFO - PROCESS | 1791 | 1461086165603 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:05 INFO - PROCESS | 1791 | ++DOCSHELL 0x903c3800 == 13 [pid = 1791] [id = 44] 10:16:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 100 (0x90698400) [pid = 1791] [serial = 130] [outer = (nil)] 10:16:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 101 (0x971a7000) [pid = 1791] [serial = 131] [outer = 0x90698400] 10:16:05 INFO - PROCESS | 1791 | 1461086165679 Marionette DEBUG loaded listener.js 10:16:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 102 (0x984c2000) [pid = 1791] [serial = 132] [outer = 0x90698400] 10:16:06 INFO - PROCESS | 1791 | 1461086166344 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 10:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1175ms 10:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:16:06 INFO - PROCESS | 1791 | 1461086166383 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 10:16:06 INFO - PROCESS | 1791 | 1461086166385 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 10:16:06 INFO - PROCESS | 1791 | 1461086166391 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:16:06 INFO - PROCESS | 1791 | 1461086166394 Marionette TRACE conn3 <- [1,150,null,{}] 10:16:06 INFO - PROCESS | 1791 | 1461086166400 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:06 INFO - PROCESS | 1791 | 1461086166573 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 10:16:06 INFO - PROCESS | 1791 | 1461086166596 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:06 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb72400 == 14 [pid = 1791] [id = 45] 10:16:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 103 (0x914e2400) [pid = 1791] [serial = 133] [outer = (nil)] 10:16:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 104 (0x99216000) [pid = 1791] [serial = 134] [outer = 0x914e2400] 10:16:06 INFO - PROCESS | 1791 | 1461086166669 Marionette DEBUG loaded listener.js 10:16:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 105 (0x99932800) [pid = 1791] [serial = 135] [outer = 0x914e2400] 10:16:07 INFO - PROCESS | 1791 | 1461086167632 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 10:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1282ms 10:16:07 INFO - PROCESS | 1791 | 1461086167673 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 10:16:07 INFO - PROCESS | 1791 | 1461086167679 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 10:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:16:07 INFO - PROCESS | 1791 | 1461086167688 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:16:07 INFO - PROCESS | 1791 | 1461086167695 Marionette TRACE conn3 <- [1,154,null,{}] 10:16:07 INFO - PROCESS | 1791 | 1461086167704 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:07 INFO - PROCESS | 1791 | 1461086167935 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 10:16:08 INFO - PROCESS | 1791 | 1461086168082 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:08 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb29800 == 15 [pid = 1791] [id = 46] 10:16:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 106 (0x90292000) [pid = 1791] [serial = 136] [outer = (nil)] 10:16:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 107 (0x91ef9400) [pid = 1791] [serial = 137] [outer = 0x90292000] 10:16:08 INFO - PROCESS | 1791 | 1461086168176 Marionette DEBUG loaded listener.js 10:16:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 108 (0x94dcb800) [pid = 1791] [serial = 138] [outer = 0x90292000] 10:16:09 INFO - PROCESS | 1791 | 1461086169041 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 10:16:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:16:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1387ms 10:16:09 INFO - PROCESS | 1791 | 1461086169076 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 10:16:09 INFO - PROCESS | 1791 | 1461086169084 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 10:16:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:16:09 INFO - PROCESS | 1791 | 1461086169096 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:16:09 INFO - PROCESS | 1791 | 1461086169099 Marionette TRACE conn3 <- [1,158,null,{}] 10:16:09 INFO - PROCESS | 1791 | 1461086169106 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:09 INFO - PROCESS | 1791 | 1461086169270 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 10:16:09 INFO - PROCESS | 1791 | 1461086169412 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:09 INFO - PROCESS | 1791 | ++DOCSHELL 0x914ee400 == 16 [pid = 1791] [id = 47] 10:16:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 109 (0x96fcf800) [pid = 1791] [serial = 139] [outer = (nil)] 10:16:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 110 (0x9919f400) [pid = 1791] [serial = 140] [outer = 0x96fcf800] 10:16:09 INFO - PROCESS | 1791 | 1461086169498 Marionette DEBUG loaded listener.js 10:16:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 111 (0x971aac00) [pid = 1791] [serial = 141] [outer = 0x96fcf800] 10:16:10 INFO - PROCESS | 1791 | 1461086170443 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 10:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1387ms 10:16:10 INFO - PROCESS | 1791 | 1461086170482 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 10:16:10 INFO - PROCESS | 1791 | 1461086170486 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 10:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:16:10 INFO - PROCESS | 1791 | 1461086170493 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:16:10 INFO - PROCESS | 1791 | 1461086170498 Marionette TRACE conn3 <- [1,162,null,{}] 10:16:10 INFO - PROCESS | 1791 | 1461086170515 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:10 INFO - PROCESS | 1791 | 1461086170718 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 10:16:10 INFO - PROCESS | 1791 | 1461086170870 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:10 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f84a400 == 17 [pid = 1791] [id = 48] 10:16:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 112 (0x8fb25c00) [pid = 1791] [serial = 142] [outer = (nil)] 10:16:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 113 (0x9fb34c00) [pid = 1791] [serial = 143] [outer = 0x8fb25c00] 10:16:11 INFO - PROCESS | 1791 | 1461086171025 Marionette DEBUG loaded listener.js 10:16:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 114 (0x9fedb800) [pid = 1791] [serial = 144] [outer = 0x8fb25c00] 10:16:11 INFO - PROCESS | 1791 | 1461086171344 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:16:11 INFO - PROCESS | 1791 | 1461086171880 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 10:16:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1440ms 10:16:11 INFO - PROCESS | 1791 | 1461086171933 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 10:16:11 INFO - PROCESS | 1791 | 1461086171937 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 10:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:16:11 INFO - PROCESS | 1791 | 1461086171944 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:16:11 INFO - PROCESS | 1791 | 1461086171946 Marionette TRACE conn3 <- [1,166,null,{}] 10:16:11 INFO - PROCESS | 1791 | 1461086171952 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:12 INFO - PROCESS | 1791 | 1461086172110 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 10:16:12 INFO - PROCESS | 1791 | 1461086172253 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:12 INFO - PROCESS | 1791 | ++DOCSHELL 0x96a23000 == 18 [pid = 1791] [id = 49] 10:16:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 115 (0x9790a800) [pid = 1791] [serial = 145] [outer = (nil)] 10:16:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 116 (0xa0f62000) [pid = 1791] [serial = 146] [outer = 0x9790a800] 10:16:12 INFO - PROCESS | 1791 | 1461086172342 Marionette DEBUG loaded listener.js 10:16:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 117 (0xa2abac00) [pid = 1791] [serial = 147] [outer = 0x9790a800] 10:16:13 INFO - PROCESS | 1791 | 1461086173532 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 10:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1632ms 10:16:13 INFO - PROCESS | 1791 | 1461086173576 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 10:16:13 INFO - PROCESS | 1791 | 1461086173580 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 10:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:16:13 INFO - PROCESS | 1791 | 1461086173585 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:16:13 INFO - PROCESS | 1791 | 1461086173589 Marionette TRACE conn3 <- [1,170,null,{}] 10:16:13 INFO - PROCESS | 1791 | 1461086173594 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:13 INFO - PROCESS | 1791 | 1461086173779 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 10:16:13 INFO - PROCESS | 1791 | 1461086173944 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:13 INFO - PROCESS | 1791 | ++DOCSHELL 0x905e1800 == 19 [pid = 1791] [id = 50] 10:16:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 118 (0x905e1c00) [pid = 1791] [serial = 148] [outer = (nil)] 10:16:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 119 (0x905eb800) [pid = 1791] [serial = 149] [outer = 0x905e1c00] 10:16:14 INFO - PROCESS | 1791 | 1461086174027 Marionette DEBUG loaded listener.js 10:16:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 120 (0x905ed400) [pid = 1791] [serial = 150] [outer = 0x905e1c00] 10:16:14 INFO - PROCESS | 1791 | 1461086174887 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 10:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1337ms 10:16:14 INFO - PROCESS | 1791 | 1461086174924 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 10:16:14 INFO - PROCESS | 1791 | 1461086174928 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 10:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:16:14 INFO - PROCESS | 1791 | 1461086174934 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:16:14 INFO - PROCESS | 1791 | 1461086174936 Marionette TRACE conn3 <- [1,174,null,{}] 10:16:14 INFO - PROCESS | 1791 | 1461086174943 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:15 INFO - PROCESS | 1791 | 1461086175145 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 10:16:15 INFO - PROCESS | 1791 | 1461086175290 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:15 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb73000 == 20 [pid = 1791] [id = 51] 10:16:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 121 (0x8fb75400) [pid = 1791] [serial = 151] [outer = (nil)] 10:16:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 122 (0x914e1800) [pid = 1791] [serial = 152] [outer = 0x8fb75400] 10:16:15 INFO - PROCESS | 1791 | 1461086175387 Marionette DEBUG loaded listener.js 10:16:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 123 (0x94dc6400) [pid = 1791] [serial = 153] [outer = 0x8fb75400] 10:16:16 INFO - PROCESS | 1791 | 1461086176209 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 10:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1342ms 10:16:16 INFO - PROCESS | 1791 | 1461086176276 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 10:16:16 INFO - PROCESS | 1791 | 1461086176280 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 10:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:16:16 INFO - PROCESS | 1791 | 1461086176287 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:16:16 INFO - PROCESS | 1791 | 1461086176291 Marionette TRACE conn3 <- [1,178,null,{}] 10:16:16 INFO - PROCESS | 1791 | 1461086176297 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:16 INFO - PROCESS | 1791 | 1461086176611 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 10:16:16 INFO - PROCESS | 1791 | 1461086176847 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:16 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f83c400 == 21 [pid = 1791] [id = 52] 10:16:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 124 (0x8f846800) [pid = 1791] [serial = 154] [outer = (nil)] 10:16:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 125 (0x8fb80000) [pid = 1791] [serial = 155] [outer = 0x8f846800] 10:16:17 INFO - PROCESS | 1791 | 1461086177022 Marionette DEBUG loaded listener.js 10:16:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 126 (0x903c4800) [pid = 1791] [serial = 156] [outer = 0x8f846800] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 125 (0x8fb80c00) [pid = 1791] [serial = 119] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 124 (0x984cd400) [pid = 1791] [serial = 12] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 123 (0x983fb000) [pid = 1791] [serial = 9] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb77400 == 20 [pid = 1791] [id = 40] 10:16:17 INFO - PROCESS | 1791 | 1461086177816 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 122 (0x979c4800) [pid = 1791] [serial = 71] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 121 (0x979cbc00) [pid = 1791] [serial = 94] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 120 (0xa3cde400) [pid = 1791] [serial = 86] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 119 (0xa4450000) [pid = 1791] [serial = 85] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 118 (0xa2ac5c00) [pid = 1791] [serial = 2] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 117 (0x958b2800) [pid = 1791] [serial = 73] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 116 (0x8fb61c00) [pid = 1791] [serial = 91] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 115 (0x9ea0e400) [pid = 1791] [serial = 53] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 114 (0x979cb800) [pid = 1791] [serial = 43] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 113 (0x8fb69800) [pid = 1791] [serial = 28] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 112 (0x999d3000) [pid = 1791] [serial = 49] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 111 (0x9430c400) [pid = 1791] [serial = 34] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 110 (0x96fcd400) [pid = 1791] [serial = 35] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 109 (0x8fb30000) [pid = 1791] [serial = 25] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 108 (0x991a0c00) [pid = 1791] [serial = 37] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 107 (0x97c81800) [pid = 1791] [serial = 44] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 106 (0x98ed5800) [pid = 1791] [serial = 47] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 105 (0x98eacc00) [pid = 1791] [serial = 46] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 104 (0x99218800) [pid = 1791] [serial = 38] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 103 (0x9fb37400) [pid = 1791] [serial = 40] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 102 (0x8fb67400) [pid = 1791] [serial = 26] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 101 (0x9fc93000) [pid = 1791] [serial = 41] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 100 (0x9a8b4c00) [pid = 1791] [serial = 52] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 99 (0x9a8aa400) [pid = 1791] [serial = 50] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 98 (0x8f84a800) [pid = 1791] [serial = 23] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 97 (0x91eec400) [pid = 1791] [serial = 31] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 96 (0x9fee6c00) [pid = 1791] [serial = 79] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 95 (0x9fb8c800) [pid = 1791] [serial = 62] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 94 (0x90698800) [pid = 1791] [serial = 97] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 93 (0x98b0d000) [pid = 1791] [serial = 95] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 92 (0xa0037800) [pid = 1791] [serial = 64] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 91 (0x999d0000) [pid = 1791] [serial = 100] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 90 (0x9df8dc00) [pid = 1791] [serial = 61] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 89 (0x98ee0800) [pid = 1791] [serial = 59] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 88 (0x96ab0400) [pid = 1791] [serial = 56] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 87 (0x984cc400) [pid = 1791] [serial = 58] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 86 (0x958b7000) [pid = 1791] [serial = 55] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 85 (0x99217400) [pid = 1791] [serial = 76] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 84 (0xa457dc00) [pid = 1791] [serial = 88] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 83 (0x93086000) [pid = 1791] [serial = 98] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 82 (0x8fb7bc00) [pid = 1791] [serial = 92] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 81 (0xa0c2f400) [pid = 1791] [serial = 68] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 80 (0x96fd1000) [pid = 1791] [serial = 70] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 79 (0x91ef7000) [pid = 1791] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 78 (0xa4c0ac00) [pid = 1791] [serial = 89] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 77 (0x9df82800) [pid = 1791] [serial = 101] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 76 (0xa0a49000) [pid = 1791] [serial = 65] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 75 (0x99932c00) [pid = 1791] [serial = 77] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 74 (0xa0c2bc00) [pid = 1791] [serial = 67] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 73 (0xa6d30400) [pid = 1791] [serial = 114] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 72 (0x9029e000) [pid = 1791] [serial = 116] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 71 (0xa4c08000) [pid = 1791] [serial = 111] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 70 (0xa6932400) [pid = 1791] [serial = 113] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 69 (0x9fc93c00) [pid = 1791] [serial = 105] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 68 (0xa45e4800) [pid = 1791] [serial = 110] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 67 (0xa4478000) [pid = 1791] [serial = 108] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 66 (0xa0aa7000) [pid = 1791] [serial = 80] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 65 (0xa3c73800) [pid = 1791] [serial = 83] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 64 (0x8f846c00) [pid = 1791] [serial = 22] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 63 (0xa2a32400) [pid = 1791] [serial = 107] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 62 (0x99a6e400) [pid = 1791] [serial = 104] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 61 (0x91ef2400) [pid = 1791] [serial = 16] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 60 (0x91ef7400) [pid = 1791] [serial = 17] [outer = (nil)] [url = about:blank] 10:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1639ms 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 59 (0x96fd4c00) [pid = 1791] [serial = 74] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 58 (0xa2a72c00) [pid = 1791] [serial = 82] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | --DOMWINDOW == 57 (0x9123f000) [pid = 1791] [serial = 19] [outer = (nil)] [url = about:blank] 10:16:17 INFO - PROCESS | 1791 | 1461086177928 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 10:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:16:17 INFO - PROCESS | 1791 | 1461086177937 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 10:16:17 INFO - PROCESS | 1791 | 1461086177944 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:16:17 INFO - PROCESS | 1791 | 1461086177950 Marionette TRACE conn3 <- [1,182,null,{}] 10:16:17 INFO - PROCESS | 1791 | 1461086177957 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:18 INFO - PROCESS | 1791 | 1461086178102 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 10:16:18 INFO - PROCESS | 1791 | 1461086178196 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:18 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f84ac00 == 21 [pid = 1791] [id = 53] 10:16:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 58 (0x8fb62c00) [pid = 1791] [serial = 157] [outer = (nil)] 10:16:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 59 (0x903b7400) [pid = 1791] [serial = 158] [outer = 0x8fb62c00] 10:16:18 INFO - PROCESS | 1791 | 1461086178275 Marionette DEBUG loaded listener.js 10:16:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 60 (0x906f6c00) [pid = 1791] [serial = 159] [outer = 0x8fb62c00] 10:16:18 INFO - PROCESS | 1791 | 1461086178968 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 10:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1044ms 10:16:18 INFO - PROCESS | 1791 | 1461086178988 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 10:16:18 INFO - PROCESS | 1791 | 1461086178992 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 10:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:16:19 INFO - PROCESS | 1791 | 1461086178998 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:16:19 INFO - PROCESS | 1791 | 1461086179001 Marionette TRACE conn3 <- [1,186,null,{}] 10:16:19 INFO - PROCESS | 1791 | 1461086179007 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:19 INFO - PROCESS | 1791 | 1461086179153 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 10:16:19 INFO - PROCESS | 1791 | 1461086179257 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:19 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb62800 == 22 [pid = 1791] [id = 54] 10:16:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 61 (0x91ef2400) [pid = 1791] [serial = 160] [outer = (nil)] 10:16:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 62 (0x9307dc00) [pid = 1791] [serial = 161] [outer = 0x91ef2400] 10:16:19 INFO - PROCESS | 1791 | 1461086179327 Marionette DEBUG loaded listener.js 10:16:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 63 (0x93194800) [pid = 1791] [serial = 162] [outer = 0x91ef2400] 10:16:19 INFO - PROCESS | 1791 | 1461086179982 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 10:16:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1034ms 10:16:20 INFO - PROCESS | 1791 | 1461086180036 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 10:16:20 INFO - PROCESS | 1791 | 1461086180040 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 10:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:16:20 INFO - PROCESS | 1791 | 1461086180071 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:16:20 INFO - PROCESS | 1791 | 1461086180076 Marionette TRACE conn3 <- [1,190,null,{}] 10:16:20 INFO - PROCESS | 1791 | 1461086180096 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:20 INFO - PROCESS | 1791 | 1461086180274 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 10:16:20 INFO - PROCESS | 1791 | 1461086180289 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:20 INFO - PROCESS | 1791 | ++DOCSHELL 0x91231800 == 23 [pid = 1791] [id = 55] 10:16:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 64 (0x9319ec00) [pid = 1791] [serial = 163] [outer = (nil)] 10:16:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 65 (0x958b0800) [pid = 1791] [serial = 164] [outer = 0x9319ec00] 10:16:20 INFO - PROCESS | 1791 | 1461086180360 Marionette DEBUG loaded listener.js 10:16:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 66 (0x958b7c00) [pid = 1791] [serial = 165] [outer = 0x9319ec00] 10:16:21 INFO - PROCESS | 1791 | 1461086181077 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 10:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1061ms 10:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:16:21 INFO - PROCESS | 1791 | 1461086181115 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 10:16:21 INFO - PROCESS | 1791 | 1461086181117 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 10:16:21 INFO - PROCESS | 1791 | 1461086181123 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:16:21 INFO - PROCESS | 1791 | 1461086181126 Marionette TRACE conn3 <- [1,194,null,{}] 10:16:21 INFO - PROCESS | 1791 | 1461086181137 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:21 INFO - PROCESS | 1791 | 1461086181348 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 10:16:21 INFO - PROCESS | 1791 | 1461086181423 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:21 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb78400 == 24 [pid = 1791] [id = 56] 10:16:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 67 (0x96ab1800) [pid = 1791] [serial = 166] [outer = (nil)] 10:16:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 68 (0x96fcec00) [pid = 1791] [serial = 167] [outer = 0x96ab1800] 10:16:21 INFO - PROCESS | 1791 | 1461086181492 Marionette DEBUG loaded listener.js 10:16:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 69 (0x96fd7c00) [pid = 1791] [serial = 168] [outer = 0x96ab1800] 10:16:21 INFO - PROCESS | 1791 | --DOMWINDOW == 68 (0x90291c00) [pid = 1791] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:16:21 INFO - PROCESS | 1791 | --DOMWINDOW == 67 (0x96fd6c00) [pid = 1791] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:16:21 INFO - PROCESS | 1791 | --DOMWINDOW == 66 (0x9307d000) [pid = 1791] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:16:21 INFO - PROCESS | 1791 | --DOMWINDOW == 65 (0x9029d800) [pid = 1791] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:16:21 INFO - PROCESS | 1791 | --DOMWINDOW == 64 (0x8fb78800) [pid = 1791] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:16:21 INFO - PROCESS | 1791 | --DOMWINDOW == 63 (0x90698400) [pid = 1791] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:16:22 INFO - PROCESS | 1791 | 1461086182459 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 10:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1384ms 10:16:22 INFO - PROCESS | 1791 | 1461086182507 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 10:16:22 INFO - PROCESS | 1791 | 1461086182514 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 10:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:16:22 INFO - PROCESS | 1791 | 1461086182522 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:16:22 INFO - PROCESS | 1791 | 1461086182528 Marionette TRACE conn3 <- [1,198,null,{}] 10:16:22 INFO - PROCESS | 1791 | 1461086182537 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:22 INFO - PROCESS | 1791 | 1461086182713 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 10:16:22 INFO - PROCESS | 1791 | 1461086182850 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:22 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb2f000 == 25 [pid = 1791] [id = 57] 10:16:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 64 (0x90293400) [pid = 1791] [serial = 169] [outer = (nil)] 10:16:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 65 (0x903c1000) [pid = 1791] [serial = 170] [outer = 0x90293400] 10:16:22 INFO - PROCESS | 1791 | 1461086182939 Marionette DEBUG loaded listener.js 10:16:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 66 (0x91238800) [pid = 1791] [serial = 171] [outer = 0x90293400] 10:16:23 INFO - PROCESS | 1791 | 1461086183766 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 10:16:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1285ms 10:16:23 INFO - PROCESS | 1791 | 1461086183807 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 10:16:23 INFO - PROCESS | 1791 | 1461086183817 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 10:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:16:23 INFO - PROCESS | 1791 | 1461086183849 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:16:23 INFO - PROCESS | 1791 | 1461086183853 Marionette TRACE conn3 <- [1,202,null,{}] 10:16:23 INFO - PROCESS | 1791 | 1461086183861 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:24 INFO - PROCESS | 1791 | 1461086184030 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 10:16:24 INFO - PROCESS | 1791 | 1461086184165 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:24 INFO - PROCESS | 1791 | ++DOCSHELL 0x903c4400 == 26 [pid = 1791] [id = 58] 10:16:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 67 (0x91e96c00) [pid = 1791] [serial = 172] [outer = (nil)] 10:16:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 68 (0x93198000) [pid = 1791] [serial = 173] [outer = 0x91e96c00] 10:16:24 INFO - PROCESS | 1791 | 1461086184250 Marionette DEBUG loaded listener.js 10:16:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 69 (0x94302c00) [pid = 1791] [serial = 174] [outer = 0x91e96c00] 10:16:25 INFO - PROCESS | 1791 | 1461086185161 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 10:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1401ms 10:16:25 INFO - PROCESS | 1791 | 1461086185231 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 10:16:25 INFO - PROCESS | 1791 | 1461086185235 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 10:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:16:25 INFO - PROCESS | 1791 | 1461086185242 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:16:25 INFO - PROCESS | 1791 | 1461086185248 Marionette TRACE conn3 <- [1,206,null,{}] 10:16:25 INFO - PROCESS | 1791 | 1461086185265 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:25 INFO - PROCESS | 1791 | 1461086185474 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 10:16:25 INFO - PROCESS | 1791 | 1461086185647 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:25 INFO - PROCESS | 1791 | ++DOCSHELL 0x91ef1000 == 27 [pid = 1791] [id = 59] 10:16:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 70 (0x9627d800) [pid = 1791] [serial = 175] [outer = (nil)] 10:16:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 71 (0x97c87400) [pid = 1791] [serial = 176] [outer = 0x9627d800] 10:16:25 INFO - PROCESS | 1791 | 1461086185777 Marionette DEBUG loaded listener.js 10:16:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 72 (0x981b4800) [pid = 1791] [serial = 177] [outer = 0x9627d800] 10:16:26 INFO - PROCESS | 1791 | 1461086186668 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 10:16:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1483ms 10:16:26 INFO - PROCESS | 1791 | 1461086186726 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 10:16:26 INFO - PROCESS | 1791 | 1461086186731 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 10:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:16:26 INFO - PROCESS | 1791 | 1461086186738 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:16:26 INFO - PROCESS | 1791 | 1461086186741 Marionette TRACE conn3 <- [1,210,null,{}] 10:16:26 INFO - PROCESS | 1791 | 1461086186747 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:26 INFO - PROCESS | 1791 | 1461086186907 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 10:16:27 INFO - PROCESS | 1791 | 1461086187043 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:27 INFO - PROCESS | 1791 | ++DOCSHELL 0x9307f800 == 28 [pid = 1791] [id = 60] 10:16:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 73 (0x97dd3c00) [pid = 1791] [serial = 178] [outer = (nil)] 10:16:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 74 (0x98b04c00) [pid = 1791] [serial = 179] [outer = 0x97dd3c00] 10:16:27 INFO - PROCESS | 1791 | 1461086187128 Marionette DEBUG loaded listener.js 10:16:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 75 (0x98ea9800) [pid = 1791] [serial = 180] [outer = 0x97dd3c00] 10:16:27 INFO - PROCESS | 1791 | 1461086187925 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 10:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1229ms 10:16:27 INFO - PROCESS | 1791 | 1461086187968 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 10:16:27 INFO - PROCESS | 1791 | 1461086187972 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 10:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:16:27 INFO - PROCESS | 1791 | 1461086187978 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:16:27 INFO - PROCESS | 1791 | 1461086187981 Marionette TRACE conn3 <- [1,214,null,{}] 10:16:27 INFO - PROCESS | 1791 | 1461086187987 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:28 INFO - PROCESS | 1791 | 1461086188142 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 10:16:28 INFO - PROCESS | 1791 | 1461086188253 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:28 INFO - PROCESS | 1791 | ++DOCSHELL 0x9307bc00 == 29 [pid = 1791] [id = 61] 10:16:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 76 (0x98164000) [pid = 1791] [serial = 181] [outer = (nil)] 10:16:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 77 (0x9919e800) [pid = 1791] [serial = 182] [outer = 0x98164000] 10:16:28 INFO - PROCESS | 1791 | 1461086188374 Marionette DEBUG loaded listener.js 10:16:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 78 (0x991aa000) [pid = 1791] [serial = 183] [outer = 0x98164000] 10:16:29 INFO - PROCESS | 1791 | 1461086189223 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 10:16:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1280ms 10:16:29 INFO - PROCESS | 1791 | 1461086189258 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 10:16:29 INFO - PROCESS | 1791 | 1461086189261 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 10:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:16:29 INFO - PROCESS | 1791 | 1461086189267 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:16:29 INFO - PROCESS | 1791 | 1461086189271 Marionette TRACE conn3 <- [1,218,null,{}] 10:16:29 INFO - PROCESS | 1791 | 1461086189276 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:29 INFO - PROCESS | 1791 | 1461086189462 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 10:16:29 INFO - PROCESS | 1791 | 1461086189575 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:29 INFO - PROCESS | 1791 | ++DOCSHELL 0x981bcc00 == 30 [pid = 1791] [id = 62] 10:16:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 79 (0x98ee0400) [pid = 1791] [serial = 184] [outer = (nil)] 10:16:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 80 (0x9a6e2800) [pid = 1791] [serial = 185] [outer = 0x98ee0400] 10:16:29 INFO - PROCESS | 1791 | 1461086189698 Marionette DEBUG loaded listener.js 10:16:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 81 (0x9a8b5c00) [pid = 1791] [serial = 186] [outer = 0x98ee0400] 10:16:30 INFO - PROCESS | 1791 | 1461086190747 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 10:16:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:16:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1528ms 10:16:30 INFO - PROCESS | 1791 | 1461086190796 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 10:16:30 INFO - PROCESS | 1791 | 1461086190801 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 10:16:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:16:30 INFO - PROCESS | 1791 | 1461086190809 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:16:30 INFO - PROCESS | 1791 | 1461086190815 Marionette TRACE conn3 <- [1,222,null,{}] 10:16:30 INFO - PROCESS | 1791 | 1461086190824 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:30 INFO - PROCESS | 1791 | 1461086190981 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 10:16:31 INFO - PROCESS | 1791 | 1461086191223 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:31 INFO - PROCESS | 1791 | ++DOCSHELL 0x903c2000 == 31 [pid = 1791] [id = 63] 10:16:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 82 (0x903c4c00) [pid = 1791] [serial = 187] [outer = (nil)] 10:16:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 83 (0x91e95c00) [pid = 1791] [serial = 188] [outer = 0x903c4c00] 10:16:31 INFO - PROCESS | 1791 | 1461086191306 Marionette DEBUG loaded listener.js 10:16:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 84 (0x91ef7000) [pid = 1791] [serial = 189] [outer = 0x903c4c00] 10:16:32 INFO - PROCESS | 1791 | 1461086192112 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 10:16:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:16:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1337ms 10:16:32 INFO - PROCESS | 1791 | --DOMWINDOW == 83 (0x99216000) [pid = 1791] [serial = 134] [outer = (nil)] [url = about:blank] 10:16:32 INFO - PROCESS | 1791 | 1461086192204 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 10:16:32 INFO - PROCESS | 1791 | 1461086192212 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 10:16:32 INFO - PROCESS | 1791 | --DOMWINDOW == 82 (0x97912800) [pid = 1791] [serial = 128] [outer = (nil)] [url = about:blank] 10:16:32 INFO - PROCESS | 1791 | --DOMWINDOW == 81 (0x97dd4c00) [pid = 1791] [serial = 129] [outer = (nil)] [url = about:blank] 10:16:32 INFO - PROCESS | 1791 | --DOMWINDOW == 80 (0x93082000) [pid = 1791] [serial = 125] [outer = (nil)] [url = about:blank] 10:16:32 INFO - PROCESS | 1791 | --DOMWINDOW == 79 (0x903ba000) [pid = 1791] [serial = 122] [outer = (nil)] [url = about:blank] 10:16:32 INFO - PROCESS | 1791 | --DOMWINDOW == 78 (0x903bdc00) [pid = 1791] [serial = 123] [outer = (nil)] [url = about:blank] 10:16:32 INFO - PROCESS | 1791 | --DOMWINDOW == 77 (0x9029a800) [pid = 1791] [serial = 120] [outer = (nil)] [url = about:blank] 10:16:32 INFO - PROCESS | 1791 | --DOMWINDOW == 76 (0x971a7000) [pid = 1791] [serial = 131] [outer = (nil)] [url = about:blank] 10:16:32 INFO - PROCESS | 1791 | --DOMWINDOW == 75 (0x984c2000) [pid = 1791] [serial = 132] [outer = (nil)] [url = about:blank] 10:16:32 INFO - PROCESS | 1791 | --DOMWINDOW == 74 (0x9430d800) [pid = 1791] [serial = 126] [outer = (nil)] [url = about:blank] 10:16:32 INFO - PROCESS | 1791 | --DOMWINDOW == 73 (0x902a0c00) [pid = 1791] [serial = 117] [outer = (nil)] [url = about:blank] 10:16:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:16:32 INFO - PROCESS | 1791 | 1461086192240 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:16:32 INFO - PROCESS | 1791 | 1461086192245 Marionette TRACE conn3 <- [1,226,null,{}] 10:16:32 INFO - PROCESS | 1791 | 1461086192257 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:32 INFO - PROCESS | 1791 | 1461086192403 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 10:16:32 INFO - PROCESS | 1791 | 1461086192414 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:32 INFO - PROCESS | 1791 | ++DOCSHELL 0x9029b400 == 32 [pid = 1791] [id = 64] 10:16:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 74 (0x903bc400) [pid = 1791] [serial = 190] [outer = (nil)] 10:16:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 75 (0x93085c00) [pid = 1791] [serial = 191] [outer = 0x903bc400] 10:16:32 INFO - PROCESS | 1791 | 1461086192490 Marionette DEBUG loaded listener.js 10:16:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 76 (0x9319d400) [pid = 1791] [serial = 192] [outer = 0x903bc400] 10:16:33 INFO - PROCESS | 1791 | 1461086193250 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 10:16:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:16:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1037ms 10:16:33 INFO - PROCESS | 1791 | 1461086193276 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 10:16:33 INFO - PROCESS | 1791 | 1461086193279 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 10:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:16:33 INFO - PROCESS | 1791 | 1461086193285 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:16:33 INFO - PROCESS | 1791 | 1461086193291 Marionette TRACE conn3 <- [1,230,null,{}] 10:16:33 INFO - PROCESS | 1791 | 1461086193305 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:33 INFO - PROCESS | 1791 | 1461086193466 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 10:16:33 INFO - PROCESS | 1791 | 1461086193572 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:33 INFO - PROCESS | 1791 | ++DOCSHELL 0x9029a000 == 33 [pid = 1791] [id = 65] 10:16:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 77 (0x914e1400) [pid = 1791] [serial = 193] [outer = (nil)] 10:16:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 78 (0x97b34400) [pid = 1791] [serial = 194] [outer = 0x914e1400] 10:16:33 INFO - PROCESS | 1791 | 1461086193645 Marionette DEBUG loaded listener.js 10:16:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 79 (0x9815c400) [pid = 1791] [serial = 195] [outer = 0x914e1400] 10:16:34 INFO - PROCESS | 1791 | 1461086194282 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 10:16:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:16:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1039ms 10:16:34 INFO - PROCESS | 1791 | 1461086194325 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 10:16:34 INFO - PROCESS | 1791 | 1461086194330 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 10:16:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:16:34 INFO - PROCESS | 1791 | 1461086194335 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:16:34 INFO - PROCESS | 1791 | 1461086194338 Marionette TRACE conn3 <- [1,234,null,{}] 10:16:34 INFO - PROCESS | 1791 | 1461086194343 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:34 INFO - PROCESS | 1791 | 1461086194525 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 10:16:34 INFO - PROCESS | 1791 | 1461086194554 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:34 INFO - PROCESS | 1791 | ++DOCSHELL 0x97c7e800 == 34 [pid = 1791] [id = 66] 10:16:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 80 (0x98b0c800) [pid = 1791] [serial = 196] [outer = (nil)] 10:16:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 81 (0x9919ec00) [pid = 1791] [serial = 197] [outer = 0x98b0c800] 10:16:34 INFO - PROCESS | 1791 | 1461086194626 Marionette DEBUG loaded listener.js 10:16:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 82 (0x99917400) [pid = 1791] [serial = 198] [outer = 0x98b0c800] 10:16:35 INFO - PROCESS | 1791 | 1461086195536 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 10:16:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:16:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1227ms 10:16:35 INFO - PROCESS | 1791 | 1461086195563 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 10:16:35 INFO - PROCESS | 1791 | 1461086195566 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 10:16:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:16:35 INFO - PROCESS | 1791 | 1461086195579 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:16:35 INFO - PROCESS | 1791 | 1461086195581 Marionette TRACE conn3 <- [1,238,null,{}] 10:16:35 INFO - PROCESS | 1791 | 1461086195587 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:35 INFO - PROCESS | 1791 | 1461086195754 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 10:16:35 INFO - PROCESS | 1791 | 1461086195828 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:35 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb65800 == 35 [pid = 1791] [id = 67] 10:16:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 83 (0x8fb68800) [pid = 1791] [serial = 199] [outer = (nil)] 10:16:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 84 (0x999cd800) [pid = 1791] [serial = 200] [outer = 0x8fb68800] 10:16:35 INFO - PROCESS | 1791 | 1461086195919 Marionette DEBUG loaded listener.js 10:16:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 85 (0x9a6dac00) [pid = 1791] [serial = 201] [outer = 0x8fb68800] 10:16:36 INFO - PROCESS | 1791 | --DOMWINDOW == 84 (0x8f846800) [pid = 1791] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:16:36 INFO - PROCESS | 1791 | --DOMWINDOW == 83 (0x8fb62c00) [pid = 1791] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:16:36 INFO - PROCESS | 1791 | --DOMWINDOW == 82 (0x91ef2400) [pid = 1791] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:16:36 INFO - PROCESS | 1791 | --DOMWINDOW == 81 (0x9319ec00) [pid = 1791] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:16:36 INFO - PROCESS | 1791 | 1461086196660 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 10:16:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1125ms 10:16:36 INFO - PROCESS | 1791 | 1461086196705 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 10:16:36 INFO - PROCESS | 1791 | 1461086196708 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 10:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:16:36 INFO - PROCESS | 1791 | 1461086196714 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:16:36 INFO - PROCESS | 1791 | 1461086196717 Marionette TRACE conn3 <- [1,242,null,{}] 10:16:36 INFO - PROCESS | 1791 | 1461086196730 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:36 INFO - PROCESS | 1791 | 1461086196899 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 10:16:36 INFO - PROCESS | 1791 | 1461086196910 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:36 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f846800 == 36 [pid = 1791] [id = 68] 10:16:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 82 (0x93193800) [pid = 1791] [serial = 202] [outer = (nil)] 10:16:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 83 (0x9fb93400) [pid = 1791] [serial = 203] [outer = 0x93193800] 10:16:36 INFO - PROCESS | 1791 | 1461086196986 Marionette DEBUG loaded listener.js 10:16:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 84 (0x9fc4c400) [pid = 1791] [serial = 204] [outer = 0x93193800] 10:16:37 INFO - PROCESS | 1791 | 1461086197742 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 10:16:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:16:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1042ms 10:16:37 INFO - PROCESS | 1791 | 1461086197757 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 10:16:37 INFO - PROCESS | 1791 | 1461086197759 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 10:16:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:16:37 INFO - PROCESS | 1791 | 1461086197766 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:16:37 INFO - PROCESS | 1791 | 1461086197769 Marionette TRACE conn3 <- [1,246,null,{}] 10:16:37 INFO - PROCESS | 1791 | 1461086197774 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:37 INFO - PROCESS | 1791 | 1461086197947 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 10:16:37 INFO - PROCESS | 1791 | 1461086197969 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:37 INFO - PROCESS | 1791 | ++DOCSHELL 0x98ea5800 == 37 [pid = 1791] [id = 69] 10:16:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 85 (0x98ed5800) [pid = 1791] [serial = 205] [outer = (nil)] 10:16:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 86 (0x9fc57800) [pid = 1791] [serial = 206] [outer = 0x98ed5800] 10:16:38 INFO - PROCESS | 1791 | 1461086198040 Marionette DEBUG loaded listener.js 10:16:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 87 (0xa0032800) [pid = 1791] [serial = 207] [outer = 0x98ed5800] 10:16:38 INFO - PROCESS | 1791 | 1461086198920 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 10:16:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:16:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1226ms 10:16:38 INFO - PROCESS | 1791 | 1461086198993 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 10:16:39 INFO - PROCESS | 1791 | 1461086198998 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 10:16:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:16:39 INFO - PROCESS | 1791 | 1461086199007 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:16:39 INFO - PROCESS | 1791 | 1461086199013 Marionette TRACE conn3 <- [1,250,null,{}] 10:16:39 INFO - PROCESS | 1791 | 1461086199023 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:39 INFO - PROCESS | 1791 | 1461086199231 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 10:16:39 INFO - PROCESS | 1791 | 1461086199377 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:39 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f848000 == 38 [pid = 1791] [id = 70] 10:16:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 88 (0x8fb25400) [pid = 1791] [serial = 208] [outer = (nil)] 10:16:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 89 (0x903bb400) [pid = 1791] [serial = 209] [outer = 0x8fb25400] 10:16:39 INFO - PROCESS | 1791 | 1461086199462 Marionette DEBUG loaded listener.js 10:16:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 90 (0x93080c00) [pid = 1791] [serial = 210] [outer = 0x8fb25400] 10:16:40 INFO - PROCESS | 1791 | 1461086200297 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 10:16:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:16:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1335ms 10:16:40 INFO - PROCESS | 1791 | 1461086200342 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 10:16:40 INFO - PROCESS | 1791 | 1461086200351 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 10:16:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:16:40 INFO - PROCESS | 1791 | 1461086200378 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:16:40 INFO - PROCESS | 1791 | 1461086200384 Marionette TRACE conn3 <- [1,254,null,{}] 10:16:40 INFO - PROCESS | 1791 | 1461086200391 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:40 INFO - PROCESS | 1791 | 1461086200579 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 10:16:40 INFO - PROCESS | 1791 | 1461086200722 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:40 INFO - PROCESS | 1791 | ++DOCSHELL 0x906f6400 == 39 [pid = 1791] [id = 71] 10:16:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 91 (0x96b98c00) [pid = 1791] [serial = 211] [outer = (nil)] 10:16:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 92 (0x979cbc00) [pid = 1791] [serial = 212] [outer = 0x96b98c00] 10:16:40 INFO - PROCESS | 1791 | 1461086200816 Marionette DEBUG loaded listener.js 10:16:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 93 (0x98907c00) [pid = 1791] [serial = 213] [outer = 0x96b98c00] 10:16:41 INFO - PROCESS | 1791 | 1461086201794 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 10:16:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:16:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1499ms 10:16:41 INFO - PROCESS | 1791 | 1461086201861 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 10:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:16:41 INFO - PROCESS | 1791 | 1461086201865 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 10:16:41 INFO - PROCESS | 1791 | 1461086201871 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:16:41 INFO - PROCESS | 1791 | 1461086201878 Marionette TRACE conn3 <- [1,258,null,{}] 10:16:41 INFO - PROCESS | 1791 | 1461086201894 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:42 INFO - PROCESS | 1791 | 1461086202114 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 10:16:42 INFO - PROCESS | 1791 | 1461086202264 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:42 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb7a000 == 40 [pid = 1791] [id = 72] 10:16:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 94 (0x9fb37400) [pid = 1791] [serial = 214] [outer = (nil)] 10:16:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 95 (0xa0037800) [pid = 1791] [serial = 215] [outer = 0x9fb37400] 10:16:42 INFO - PROCESS | 1791 | 1461086202358 Marionette DEBUG loaded listener.js 10:16:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 96 (0xa0aa7000) [pid = 1791] [serial = 216] [outer = 0x9fb37400] 10:16:43 INFO - PROCESS | 1791 | 1461086203359 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 10:16:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:16:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1536ms 10:16:43 INFO - PROCESS | 1791 | 1461086203408 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 10:16:43 INFO - PROCESS | 1791 | 1461086203413 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 10:16:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:16:43 INFO - PROCESS | 1791 | 1461086203420 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:16:43 INFO - PROCESS | 1791 | 1461086203423 Marionette TRACE conn3 <- [1,262,null,{}] 10:16:43 INFO - PROCESS | 1791 | 1461086203429 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:43 INFO - PROCESS | 1791 | 1461086203593 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 10:16:43 INFO - PROCESS | 1791 | 1461086203736 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:43 INFO - PROCESS | 1791 | ++DOCSHELL 0x91234400 == 41 [pid = 1791] [id = 73] 10:16:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 97 (0xa0a4b000) [pid = 1791] [serial = 217] [outer = (nil)] 10:16:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 98 (0xa0f65400) [pid = 1791] [serial = 218] [outer = 0xa0a4b000] 10:16:43 INFO - PROCESS | 1791 | 1461086203823 Marionette DEBUG loaded listener.js 10:16:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 99 (0xa2a72c00) [pid = 1791] [serial = 219] [outer = 0xa0a4b000] 10:16:44 INFO - PROCESS | 1791 | 1461086204634 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 10:16:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:16:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1277ms 10:16:44 INFO - PROCESS | 1791 | 1461086204698 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 10:16:44 INFO - PROCESS | 1791 | 1461086204702 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 10:16:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:16:44 INFO - PROCESS | 1791 | 1461086204708 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:16:44 INFO - PROCESS | 1791 | 1461086204712 Marionette TRACE conn3 <- [1,266,null,{}] 10:16:44 INFO - PROCESS | 1791 | 1461086204717 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:44 INFO - PROCESS | 1791 | 1461086204872 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 10:16:45 INFO - PROCESS | 1791 | 1461086205015 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:45 INFO - PROCESS | 1791 | ++DOCSHELL 0xa0c2bc00 == 42 [pid = 1791] [id = 74] 10:16:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 100 (0xa0f40000) [pid = 1791] [serial = 220] [outer = (nil)] 10:16:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 101 (0xa3cd2c00) [pid = 1791] [serial = 221] [outer = 0xa0f40000] 10:16:45 INFO - PROCESS | 1791 | 1461086205099 Marionette DEBUG loaded listener.js 10:16:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 102 (0xa4450400) [pid = 1791] [serial = 222] [outer = 0xa0f40000] 10:16:46 INFO - PROCESS | 1791 | 1461086206022 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 10:16:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:16:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1382ms 10:16:46 INFO - PROCESS | 1791 | 1461086206091 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 10:16:46 INFO - PROCESS | 1791 | 1461086206094 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 10:16:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:16:46 INFO - PROCESS | 1791 | 1461086206101 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:16:46 INFO - PROCESS | 1791 | 1461086206105 Marionette TRACE conn3 <- [1,270,null,{}] 10:16:46 INFO - PROCESS | 1791 | 1461086206110 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:46 INFO - PROCESS | 1791 | 1461086206346 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 10:16:46 INFO - PROCESS | 1791 | 1461086206493 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:46 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f847c00 == 43 [pid = 1791] [id = 75] 10:16:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 103 (0x94142400) [pid = 1791] [serial = 223] [outer = (nil)] 10:16:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 104 (0x9414c000) [pid = 1791] [serial = 224] [outer = 0x94142400] 10:16:46 INFO - PROCESS | 1791 | 1461086206581 Marionette DEBUG loaded listener.js 10:16:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 105 (0xa0ae0000) [pid = 1791] [serial = 225] [outer = 0x94142400] 10:16:47 INFO - PROCESS | 1791 | 1461086207464 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 10:16:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:16:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1392ms 10:16:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 106 (0x905e3800) [pid = 1791] [serial = 226] [outer = 0x9123ac00] 10:16:47 INFO - PROCESS | 1791 | 1461086207530 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 10:16:47 INFO - PROCESS | 1791 | 1461086207534 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 10:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:16:47 INFO - PROCESS | 1791 | 1461086207584 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:16:47 INFO - PROCESS | 1791 | 1461086207587 Marionette TRACE conn3 <- [1,274,null,{}] 10:16:47 INFO - PROCESS | 1791 | 1461086207630 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:47 INFO - PROCESS | 1791 | 1461086207777 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 10:16:47 INFO - PROCESS | 1791 | 1461086207931 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:48 INFO - PROCESS | 1791 | ++DOCSHELL 0x903b8000 == 44 [pid = 1791] [id = 76] 10:16:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 107 (0x905e8800) [pid = 1791] [serial = 227] [outer = (nil)] 10:16:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 108 (0x943ba000) [pid = 1791] [serial = 228] [outer = 0x905e8800] 10:16:48 INFO - PROCESS | 1791 | 1461086208062 Marionette DEBUG loaded listener.js 10:16:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 109 (0x943c0400) [pid = 1791] [serial = 229] [outer = 0x905e8800] 10:16:49 INFO - PROCESS | 1791 | 1461086209068 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 10:16:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:16:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1542ms 10:16:49 INFO - PROCESS | 1791 | 1461086209094 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 10:16:49 INFO - PROCESS | 1791 | 1461086209099 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 10:16:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:16:49 INFO - PROCESS | 1791 | 1461086209107 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:16:49 INFO - PROCESS | 1791 | 1461086209113 Marionette TRACE conn3 <- [1,278,null,{}] 10:16:49 INFO - PROCESS | 1791 | 1461086209139 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:49 INFO - PROCESS | 1791 | 1461086209301 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 10:16:49 INFO - PROCESS | 1791 | 1461086209491 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:49 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f845800 == 45 [pid = 1791] [id = 77] 10:16:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 110 (0x8fb61400) [pid = 1791] [serial = 230] [outer = (nil)] 10:16:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 111 (0x91237000) [pid = 1791] [serial = 231] [outer = 0x8fb61400] 10:16:49 INFO - PROCESS | 1791 | 1461086209576 Marionette DEBUG loaded listener.js 10:16:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 112 (0x9414a800) [pid = 1791] [serial = 232] [outer = 0x8fb61400] 10:16:50 INFO - PROCESS | 1791 | 1461086210465 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 10:16:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1409ms 10:16:50 INFO - PROCESS | 1791 | 1461086210517 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 10:16:50 INFO - PROCESS | 1791 | 1461086210525 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 10:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:16:50 INFO - PROCESS | 1791 | 1461086210535 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:16:50 INFO - PROCESS | 1791 | 1461086210538 Marionette TRACE conn3 <- [1,282,null,{}] 10:16:50 INFO - PROCESS | 1791 | 1461086210544 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:50 INFO - PROCESS | 1791 | 1461086210708 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 10:16:50 INFO - PROCESS | 1791 | 1461086210883 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:50 INFO - PROCESS | 1791 | --DOCSHELL 0x8f846800 == 44 [pid = 1791] [id = 68] 10:16:50 INFO - PROCESS | 1791 | --DOMWINDOW == 111 (0x96fcec00) [pid = 1791] [serial = 167] [outer = (nil)] [url = about:blank] 10:16:50 INFO - PROCESS | 1791 | ++DOCSHELL 0x9029a800 == 45 [pid = 1791] [id = 78] 10:16:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 112 (0x9029c400) [pid = 1791] [serial = 233] [outer = (nil)] 10:16:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 113 (0x905e5800) [pid = 1791] [serial = 234] [outer = 0x9029c400] 10:16:51 INFO - PROCESS | 1791 | 1461086211027 Marionette DEBUG loaded listener.js 10:16:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 114 (0x93083c00) [pid = 1791] [serial = 235] [outer = 0x9029c400] 10:16:51 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb65800 == 44 [pid = 1791] [id = 67] 10:16:51 INFO - PROCESS | 1791 | --DOCSHELL 0x97c7e800 == 43 [pid = 1791] [id = 66] 10:16:51 INFO - PROCESS | 1791 | --DOCSHELL 0x9029a000 == 42 [pid = 1791] [id = 65] 10:16:51 INFO - PROCESS | 1791 | --DOCSHELL 0x9029b400 == 41 [pid = 1791] [id = 64] 10:16:51 INFO - PROCESS | 1791 | --DOCSHELL 0x903c2000 == 40 [pid = 1791] [id = 63] 10:16:51 INFO - PROCESS | 1791 | --DOCSHELL 0x981bcc00 == 39 [pid = 1791] [id = 62] 10:16:51 INFO - PROCESS | 1791 | --DOCSHELL 0x91ef1000 == 38 [pid = 1791] [id = 59] 10:16:51 INFO - PROCESS | 1791 | --DOMWINDOW == 113 (0x91ef9400) [pid = 1791] [serial = 137] [outer = (nil)] [url = about:blank] 10:16:51 INFO - PROCESS | 1791 | --DOMWINDOW == 112 (0x9919f400) [pid = 1791] [serial = 140] [outer = (nil)] [url = about:blank] 10:16:51 INFO - PROCESS | 1791 | --DOMWINDOW == 111 (0x9fb34c00) [pid = 1791] [serial = 143] [outer = (nil)] [url = about:blank] 10:16:51 INFO - PROCESS | 1791 | --DOMWINDOW == 110 (0xa0f62000) [pid = 1791] [serial = 146] [outer = (nil)] [url = about:blank] 10:16:51 INFO - PROCESS | 1791 | --DOMWINDOW == 109 (0x905eb800) [pid = 1791] [serial = 149] [outer = (nil)] [url = about:blank] 10:16:51 INFO - PROCESS | 1791 | --DOMWINDOW == 108 (0x903c4800) [pid = 1791] [serial = 156] [outer = (nil)] [url = about:blank] 10:16:51 INFO - PROCESS | 1791 | --DOMWINDOW == 107 (0x8fb80000) [pid = 1791] [serial = 155] [outer = (nil)] [url = about:blank] 10:16:51 INFO - PROCESS | 1791 | --DOMWINDOW == 106 (0x903b7400) [pid = 1791] [serial = 158] [outer = (nil)] [url = about:blank] 10:16:51 INFO - PROCESS | 1791 | --DOMWINDOW == 105 (0x906f6c00) [pid = 1791] [serial = 159] [outer = (nil)] [url = about:blank] 10:16:51 INFO - PROCESS | 1791 | --DOMWINDOW == 104 (0x914e1800) [pid = 1791] [serial = 152] [outer = (nil)] [url = about:blank] 10:16:51 INFO - PROCESS | 1791 | --DOMWINDOW == 103 (0x93194800) [pid = 1791] [serial = 162] [outer = (nil)] [url = about:blank] 10:16:51 INFO - PROCESS | 1791 | --DOMWINDOW == 102 (0x9307dc00) [pid = 1791] [serial = 161] [outer = (nil)] [url = about:blank] 10:16:51 INFO - PROCESS | 1791 | --DOMWINDOW == 101 (0x958b0800) [pid = 1791] [serial = 164] [outer = (nil)] [url = about:blank] 10:16:51 INFO - PROCESS | 1791 | --DOMWINDOW == 100 (0x958b7c00) [pid = 1791] [serial = 165] [outer = (nil)] [url = about:blank] 10:16:51 INFO - PROCESS | 1791 | 1461086211763 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 10:16:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1240ms 10:16:51 INFO - PROCESS | 1791 | 1461086211774 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 10:16:51 INFO - PROCESS | 1791 | 1461086211777 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 10:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:16:51 INFO - PROCESS | 1791 | 1461086211788 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:16:51 INFO - PROCESS | 1791 | 1461086211793 Marionette TRACE conn3 <- [1,286,null,{}] 10:16:51 INFO - PROCESS | 1791 | 1461086211832 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:51 INFO - PROCESS | 1791 | 1461086211982 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 10:16:52 INFO - PROCESS | 1791 | 1461086212000 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:52 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb80000 == 39 [pid = 1791] [id = 79] 10:16:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 101 (0x958b4000) [pid = 1791] [serial = 236] [outer = (nil)] 10:16:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 102 (0x96213c00) [pid = 1791] [serial = 237] [outer = 0x958b4000] 10:16:52 INFO - PROCESS | 1791 | 1461086212076 Marionette DEBUG loaded listener.js 10:16:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 103 (0x96fd2c00) [pid = 1791] [serial = 238] [outer = 0x958b4000] 10:16:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:16:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1205ms 10:16:52 INFO - PROCESS | 1791 | 1461086212984 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 10:16:52 INFO - PROCESS | 1791 | 1461086212994 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 10:16:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:16:53 INFO - PROCESS | 1791 | 1461086212998 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 10:16:53 INFO - PROCESS | 1791 | 1461086213004 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:16:53 INFO - PROCESS | 1791 | 1461086213007 Marionette TRACE conn3 <- [1,290,null,{}] 10:16:53 INFO - PROCESS | 1791 | 1461086213021 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:53 INFO - PROCESS | 1791 | 1461086213165 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 10:16:53 INFO - PROCESS | 1791 | 1461086213181 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:53 INFO - PROCESS | 1791 | ++DOCSHELL 0x94dd2400 == 40 [pid = 1791] [id = 80] 10:16:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 104 (0x97c86000) [pid = 1791] [serial = 239] [outer = (nil)] 10:16:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 105 (0x981b5400) [pid = 1791] [serial = 240] [outer = 0x97c86000] 10:16:53 INFO - PROCESS | 1791 | 1461086213255 Marionette DEBUG loaded listener.js 10:16:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 106 (0x9919c400) [pid = 1791] [serial = 241] [outer = 0x97c86000] 10:16:54 INFO - PROCESS | 1791 | 1461086214064 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 10:16:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:16:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1101ms 10:16:54 INFO - PROCESS | 1791 | 1461086214106 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 10:16:54 INFO - PROCESS | 1791 | 1461086214109 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 10:16:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:16:54 INFO - PROCESS | 1791 | 1461086214115 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:16:54 INFO - PROCESS | 1791 | 1461086214118 Marionette TRACE conn3 <- [1,294,null,{}] 10:16:54 INFO - PROCESS | 1791 | 1461086214129 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:54 INFO - PROCESS | 1791 | 1461086214302 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 10:16:54 INFO - PROCESS | 1791 | 1461086214331 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:54 INFO - PROCESS | 1791 | ++DOCSHELL 0x983f6800 == 41 [pid = 1791] [id = 81] 10:16:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 107 (0x984c4400) [pid = 1791] [serial = 242] [outer = (nil)] 10:16:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 108 (0x99936000) [pid = 1791] [serial = 243] [outer = 0x984c4400] 10:16:54 INFO - PROCESS | 1791 | 1461086214402 Marionette DEBUG loaded listener.js 10:16:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 109 (0x9a6d7c00) [pid = 1791] [serial = 244] [outer = 0x984c4400] 10:16:55 INFO - PROCESS | 1791 | 1461086215156 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:55 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. 10:16:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1082ms 10:16:55 INFO - PROCESS | 1791 | 1461086215205 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 10:16:55 INFO - PROCESS | 1791 | 1461086215209 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 10:16:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:16:55 INFO - PROCESS | 1791 | 1461086215229 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:16:55 INFO - PROCESS | 1791 | 1461086215232 Marionette TRACE conn3 <- [1,298,null,{}] 10:16:55 INFO - PROCESS | 1791 | 1461086215237 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:55 INFO - PROCESS | 1791 | 1461086215453 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 10:16:55 INFO - PROCESS | 1791 | 1461086215476 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:55 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb7e400 == 42 [pid = 1791] [id = 82] 10:16:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 110 (0x9319c000) [pid = 1791] [serial = 245] [outer = (nil)] 10:16:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 111 (0xa0aacc00) [pid = 1791] [serial = 246] [outer = 0x9319c000] 10:16:55 INFO - PROCESS | 1791 | 1461086215552 Marionette DEBUG loaded listener.js 10:16:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 112 (0xa0c39c00) [pid = 1791] [serial = 247] [outer = 0x9319c000] 10:16:56 INFO - PROCESS | 1791 | --DOMWINDOW == 111 (0x8fb68800) [pid = 1791] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:16:56 INFO - PROCESS | 1791 | --DOMWINDOW == 110 (0x914e1400) [pid = 1791] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:16:56 INFO - PROCESS | 1791 | --DOMWINDOW == 109 (0x903bc400) [pid = 1791] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:16:56 INFO - PROCESS | 1791 | --DOMWINDOW == 108 (0x93193800) [pid = 1791] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:16:56 INFO - PROCESS | 1791 | --DOMWINDOW == 107 (0x903c4c00) [pid = 1791] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:16:56 INFO - PROCESS | 1791 | --DOMWINDOW == 106 (0x98b0c800) [pid = 1791] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:16:56 INFO - PROCESS | 1791 | 1461086216508 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:56 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. 10:16:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1342ms 10:16:56 INFO - PROCESS | 1791 | 1461086216566 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 10:16:56 INFO - PROCESS | 1791 | 1461086216569 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 10:16:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:16:56 INFO - PROCESS | 1791 | 1461086216576 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:16:56 INFO - PROCESS | 1791 | 1461086216578 Marionette TRACE conn3 <- [1,302,null,{}] 10:16:56 INFO - PROCESS | 1791 | 1461086216584 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:56 INFO - PROCESS | 1791 | 1461086216760 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 10:16:56 INFO - PROCESS | 1791 | 1461086216777 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:56 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb7dc00 == 43 [pid = 1791] [id = 83] 10:16:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 107 (0x903bc400) [pid = 1791] [serial = 248] [outer = (nil)] 10:16:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 108 (0x98862000) [pid = 1791] [serial = 249] [outer = 0x903bc400] 10:16:56 INFO - PROCESS | 1791 | 1461086216850 Marionette DEBUG loaded listener.js 10:16:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 109 (0x98864400) [pid = 1791] [serial = 250] [outer = 0x903bc400] 10:16:57 INFO - PROCESS | 1791 | 1461086217550 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:57 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. 10:16:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1026ms 10:16:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:16:57 INFO - PROCESS | 1791 | 1461086217602 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 10:16:57 INFO - PROCESS | 1791 | 1461086217605 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 10:16:57 INFO - PROCESS | 1791 | 1461086217611 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:16:57 INFO - PROCESS | 1791 | 1461086217614 Marionette TRACE conn3 <- [1,306,null,{}] 10:16:57 INFO - PROCESS | 1791 | 1461086217619 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:57 INFO - PROCESS | 1791 | 1461086217797 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 10:16:57 INFO - PROCESS | 1791 | 1461086217814 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:57 INFO - PROCESS | 1791 | ++DOCSHELL 0x9414e400 == 44 [pid = 1791] [id = 84] 10:16:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 110 (0x97dd4800) [pid = 1791] [serial = 251] [outer = (nil)] 10:16:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 111 (0x9886b800) [pid = 1791] [serial = 252] [outer = 0x97dd4800] 10:16:57 INFO - PROCESS | 1791 | 1461086217890 Marionette DEBUG loaded listener.js 10:16:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 112 (0x9886e800) [pid = 1791] [serial = 253] [outer = 0x97dd4800] 10:16:58 INFO - PROCESS | 1791 | 1461086218868 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:16:58 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. 10:16:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1279ms 10:16:58 INFO - PROCESS | 1791 | 1461086218889 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 10:16:58 INFO - PROCESS | 1791 | 1461086218896 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 10:16:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:16:58 INFO - PROCESS | 1791 | 1461086218905 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:16:58 INFO - PROCESS | 1791 | 1461086218911 Marionette TRACE conn3 <- [1,310,null,{}] 10:16:58 INFO - PROCESS | 1791 | 1461086218919 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:59 INFO - PROCESS | 1791 | 1461086219084 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 10:16:59 INFO - PROCESS | 1791 | 1461086219257 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:59 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb26800 == 45 [pid = 1791] [id = 85] 10:16:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 113 (0x91ef1000) [pid = 1791] [serial = 254] [outer = (nil)] 10:16:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 114 (0x94143c00) [pid = 1791] [serial = 255] [outer = 0x91ef1000] 10:16:59 INFO - PROCESS | 1791 | 1461086219350 Marionette DEBUG loaded listener.js 10:16:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 115 (0x94303000) [pid = 1791] [serial = 256] [outer = 0x91ef1000] 10:17:00 INFO - PROCESS | 1791 | 1461086220273 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:17:00 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. 10:17:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1386ms 10:17:00 INFO - PROCESS | 1791 | 1461086220292 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 10:17:00 INFO - PROCESS | 1791 | 1461086220301 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 10:17:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:17:00 INFO - PROCESS | 1791 | 1461086220328 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:17:00 INFO - PROCESS | 1791 | 1461086220334 Marionette TRACE conn3 <- [1,314,null,{}] 10:17:00 INFO - PROCESS | 1791 | 1461086220343 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:00 INFO - PROCESS | 1791 | 1461086220530 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 10:17:00 INFO - PROCESS | 1791 | 1461086220719 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:00 INFO - PROCESS | 1791 | ++DOCSHELL 0x9029d800 == 46 [pid = 1791] [id = 86] 10:17:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 116 (0x95847000) [pid = 1791] [serial = 257] [outer = (nil)] 10:17:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 117 (0x97b42000) [pid = 1791] [serial = 258] [outer = 0x95847000] 10:17:00 INFO - PROCESS | 1791 | 1461086220806 Marionette DEBUG loaded listener.js 10:17:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 118 (0x98862400) [pid = 1791] [serial = 259] [outer = 0x95847000] 10:17:01 INFO - PROCESS | 1791 | 1461086221869 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:17:01 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. 10:17:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1601ms 10:17:01 INFO - PROCESS | 1791 | 1461086221915 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 10:17:01 INFO - PROCESS | 1791 | 1461086221918 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 10:17:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:17:01 INFO - PROCESS | 1791 | 1461086221927 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:17:01 INFO - PROCESS | 1791 | 1461086221933 Marionette TRACE conn3 <- [1,318,null,{}] 10:17:01 INFO - PROCESS | 1791 | 1461086221951 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:02 INFO - PROCESS | 1791 | 1461086222180 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 10:17:02 INFO - PROCESS | 1791 | 1461086222380 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:02 INFO - PROCESS | 1791 | ++DOCSHELL 0x98879400 == 47 [pid = 1791] [id = 87] 10:17:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 119 (0x9887f400) [pid = 1791] [serial = 260] [outer = (nil)] 10:17:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 120 (0x98887400) [pid = 1791] [serial = 261] [outer = 0x9887f400] 10:17:02 INFO - PROCESS | 1791 | 1461086222476 Marionette DEBUG loaded listener.js 10:17:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 121 (0x9993e000) [pid = 1791] [serial = 262] [outer = 0x9887f400] 10:17:03 INFO - PROCESS | 1791 | 1461086223389 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:17:03 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. 10:17:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1494ms 10:17:03 INFO - PROCESS | 1791 | 1461086223422 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 10:17:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:17:03 INFO - PROCESS | 1791 | 1461086223427 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 10:17:03 INFO - PROCESS | 1791 | 1461086223434 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:17:03 INFO - PROCESS | 1791 | 1461086223438 Marionette TRACE conn3 <- [1,322,null,{}] 10:17:03 INFO - PROCESS | 1791 | 1461086223444 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:03 INFO - PROCESS | 1791 | 1461086223619 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 10:17:03 INFO - PROCESS | 1791 | 1461086223779 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:03 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb28400 == 48 [pid = 1791] [id = 88] 10:17:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 122 (0x98884800) [pid = 1791] [serial = 263] [outer = (nil)] 10:17:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 123 (0x9fc99800) [pid = 1791] [serial = 264] [outer = 0x98884800] 10:17:03 INFO - PROCESS | 1791 | 1461086223872 Marionette DEBUG loaded listener.js 10:17:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 124 (0xa00a1c00) [pid = 1791] [serial = 265] [outer = 0x98884800] 10:17:04 INFO - PROCESS | 1791 | 1461086224824 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:17:04 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. 10:17:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1437ms 10:17:04 INFO - PROCESS | 1791 | 1461086224871 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 10:17:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:17:04 INFO - PROCESS | 1791 | 1461086224876 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 10:17:04 INFO - PROCESS | 1791 | 1461086224883 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:17:04 INFO - PROCESS | 1791 | 1461086224886 Marionette TRACE conn3 <- [1,326,null,{}] 10:17:04 INFO - PROCESS | 1791 | 1461086224893 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:05 INFO - PROCESS | 1791 | 1461086225157 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 10:17:05 INFO - PROCESS | 1791 | 1461086225410 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:05 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f844c00 == 49 [pid = 1791] [id = 89] 10:17:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 125 (0x941f8800) [pid = 1791] [serial = 266] [outer = (nil)] 10:17:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 126 (0x941fc000) [pid = 1791] [serial = 267] [outer = 0x941f8800] 10:17:05 INFO - PROCESS | 1791 | 1461086225502 Marionette DEBUG loaded listener.js 10:17:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 127 (0x98884400) [pid = 1791] [serial = 268] [outer = 0x941f8800] 10:17:06 INFO - PROCESS | 1791 | 1461086226429 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:17:06 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. 10:17:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1587ms 10:17:06 INFO - PROCESS | 1791 | 1461086226470 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 10:17:06 INFO - PROCESS | 1791 | 1461086226474 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 10:17:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:17:06 INFO - PROCESS | 1791 | 1461086226480 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:17:06 INFO - PROCESS | 1791 | 1461086226483 Marionette TRACE conn3 <- [1,330,null,{}] 10:17:06 INFO - PROCESS | 1791 | 1461086226489 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:06 INFO - PROCESS | 1791 | 1461086226726 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 10:17:06 INFO - PROCESS | 1791 | 1461086226925 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:07 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb67800 == 50 [pid = 1791] [id = 90] 10:17:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 128 (0x941f6000) [pid = 1791] [serial = 269] [outer = (nil)] 10:17:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 129 (0xa3cd9400) [pid = 1791] [serial = 270] [outer = 0x941f6000] 10:17:07 INFO - PROCESS | 1791 | 1461086227062 Marionette DEBUG loaded listener.js 10:17:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 130 (0xa447c800) [pid = 1791] [serial = 271] [outer = 0x941f6000] 10:17:07 INFO - PROCESS | 1791 | 1461086227926 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:17:07 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. 10:17:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1479ms 10:17:07 INFO - PROCESS | 1791 | 1461086227961 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 10:17:07 INFO - PROCESS | 1791 | 1461086227964 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 10:17:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:17:07 INFO - PROCESS | 1791 | 1461086227974 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:17:07 INFO - PROCESS | 1791 | 1461086227977 Marionette TRACE conn3 <- [1,334,null,{}] 10:17:07 INFO - PROCESS | 1791 | 1461086227983 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:08 INFO - PROCESS | 1791 | 1461086228148 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 10:17:08 INFO - PROCESS | 1791 | 1461086228309 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:08 INFO - PROCESS | 1791 | ++DOCSHELL 0xa2ac1800 == 51 [pid = 1791] [id = 91] 10:17:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 131 (0xa4485000) [pid = 1791] [serial = 272] [outer = (nil)] 10:17:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 132 (0xa4585800) [pid = 1791] [serial = 273] [outer = 0xa4485000] 10:17:08 INFO - PROCESS | 1791 | 1461086228395 Marionette DEBUG loaded listener.js 10:17:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0xa45bb000) [pid = 1791] [serial = 274] [outer = 0xa4485000] 10:17:09 INFO - PROCESS | 1791 | 1461086229225 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:17:09 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. 10:17:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1292ms 10:17:09 INFO - PROCESS | 1791 | 1461086229264 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 10:17:09 INFO - PROCESS | 1791 | 1461086229267 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 10:17:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:17:09 INFO - PROCESS | 1791 | 1461086229274 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:17:09 INFO - PROCESS | 1791 | 1461086229277 Marionette TRACE conn3 <- [1,338,null,{}] 10:17:09 INFO - PROCESS | 1791 | 1461086229283 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:09 INFO - PROCESS | 1791 | 1461086229497 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 10:17:09 INFO - PROCESS | 1791 | 1461086229511 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:09 INFO - PROCESS | 1791 | ++DOCSHELL 0x9069d000 == 52 [pid = 1791] [id = 92] 10:17:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x906ef400) [pid = 1791] [serial = 275] [outer = (nil)] 10:17:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x94233400) [pid = 1791] [serial = 276] [outer = 0x906ef400] 10:17:09 INFO - PROCESS | 1791 | 1461086229647 Marionette DEBUG loaded listener.js 10:17:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x94236400) [pid = 1791] [serial = 277] [outer = 0x906ef400] 10:17:10 INFO - PROCESS | 1791 | 1461086230596 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:17:10 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. 10:17:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1379ms 10:17:10 INFO - PROCESS | 1791 | 1461086230653 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 10:17:10 INFO - PROCESS | 1791 | 1461086230657 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 10:17:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:17:10 INFO - PROCESS | 1791 | 1461086230666 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:17:10 INFO - PROCESS | 1791 | 1461086230669 Marionette TRACE conn3 <- [1,342,null,{}] 10:17:10 INFO - PROCESS | 1791 | 1461086230675 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:10 INFO - PROCESS | 1791 | 1461086230842 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 10:17:11 INFO - PROCESS | 1791 | 1461086231206 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:11 INFO - PROCESS | 1791 | ++DOCSHELL 0x906f6c00 == 53 [pid = 1791] [id = 93] 10:17:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x9123b800) [pid = 1791] [serial = 278] [outer = (nil)] 10:17:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x93194800) [pid = 1791] [serial = 279] [outer = 0x9123b800] 10:17:11 INFO - PROCESS | 1791 | 1461086231368 Marionette DEBUG loaded listener.js 10:17:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x94145000) [pid = 1791] [serial = 280] [outer = 0x9123b800] 10:17:12 INFO - PROCESS | 1791 | 1461086232199 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:17:12 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. 10:17:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1589ms 10:17:12 INFO - PROCESS | 1791 | 1461086232264 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 10:17:12 INFO - PROCESS | 1791 | 1461086232271 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 10:17:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:17:12 INFO - PROCESS | 1791 | 1461086232281 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:17:12 INFO - PROCESS | 1791 | 1461086232286 Marionette TRACE conn3 <- [1,346,null,{}] 10:17:12 INFO - PROCESS | 1791 | 1461086232295 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:12 INFO - PROCESS | 1791 | 1461086232477 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 10:17:12 INFO - PROCESS | 1791 | 1461086232657 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:12 INFO - PROCESS | 1791 | ++DOCSHELL 0x9422ec00 == 54 [pid = 1791] [id = 94] 10:17:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x94232000) [pid = 1791] [serial = 281] [outer = (nil)] 10:17:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x94303400) [pid = 1791] [serial = 282] [outer = 0x94232000] 10:17:12 INFO - PROCESS | 1791 | 1461086232775 Marionette DEBUG loaded listener.js 10:17:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x943bc400) [pid = 1791] [serial = 283] [outer = 0x94232000] 10:17:13 INFO - PROCESS | 1791 | 1461086233653 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:17:13 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. 10:17:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1437ms 10:17:13 INFO - PROCESS | 1791 | 1461086233721 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 10:17:13 INFO - PROCESS | 1791 | 1461086233728 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 10:17:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:17:13 INFO - PROCESS | 1791 | 1461086233737 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:17:13 INFO - PROCESS | 1791 | 1461086233741 Marionette TRACE conn3 <- [1,350,null,{}] 10:17:13 INFO - PROCESS | 1791 | 1461086233747 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:13 INFO - PROCESS | 1791 | 1461086233919 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 10:17:14 INFO - PROCESS | 1791 | 1461086234080 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:14 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb7dc00 == 53 [pid = 1791] [id = 83] 10:17:14 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb7e400 == 52 [pid = 1791] [id = 82] 10:17:14 INFO - PROCESS | 1791 | --DOCSHELL 0x9307bc00 == 51 [pid = 1791] [id = 61] 10:17:14 INFO - PROCESS | 1791 | --DOCSHELL 0x9307f800 == 50 [pid = 1791] [id = 60] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x9fc57800) [pid = 1791] [serial = 206] [outer = (nil)] [url = about:blank] 10:17:14 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f84b400 == 51 [pid = 1791] [id = 95] 10:17:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x8fb2b400) [pid = 1791] [serial = 284] [outer = (nil)] 10:17:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x91ef0800) [pid = 1791] [serial = 285] [outer = 0x8fb2b400] 10:17:14 INFO - PROCESS | 1791 | 1461086234205 Marionette DEBUG loaded listener.js 10:17:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x9422cc00) [pid = 1791] [serial = 286] [outer = 0x8fb2b400] 10:17:14 INFO - PROCESS | 1791 | --DOCSHELL 0x983f6800 == 50 [pid = 1791] [id = 81] 10:17:14 INFO - PROCESS | 1791 | --DOCSHELL 0x94dd2400 == 49 [pid = 1791] [id = 80] 10:17:14 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb80000 == 48 [pid = 1791] [id = 79] 10:17:14 INFO - PROCESS | 1791 | --DOCSHELL 0x9029a800 == 47 [pid = 1791] [id = 78] 10:17:14 INFO - PROCESS | 1791 | --DOCSHELL 0x8f845800 == 46 [pid = 1791] [id = 77] 10:17:14 INFO - PROCESS | 1791 | --DOCSHELL 0x98ea5800 == 45 [pid = 1791] [id = 69] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x999cd800) [pid = 1791] [serial = 200] [outer = (nil)] [url = about:blank] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x97b34400) [pid = 1791] [serial = 194] [outer = (nil)] [url = about:blank] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x9815c400) [pid = 1791] [serial = 195] [outer = (nil)] [url = about:blank] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x93085c00) [pid = 1791] [serial = 191] [outer = (nil)] [url = about:blank] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x9319d400) [pid = 1791] [serial = 192] [outer = (nil)] [url = about:blank] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x9fb93400) [pid = 1791] [serial = 203] [outer = (nil)] [url = about:blank] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x91ef7000) [pid = 1791] [serial = 189] [outer = (nil)] [url = about:blank] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x9a6dac00) [pid = 1791] [serial = 201] [outer = (nil)] [url = about:blank] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x91e95c00) [pid = 1791] [serial = 188] [outer = (nil)] [url = about:blank] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x903c1000) [pid = 1791] [serial = 170] [outer = (nil)] [url = about:blank] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x93198000) [pid = 1791] [serial = 173] [outer = (nil)] [url = about:blank] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 132 (0x97c87400) [pid = 1791] [serial = 176] [outer = (nil)] [url = about:blank] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 131 (0x9a6e2800) [pid = 1791] [serial = 185] [outer = (nil)] [url = about:blank] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 130 (0x98b04c00) [pid = 1791] [serial = 179] [outer = (nil)] [url = about:blank] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 129 (0x9919e800) [pid = 1791] [serial = 182] [outer = (nil)] [url = about:blank] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 128 (0x9919ec00) [pid = 1791] [serial = 197] [outer = (nil)] [url = about:blank] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 127 (0x9fc4c400) [pid = 1791] [serial = 204] [outer = (nil)] [url = about:blank] 10:17:14 INFO - PROCESS | 1791 | --DOMWINDOW == 126 (0x99917400) [pid = 1791] [serial = 198] [outer = (nil)] [url = about:blank] 10:17:15 INFO - PROCESS | 1791 | 1461086235078 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:17:15 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. 10:17:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1380ms 10:17:15 INFO - PROCESS | 1791 | 1461086235121 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 10:17:15 INFO - PROCESS | 1791 | 1461086235124 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 10:17:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:17:15 INFO - PROCESS | 1791 | 1461086235132 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:17:15 INFO - PROCESS | 1791 | 1461086235141 Marionette TRACE conn3 <- [1,354,null,{}] 10:17:15 INFO - PROCESS | 1791 | 1461086235160 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:15 INFO - PROCESS | 1791 | 1461086235314 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 10:17:15 INFO - PROCESS | 1791 | 1461086235326 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:15 INFO - PROCESS | 1791 | ++DOCSHELL 0x93198000 == 46 [pid = 1791] [id = 96] 10:17:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 127 (0x98166000) [pid = 1791] [serial = 287] [outer = (nil)] 10:17:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 128 (0x98867c00) [pid = 1791] [serial = 288] [outer = 0x98166000] 10:17:15 INFO - PROCESS | 1791 | 1461086235396 Marionette DEBUG loaded listener.js 10:17:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 129 (0x98878800) [pid = 1791] [serial = 289] [outer = 0x98166000] 10:17:16 INFO - PROCESS | 1791 | 1461086236238 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:17:16 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. 10:17:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1143ms 10:17:16 INFO - PROCESS | 1791 | 1461086236274 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 10:17:16 INFO - PROCESS | 1791 | 1461086236279 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 10:17:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:17:16 INFO - PROCESS | 1791 | 1461086236285 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:17:16 INFO - PROCESS | 1791 | 1461086236287 Marionette TRACE conn3 <- [1,358,null,{}] 10:17:16 INFO - PROCESS | 1791 | 1461086236293 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:16 INFO - PROCESS | 1791 | 1461086236434 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 10:17:16 INFO - PROCESS | 1791 | 1461086236448 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:16 INFO - PROCESS | 1791 | ++DOCSHELL 0x98868400 == 47 [pid = 1791] [id = 97] 10:17:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 130 (0x9887c800) [pid = 1791] [serial = 290] [outer = (nil)] 10:17:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 131 (0x98887800) [pid = 1791] [serial = 291] [outer = 0x9887c800] 10:17:16 INFO - PROCESS | 1791 | 1461086236528 Marionette DEBUG loaded listener.js 10:17:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 132 (0x98eac400) [pid = 1791] [serial = 292] [outer = 0x9887c800] 10:17:17 INFO - PROCESS | 1791 | 1461086237405 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:17:17 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. 10:17:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1186ms 10:17:17 INFO - PROCESS | 1791 | 1461086237471 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 10:17:17 INFO - PROCESS | 1791 | 1461086237475 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 10:17:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:17:17 INFO - PROCESS | 1791 | 1461086237482 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:17:17 INFO - PROCESS | 1791 | 1461086237484 Marionette TRACE conn3 <- [1,362,null,{}] 10:17:17 INFO - PROCESS | 1791 | 1461086237490 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:17 INFO - PROCESS | 1791 | 1461086237684 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 10:17:17 INFO - PROCESS | 1791 | 1461086237706 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:17 INFO - PROCESS | 1791 | ++DOCSHELL 0x9929f400 == 48 [pid = 1791] [id = 98] 10:17:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0x992a3800) [pid = 1791] [serial = 293] [outer = (nil)] 10:17:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x9991dc00) [pid = 1791] [serial = 294] [outer = 0x992a3800] 10:17:17 INFO - PROCESS | 1791 | 1461086237789 Marionette DEBUG loaded listener.js 10:17:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x9a8ad000) [pid = 1791] [serial = 295] [outer = 0x992a3800] 10:17:18 INFO - PROCESS | 1791 | 1461086238663 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:17:18 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. 10:17:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1227ms 10:17:18 INFO - PROCESS | 1791 | 1461086238709 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 10:17:18 INFO - PROCESS | 1791 | 1461086238713 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 10:17:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:17:18 INFO - PROCESS | 1791 | 1461086238725 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:17:18 INFO - PROCESS | 1791 | 1461086238728 Marionette TRACE conn3 <- [1,366,null,{}] 10:17:18 INFO - PROCESS | 1791 | 1461086238733 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:18 INFO - PROCESS | 1791 | 1461086238929 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 10:17:18 INFO - PROCESS | 1791 | 1461086238958 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:18 INFO - PROCESS | 1791 | ++DOCSHELL 0x9ea0f000 == 49 [pid = 1791] [id = 99] 10:17:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x9fc4bc00) [pid = 1791] [serial = 296] [outer = (nil)] 10:17:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x9fca0800) [pid = 1791] [serial = 297] [outer = 0x9fc4bc00] 10:17:19 INFO - PROCESS | 1791 | 1461086239029 Marionette DEBUG loaded listener.js 10:17:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0xa0ae1400) [pid = 1791] [serial = 298] [outer = 0x9fc4bc00] 10:17:19 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x984c4400) [pid = 1791] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:17:19 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x9319c000) [pid = 1791] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:17:19 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x903bc400) [pid = 1791] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:17:19 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x8fb61400) [pid = 1791] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:17:19 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x97c86000) [pid = 1791] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:17:19 INFO - PROCESS | 1791 | --DOMWINDOW == 132 (0x9029c400) [pid = 1791] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:17:19 INFO - PROCESS | 1791 | --DOMWINDOW == 131 (0x958b4000) [pid = 1791] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:17:20 INFO - PROCESS | 1791 | 1461086239997 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:17:20 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. 10:17:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1326ms 10:17:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:17:20 INFO - PROCESS | 1791 | 1461086240052 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 10:17:20 INFO - PROCESS | 1791 | 1461086240055 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 10:17:20 INFO - PROCESS | 1791 | 1461086240061 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:17:20 INFO - PROCESS | 1791 | 1461086240064 Marionette TRACE conn3 <- [1,370,null,{}] 10:17:20 INFO - PROCESS | 1791 | 1461086240069 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:20 INFO - PROCESS | 1791 | 1461086240218 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 10:17:20 INFO - PROCESS | 1791 | 1461086240232 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:20 INFO - PROCESS | 1791 | ++DOCSHELL 0x94150800 == 50 [pid = 1791] [id = 100] 10:17:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 132 (0x9fb8b800) [pid = 1791] [serial = 299] [outer = (nil)] 10:17:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0xa0c2f400) [pid = 1791] [serial = 300] [outer = 0x9fb8b800] 10:17:20 INFO - PROCESS | 1791 | 1461086240303 Marionette DEBUG loaded listener.js 10:17:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0xa2a7fc00) [pid = 1791] [serial = 301] [outer = 0x9fb8b800] 10:17:21 INFO - PROCESS | 1791 | 1461086241103 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:17:21 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. 10:17:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1086ms 10:17:21 INFO - PROCESS | 1791 | 1461086241146 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 10:17:21 INFO - PROCESS | 1791 | 1461086241149 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 10:17:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:17:21 INFO - PROCESS | 1791 | 1461086241155 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:17:21 INFO - PROCESS | 1791 | 1461086241158 Marionette TRACE conn3 <- [1,374,null,{}] 10:17:21 INFO - PROCESS | 1791 | 1461086241164 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:21 INFO - PROCESS | 1791 | 1461086241317 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 10:17:21 INFO - PROCESS | 1791 | 1461086241332 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:21 INFO - PROCESS | 1791 | ++DOCSHELL 0x9422c000 == 51 [pid = 1791] [id = 101] 10:17:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x98880c00) [pid = 1791] [serial = 302] [outer = (nil)] 10:17:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0xa4479000) [pid = 1791] [serial = 303] [outer = 0x98880c00] 10:17:21 INFO - PROCESS | 1791 | 1461086241402 Marionette DEBUG loaded listener.js 10:17:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0xa44cdc00) [pid = 1791] [serial = 304] [outer = 0x98880c00] 10:17:22 INFO - PROCESS | 1791 | 1461086242495 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:17:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:17:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1381ms 10:17:22 INFO - PROCESS | 1791 | 1461086242538 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 10:17:22 INFO - PROCESS | 1791 | 1461086242546 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 10:17:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:17:22 INFO - PROCESS | 1791 | 1461086242555 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:17:22 INFO - PROCESS | 1791 | 1461086242560 Marionette TRACE conn3 <- [1,378,null,{}] 10:17:22 INFO - PROCESS | 1791 | 1461086242568 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:22 INFO - PROCESS | 1791 | 1461086242744 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 10:17:22 INFO - PROCESS | 1791 | 1461086242901 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:22 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb2fc00 == 52 [pid = 1791] [id = 102] 10:17:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x905e0400) [pid = 1791] [serial = 305] [outer = (nil)] 10:17:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x941f7c00) [pid = 1791] [serial = 306] [outer = 0x905e0400] 10:17:22 INFO - PROCESS | 1791 | 1461086242991 Marionette DEBUG loaded listener.js 10:17:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x94234000) [pid = 1791] [serial = 307] [outer = 0x905e0400] 10:17:23 INFO - PROCESS | 1791 | 1461086243899 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:17:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:17:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1390ms 10:17:23 INFO - PROCESS | 1791 | 1461086243945 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 10:17:23 INFO - PROCESS | 1791 | 1461086243954 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 10:17:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:17:23 INFO - PROCESS | 1791 | 1461086243964 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:17:23 INFO - PROCESS | 1791 | 1461086243968 Marionette TRACE conn3 <- [1,382,null,{}] 10:17:23 INFO - PROCESS | 1791 | 1461086243975 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:24 INFO - PROCESS | 1791 | 1461086244151 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 10:17:24 INFO - PROCESS | 1791 | 1461086244324 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:24 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e9dd000 == 53 [pid = 1791] [id = 103] 10:17:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8e9dec00) [pid = 1791] [serial = 308] [outer = (nil)] 10:17:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x8fb24800) [pid = 1791] [serial = 309] [outer = 0x8e9dec00] 10:17:24 INFO - PROCESS | 1791 | 1461086244414 Marionette DEBUG loaded listener.js 10:17:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x9430c800) [pid = 1791] [serial = 310] [outer = 0x8e9dec00] 10:17:25 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:17:25 INFO - PROCESS | 1791 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:17:25 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:17:25 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:17:25 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:17:25 INFO - PROCESS | 1791 | 1461086245445 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:17:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:17:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1528ms 10:17:25 INFO - PROCESS | 1791 | 1461086245493 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 10:17:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:17:25 INFO - PROCESS | 1791 | 1461086245497 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 10:17:25 INFO - PROCESS | 1791 | 1461086245504 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:17:25 INFO - PROCESS | 1791 | 1461086245510 Marionette TRACE conn3 <- [1,386,null,{}] 10:17:25 INFO - PROCESS | 1791 | 1461086245526 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:25 INFO - PROCESS | 1791 | 1461086245737 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 10:17:25 INFO - PROCESS | 1791 | 1461086245956 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:26 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb23800 == 54 [pid = 1791] [id = 104] 10:17:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x97dd4000) [pid = 1791] [serial = 311] [outer = (nil)] 10:17:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x9887f800) [pid = 1791] [serial = 312] [outer = 0x97dd4000] 10:17:26 INFO - PROCESS | 1791 | 1461086246062 Marionette DEBUG loaded listener.js 10:17:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x9a6dd800) [pid = 1791] [serial = 313] [outer = 0x97dd4000] 10:17:26 INFO - PROCESS | 1791 | 1461086246947 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 10:17:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:17:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1487ms 10:17:26 INFO - PROCESS | 1791 | 1461086246991 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 10:17:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:17:27 INFO - PROCESS | 1791 | 1461086246996 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 10:17:27 INFO - PROCESS | 1791 | 1461086247002 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:17:27 INFO - PROCESS | 1791 | 1461086247005 Marionette TRACE conn3 <- [1,390,null,{}] 10:17:27 INFO - PROCESS | 1791 | 1461086247011 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:27 INFO - PROCESS | 1791 | 1461086247174 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 10:17:27 INFO - PROCESS | 1791 | 1461086247339 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:27 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb75c00 == 55 [pid = 1791] [id = 105] 10:17:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x9a6e5c00) [pid = 1791] [serial = 314] [outer = (nil)] 10:17:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0xa0c33000) [pid = 1791] [serial = 315] [outer = 0x9a6e5c00] 10:17:27 INFO - PROCESS | 1791 | 1461086247426 Marionette DEBUG loaded listener.js 10:17:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0xa45b3000) [pid = 1791] [serial = 316] [outer = 0x9a6e5c00] 10:17:28 INFO - PROCESS | 1791 | 1461086248346 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 10:17:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:17:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1381ms 10:17:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:17:28 INFO - PROCESS | 1791 | 1461086248383 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 10:17:28 INFO - PROCESS | 1791 | 1461086248386 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 10:17:28 INFO - PROCESS | 1791 | 1461086248392 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:17:28 INFO - PROCESS | 1791 | 1461086248396 Marionette TRACE conn3 <- [1,394,null,{}] 10:17:28 INFO - PROCESS | 1791 | 1461086248402 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:28 INFO - PROCESS | 1791 | 1461086248560 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 10:17:28 INFO - PROCESS | 1791 | 1461086248723 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:28 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e9ea000 == 56 [pid = 1791] [id = 106] 10:17:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8f83f000) [pid = 1791] [serial = 317] [outer = (nil)] 10:17:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0xa4769400) [pid = 1791] [serial = 318] [outer = 0x8f83f000] 10:17:28 INFO - PROCESS | 1791 | 1461086248812 Marionette DEBUG loaded listener.js 10:17:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0xa476ac00) [pid = 1791] [serial = 319] [outer = 0x8f83f000] 10:17:29 INFO - PROCESS | 1791 | 1461086249712 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 10:17:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:17:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1379ms 10:17:29 INFO - PROCESS | 1791 | 1461086249771 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 10:17:29 INFO - PROCESS | 1791 | 1461086249774 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 10:17:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:17:29 INFO - PROCESS | 1791 | 1461086249781 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:17:29 INFO - PROCESS | 1791 | 1461086249785 Marionette TRACE conn3 <- [1,398,null,{}] 10:17:29 INFO - PROCESS | 1791 | 1461086249790 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:29 INFO - PROCESS | 1791 | 1461086249974 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 10:17:30 INFO - PROCESS | 1791 | 1461086250134 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:30 INFO - PROCESS | 1791 | ++DOCSHELL 0xa0e88800 == 57 [pid = 1791] [id = 107] 10:17:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0xa0e8a800) [pid = 1791] [serial = 320] [outer = (nil)] 10:17:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0xa0e94000) [pid = 1791] [serial = 321] [outer = 0xa0e8a800] 10:17:30 INFO - PROCESS | 1791 | 1461086250222 Marionette DEBUG loaded listener.js 10:17:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0xa4770000) [pid = 1791] [serial = 322] [outer = 0xa0e8a800] 10:17:31 INFO - PROCESS | 1791 | 1461086251246 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 10:17:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:17:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1529ms 10:17:31 INFO - PROCESS | 1791 | 1461086251311 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 10:17:31 INFO - PROCESS | 1791 | 1461086251315 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 10:17:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:17:31 INFO - PROCESS | 1791 | 1461086251321 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:17:31 INFO - PROCESS | 1791 | 1461086251325 Marionette TRACE conn3 <- [1,402,null,{}] 10:17:31 INFO - PROCESS | 1791 | 1461086251330 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:31 INFO - PROCESS | 1791 | 1461086251513 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 10:17:31 INFO - PROCESS | 1791 | 1461086251715 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:31 INFO - PROCESS | 1791 | ++DOCSHELL 0x8dfa9c00 == 58 [pid = 1791] [id = 108] 10:17:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x8dfabc00) [pid = 1791] [serial = 323] [outer = (nil)] 10:17:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x8dfb3000) [pid = 1791] [serial = 324] [outer = 0x8dfabc00] 10:17:31 INFO - PROCESS | 1791 | 1461086251804 Marionette DEBUG loaded listener.js 10:17:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x8dfb6800) [pid = 1791] [serial = 325] [outer = 0x8dfabc00] 10:17:32 INFO - PROCESS | 1791 | 1461086252663 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 10:17:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:17:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1379ms 10:17:32 INFO - PROCESS | 1791 | 1461086252702 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 10:17:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:17:32 INFO - PROCESS | 1791 | 1461086252706 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 10:17:32 INFO - PROCESS | 1791 | 1461086252712 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:17:32 INFO - PROCESS | 1791 | 1461086252715 Marionette TRACE conn3 <- [1,406,null,{}] 10:17:32 INFO - PROCESS | 1791 | 1461086252721 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:32 INFO - PROCESS | 1791 | 1461086252880 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 10:17:33 INFO - PROCESS | 1791 | 1461086253046 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:33 INFO - PROCESS | 1791 | ++DOCSHELL 0x8dfadc00 == 59 [pid = 1791] [id = 109] 10:17:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x8dfb1800) [pid = 1791] [serial = 326] [outer = (nil)] 10:17:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x8e12ac00) [pid = 1791] [serial = 327] [outer = 0x8dfb1800] 10:17:33 INFO - PROCESS | 1791 | 1461086253134 Marionette DEBUG loaded listener.js 10:17:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x8e12e000) [pid = 1791] [serial = 328] [outer = 0x8dfb1800] 10:17:34 INFO - PROCESS | 1791 | 1461086254042 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 10:17:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:17:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1388ms 10:17:34 INFO - PROCESS | 1791 | 1461086254100 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 10:17:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:17:34 INFO - PROCESS | 1791 | 1461086254104 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 10:17:34 INFO - PROCESS | 1791 | 1461086254111 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:17:34 INFO - PROCESS | 1791 | 1461086254115 Marionette TRACE conn3 <- [1,410,null,{}] 10:17:34 INFO - PROCESS | 1791 | 1461086254121 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:34 INFO - PROCESS | 1791 | 1461086254280 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 10:17:34 INFO - PROCESS | 1791 | 1461086254448 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:34 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e125c00 == 60 [pid = 1791] [id = 110] 10:17:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x8e126800) [pid = 1791] [serial = 329] [outer = (nil)] 10:17:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x8e2ae800) [pid = 1791] [serial = 330] [outer = 0x8e126800] 10:17:34 INFO - PROCESS | 1791 | 1461086254536 Marionette DEBUG loaded listener.js 10:17:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x8e2b1000) [pid = 1791] [serial = 331] [outer = 0x8e126800] 10:17:35 INFO - PROCESS | 1791 | 1461086255463 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 10:17:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:17:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1430ms 10:17:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:17:35 INFO - PROCESS | 1791 | 1461086255542 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 10:17:35 INFO - PROCESS | 1791 | 1461086255545 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 10:17:35 INFO - PROCESS | 1791 | 1461086255551 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:17:35 INFO - PROCESS | 1791 | 1461086255555 Marionette TRACE conn3 <- [1,414,null,{}] 10:17:35 INFO - PROCESS | 1791 | 1461086255560 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:35 INFO - PROCESS | 1791 | 1461086255722 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 10:17:35 INFO - PROCESS | 1791 | 1461086255887 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:35 INFO - PROCESS | 1791 | ++DOCSHELL 0x8bbec000 == 61 [pid = 1791] [id = 111] 10:17:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x8bbf0000) [pid = 1791] [serial = 332] [outer = (nil)] 10:17:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x8bbf2c00) [pid = 1791] [serial = 333] [outer = 0x8bbf0000] 10:17:36 INFO - PROCESS | 1791 | 1461086256035 Marionette DEBUG loaded listener.js 10:17:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x8dfad400) [pid = 1791] [serial = 334] [outer = 0x8bbf0000] 10:17:37 INFO - PROCESS | 1791 | 1461086257277 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 10:17:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:17:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1788ms 10:17:37 INFO - PROCESS | 1791 | 1461086257339 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 10:17:37 INFO - PROCESS | 1791 | 1461086257346 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 10:17:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:17:37 INFO - PROCESS | 1791 | 1461086257355 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:17:37 INFO - PROCESS | 1791 | 1461086257360 Marionette TRACE conn3 <- [1,418,null,{}] 10:17:37 INFO - PROCESS | 1791 | 1461086257367 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:37 INFO - PROCESS | 1791 | 1461086257538 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 10:17:37 INFO - PROCESS | 1791 | 1461086257859 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:37 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e9e1000 == 62 [pid = 1791] [id = 112] 10:17:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x8e9e4c00) [pid = 1791] [serial = 335] [outer = (nil)] 10:17:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x8e9e9000) [pid = 1791] [serial = 336] [outer = 0x8e9e4c00] 10:17:37 INFO - PROCESS | 1791 | 1461086257945 Marionette DEBUG loaded listener.js 10:17:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x8fb25800) [pid = 1791] [serial = 337] [outer = 0x8e9e4c00] 10:17:39 INFO - PROCESS | 1791 | --DOCSHELL 0x94150800 == 61 [pid = 1791] [id = 100] 10:17:39 INFO - PROCESS | 1791 | --DOCSHELL 0x9ea0f000 == 60 [pid = 1791] [id = 99] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0xa0037800) [pid = 1791] [serial = 215] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0x903bb400) [pid = 1791] [serial = 209] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0xa0f65400) [pid = 1791] [serial = 218] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0xa3cd2c00) [pid = 1791] [serial = 221] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x979cbc00) [pid = 1791] [serial = 212] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x9414c000) [pid = 1791] [serial = 224] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x9886b800) [pid = 1791] [serial = 252] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | 1461086259267 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 10:17:39 INFO - PROCESS | 1791 | --DOCSHELL 0x9929f400 == 59 [pid = 1791] [id = 98] 10:17:39 INFO - PROCESS | 1791 | --DOCSHELL 0x98868400 == 58 [pid = 1791] [id = 97] 10:17:39 INFO - PROCESS | 1791 | --DOCSHELL 0x93198000 == 57 [pid = 1791] [id = 96] 10:17:39 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 10:17:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2042ms 10:17:39 INFO - PROCESS | 1791 | --DOCSHELL 0x8f84b400 == 56 [pid = 1791] [id = 95] 10:17:39 INFO - PROCESS | 1791 | --DOCSHELL 0x9422ec00 == 55 [pid = 1791] [id = 94] 10:17:39 INFO - PROCESS | 1791 | --DOCSHELL 0x906f6c00 == 54 [pid = 1791] [id = 93] 10:17:39 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb67800 == 53 [pid = 1791] [id = 90] 10:17:39 INFO - PROCESS | 1791 | --DOCSHELL 0x8f844c00 == 52 [pid = 1791] [id = 89] 10:17:39 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb28400 == 51 [pid = 1791] [id = 88] 10:17:39 INFO - PROCESS | 1791 | --DOCSHELL 0x9414e400 == 50 [pid = 1791] [id = 84] 10:17:39 INFO - PROCESS | 1791 | 1461086259436 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 10:17:39 INFO - PROCESS | 1791 | 1461086259444 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x99936000) [pid = 1791] [serial = 243] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0xa0aacc00) [pid = 1791] [serial = 246] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0xa0c39c00) [pid = 1791] [serial = 247] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x98862000) [pid = 1791] [serial = 249] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x9414a800) [pid = 1791] [serial = 232] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x91237000) [pid = 1791] [serial = 231] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x981b5400) [pid = 1791] [serial = 240] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x905e5800) [pid = 1791] [serial = 234] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x93083c00) [pid = 1791] [serial = 235] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x96213c00) [pid = 1791] [serial = 237] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x96fd2c00) [pid = 1791] [serial = 238] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x943ba000) [pid = 1791] [serial = 228] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x9a6d7c00) [pid = 1791] [serial = 244] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x98864400) [pid = 1791] [serial = 250] [outer = (nil)] [url = about:blank] 10:17:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x9815cc00) [pid = 1791] [serial = 102] [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.] 10:17:39 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x9919c400) [pid = 1791] [serial = 241] [outer = (nil)] [url = about:blank] 10:17:39 INFO - PROCESS | 1791 | 1461086259484 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:17:39 INFO - PROCESS | 1791 | 1461086259488 Marionette TRACE conn3 <- [1,422,null,{}] 10:17:39 INFO - PROCESS | 1791 | 1461086259494 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:39 INFO - PROCESS | 1791 | 1461086259643 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 10:17:39 INFO - PROCESS | 1791 | 1461086259653 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:39 INFO - PROCESS | 1791 | ++DOCSHELL 0x8bbec400 == 51 [pid = 1791] [id = 113] 10:17:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8e9e5800) [pid = 1791] [serial = 338] [outer = (nil)] 10:17:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x906f6c00) [pid = 1791] [serial = 339] [outer = 0x8e9e5800] 10:17:39 INFO - PROCESS | 1791 | 1461086259724 Marionette DEBUG loaded listener.js 10:17:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x91ef7800) [pid = 1791] [serial = 340] [outer = 0x8e9e5800] 10:17:40 INFO - PROCESS | 1791 | 1461086260961 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 10:17:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:17:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1538ms 10:17:41 INFO - PROCESS | 1791 | 1461086261016 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 10:17:41 INFO - PROCESS | 1791 | 1461086261019 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 10:17:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:17:41 INFO - PROCESS | 1791 | 1461086261025 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:17:41 INFO - PROCESS | 1791 | 1461086261031 Marionette TRACE conn3 <- [1,426,null,{}] 10:17:41 INFO - PROCESS | 1791 | 1461086261046 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:41 INFO - PROCESS | 1791 | 1461086261284 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 10:17:41 INFO - PROCESS | 1791 | 1461086261303 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:41 INFO - PROCESS | 1791 | ++DOCSHELL 0x93080400 == 52 [pid = 1791] [id = 114] 10:17:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x9319d400) [pid = 1791] [serial = 341] [outer = (nil)] 10:17:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x941ee400) [pid = 1791] [serial = 342] [outer = 0x9319d400] 10:17:41 INFO - PROCESS | 1791 | 1461086261376 Marionette DEBUG loaded listener.js 10:17:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x941fcc00) [pid = 1791] [serial = 343] [outer = 0x9319d400] 10:17:42 INFO - PROCESS | 1791 | 1461086262165 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 10:17:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:17:42 INFO - PROCESS | 1791 | 1461086262224 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 10:17:42 INFO - PROCESS | 1791 | 1461086262237 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:17:42 INFO - PROCESS | 1791 | 1461086262239 Marionette TRACE conn3 <- [1,430,null,{}] 10:17:42 INFO - PROCESS | 1791 | 1461086262243 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:42 INFO - PROCESS | 1791 | 1461086262438 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 10:17:42 INFO - PROCESS | 1791 | 1461086262460 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:42 INFO - PROCESS | 1791 | ++DOCSHELL 0x91233400 == 53 [pid = 1791] [id = 115] 10:17:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x941fa800) [pid = 1791] [serial = 344] [outer = (nil)] 10:17:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x943c5c00) [pid = 1791] [serial = 345] [outer = 0x941fa800] 10:17:42 INFO - PROCESS | 1791 | 1461086262530 Marionette DEBUG loaded listener.js 10:17:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x958bb800) [pid = 1791] [serial = 346] [outer = 0x941fa800] 10:17:43 INFO - PROCESS | 1791 | 1461086263398 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 10:17:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:17:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1194ms 10:17:43 INFO - PROCESS | 1791 | 1461086263423 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 10:17:43 INFO - PROCESS | 1791 | 1461086263426 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 10:17:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:17:43 INFO - PROCESS | 1791 | 1461086263432 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:17:43 INFO - PROCESS | 1791 | 1461086263434 Marionette TRACE conn3 <- [1,434,null,{}] 10:17:43 INFO - PROCESS | 1791 | 1461086263440 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:43 INFO - PROCESS | 1791 | 1461086263640 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 10:17:43 INFO - PROCESS | 1791 | 1461086263675 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:43 INFO - PROCESS | 1791 | ++DOCSHELL 0x94150800 == 54 [pid = 1791] [id = 116] 10:17:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x941f2400) [pid = 1791] [serial = 347] [outer = (nil)] 10:17:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x971ac000) [pid = 1791] [serial = 348] [outer = 0x941f2400] 10:17:43 INFO - PROCESS | 1791 | 1461086263747 Marionette DEBUG loaded listener.js 10:17:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x9790f400) [pid = 1791] [serial = 349] [outer = 0x941f2400] 10:17:44 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x992a3800) [pid = 1791] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:17:44 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x9fc4bc00) [pid = 1791] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:17:44 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x9fb8b800) [pid = 1791] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:17:44 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x98166000) [pid = 1791] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:17:44 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x97dd4800) [pid = 1791] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:17:44 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x8fb2b400) [pid = 1791] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:17:44 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x94232000) [pid = 1791] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:17:44 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x9887c800) [pid = 1791] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:17:44 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x9123b800) [pid = 1791] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:17:44 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x98ed5800) [pid = 1791] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:17:44 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x8fb75400) [pid = 1791] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:17:44 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x9790a800) [pid = 1791] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:17:44 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x90292000) [pid = 1791] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:17:44 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x8fb25c00) [pid = 1791] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:17:44 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x96fcf800) [pid = 1791] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:17:44 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x905e1c00) [pid = 1791] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:17:44 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x96ab1800) [pid = 1791] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:17:44 INFO - PROCESS | 1791 | 1461086264908 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 10:17:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:17:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1531ms 10:17:44 INFO - PROCESS | 1791 | 1461086264964 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 10:17:44 INFO - PROCESS | 1791 | 1461086264968 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 10:17:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:17:44 INFO - PROCESS | 1791 | 1461086264973 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:17:44 INFO - PROCESS | 1791 | 1461086264976 Marionette TRACE conn3 <- [1,438,null,{}] 10:17:44 INFO - PROCESS | 1791 | 1461086264982 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:45 INFO - PROCESS | 1791 | 1461086265140 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 10:17:45 INFO - PROCESS | 1791 | 1461086265152 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:45 INFO - PROCESS | 1791 | ++DOCSHELL 0x8bbe9400 == 55 [pid = 1791] [id = 117] 10:17:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x905ef800) [pid = 1791] [serial = 350] [outer = (nil)] 10:17:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x98162400) [pid = 1791] [serial = 351] [outer = 0x905ef800] 10:17:45 INFO - PROCESS | 1791 | 1461086265226 Marionette DEBUG loaded listener.js 10:17:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x98860400) [pid = 1791] [serial = 352] [outer = 0x905ef800] 10:17:46 INFO - PROCESS | 1791 | 1461086266021 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 10:17:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:17:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1078ms 10:17:46 INFO - PROCESS | 1791 | 1461086266057 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 10:17:46 INFO - PROCESS | 1791 | 1461086266060 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 10:17:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:17:46 INFO - PROCESS | 1791 | 1461086266074 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:17:46 INFO - PROCESS | 1791 | 1461086266076 Marionette TRACE conn3 <- [1,442,null,{}] 10:17:46 INFO - PROCESS | 1791 | 1461086266108 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:46 INFO - PROCESS | 1791 | 1461086266261 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 10:17:46 INFO - PROCESS | 1791 | 1461086266270 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:46 INFO - PROCESS | 1791 | ++DOCSHELL 0x9307f000 == 56 [pid = 1791] [id = 118] 10:17:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x98166000) [pid = 1791] [serial = 353] [outer = (nil)] 10:17:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x9887dc00) [pid = 1791] [serial = 354] [outer = 0x98166000] 10:17:46 INFO - PROCESS | 1791 | 1461086266341 Marionette DEBUG loaded listener.js 10:17:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x98b0cc00) [pid = 1791] [serial = 355] [outer = 0x98166000] 10:17:47 INFO - PROCESS | 1791 | 1461086267496 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 10:17:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:17:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1476ms 10:17:47 INFO - PROCESS | 1791 | 1461086267551 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 10:17:47 INFO - PROCESS | 1791 | 1461086267559 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 10:17:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:17:47 INFO - PROCESS | 1791 | 1461086267569 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:17:47 INFO - PROCESS | 1791 | 1461086267575 Marionette TRACE conn3 <- [1,446,null,{}] 10:17:47 INFO - PROCESS | 1791 | 1461086267582 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:47 INFO - PROCESS | 1791 | 1461086267764 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 10:17:48 INFO - PROCESS | 1791 | 1461086267981 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:48 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e9dc000 == 57 [pid = 1791] [id = 119] 10:17:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8e9de000) [pid = 1791] [serial = 356] [outer = (nil)] 10:17:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x90291400) [pid = 1791] [serial = 357] [outer = 0x8e9de000] 10:17:48 INFO - PROCESS | 1791 | 1461086268112 Marionette DEBUG loaded listener.js 10:17:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x903bc400) [pid = 1791] [serial = 358] [outer = 0x8e9de000] 10:17:49 INFO - PROCESS | 1791 | 1461086269060 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 10:17:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:17:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1534ms 10:17:49 INFO - PROCESS | 1791 | 1461086269103 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 10:17:49 INFO - PROCESS | 1791 | 1461086269112 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 10:17:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:17:49 INFO - PROCESS | 1791 | 1461086269123 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:17:49 INFO - PROCESS | 1791 | 1461086269127 Marionette TRACE conn3 <- [1,450,null,{}] 10:17:49 INFO - PROCESS | 1791 | 1461086269134 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:49 INFO - PROCESS | 1791 | 1461086269312 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 10:17:49 INFO - PROCESS | 1791 | 1461086269564 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:49 INFO - PROCESS | 1791 | ++DOCSHELL 0x90293c00 == 58 [pid = 1791] [id = 120] 10:17:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x931a0c00) [pid = 1791] [serial = 359] [outer = (nil)] 10:17:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x941f9000) [pid = 1791] [serial = 360] [outer = 0x931a0c00] 10:17:49 INFO - PROCESS | 1791 | 1461086269692 Marionette DEBUG loaded listener.js 10:17:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x94dd3400) [pid = 1791] [serial = 361] [outer = 0x931a0c00] 10:17:50 INFO - PROCESS | 1791 | 1461086270562 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 10:17:50 INFO - PROCESS | 1791 | 1461086270607 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 10:17:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:17:50 INFO - PROCESS | 1791 | 1461086270614 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:17:50 INFO - PROCESS | 1791 | 1461086270620 Marionette TRACE conn3 <- [1,454,null,{}] 10:17:50 INFO - PROCESS | 1791 | 1461086270636 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:50 INFO - PROCESS | 1791 | 1461086270815 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 10:17:50 INFO - PROCESS | 1791 | 1461086270955 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:50 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e2b9400 == 59 [pid = 1791] [id = 121] 10:17:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x9414e800) [pid = 1791] [serial = 362] [outer = (nil)] 10:17:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x98ea3c00) [pid = 1791] [serial = 363] [outer = 0x9414e800] 10:17:51 INFO - PROCESS | 1791 | 1461086271042 Marionette DEBUG loaded listener.js 10:17:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x999ca400) [pid = 1791] [serial = 364] [outer = 0x9414e800] 10:17:51 INFO - PROCESS | 1791 | [1791] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:17:51 INFO - PROCESS | 1791 | 1461086271974 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 10:17:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:17:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1431ms 10:17:52 INFO - PROCESS | 1791 | 1461086272046 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 10:17:52 INFO - PROCESS | 1791 | 1461086272050 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 10:17:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:17:52 INFO - PROCESS | 1791 | 1461086272058 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:17:52 INFO - PROCESS | 1791 | 1461086272061 Marionette TRACE conn3 <- [1,458,null,{}] 10:17:52 INFO - PROCESS | 1791 | 1461086272067 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:52 INFO - PROCESS | 1791 | 1461086272273 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 10:17:52 INFO - PROCESS | 1791 | 1461086272437 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:52 INFO - PROCESS | 1791 | ++DOCSHELL 0x9929f400 == 60 [pid = 1791] [id = 122] 10:17:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x99938c00) [pid = 1791] [serial = 365] [outer = (nil)] 10:17:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x9fb35400) [pid = 1791] [serial = 366] [outer = 0x99938c00] 10:17:52 INFO - PROCESS | 1791 | 1461086272563 Marionette DEBUG loaded listener.js 10:17:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x9fc9a400) [pid = 1791] [serial = 367] [outer = 0x99938c00] 10:17:53 INFO - PROCESS | 1791 | 1461086273434 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 10:17:53 INFO - PROCESS | 1791 | 1461086273496 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 10:17:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:17:53 INFO - PROCESS | 1791 | 1461086273504 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:17:53 INFO - PROCESS | 1791 | 1461086273507 Marionette TRACE conn3 <- [1,462,null,{}] 10:17:53 INFO - PROCESS | 1791 | 1461086273513 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:53 INFO - PROCESS | 1791 | 1461086273674 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 10:17:53 INFO - PROCESS | 1791 | 1461086273835 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:53 INFO - PROCESS | 1791 | ++DOCSHELL 0x8bbedc00 == 61 [pid = 1791] [id = 123] 10:17:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x9df82c00) [pid = 1791] [serial = 368] [outer = (nil)] 10:17:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0xa0e8b800) [pid = 1791] [serial = 369] [outer = 0x9df82c00] 10:17:53 INFO - PROCESS | 1791 | 1461086273923 Marionette DEBUG loaded listener.js 10:17:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0xa0e90800) [pid = 1791] [serial = 370] [outer = 0x9df82c00] 10:17:54 INFO - PROCESS | 1791 | [1791] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:17:54 INFO - PROCESS | 1791 | 1461086274924 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 10:17:54 INFO - PROCESS | 1791 | 1461086274992 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 10:17:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:17:55 INFO - PROCESS | 1791 | 1461086274998 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:17:55 INFO - PROCESS | 1791 | 1461086275002 Marionette TRACE conn3 <- [1,466,null,{}] 10:17:55 INFO - PROCESS | 1791 | 1461086275007 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:55 INFO - PROCESS | 1791 | 1461086275191 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 10:17:55 INFO - PROCESS | 1791 | 1461086275397 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:55 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f3ad800 == 62 [pid = 1791] [id = 124] 10:17:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x8f3b1400) [pid = 1791] [serial = 371] [outer = (nil)] 10:17:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x8f3b7000) [pid = 1791] [serial = 372] [outer = 0x8f3b1400] 10:17:55 INFO - PROCESS | 1791 | 1461086275490 Marionette DEBUG loaded listener.js 10:17:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0xa0f64400) [pid = 1791] [serial = 373] [outer = 0x8f3b1400] 10:17:56 INFO - PROCESS | 1791 | 1461086276354 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 10:17:56 INFO - PROCESS | 1791 | 1461086276440 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 10:17:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:17:56 INFO - PROCESS | 1791 | 1461086276447 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:17:56 INFO - PROCESS | 1791 | 1461086276454 Marionette TRACE conn3 <- [1,470,null,{}] 10:17:56 INFO - PROCESS | 1791 | 1461086276465 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:56 INFO - PROCESS | 1791 | 1461086276664 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 10:17:56 INFO - PROCESS | 1791 | 1461086276871 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:56 INFO - PROCESS | 1791 | ++DOCSHELL 0xa0e89c00 == 63 [pid = 1791] [id = 125] 10:17:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0xa3cd2c00) [pid = 1791] [serial = 374] [outer = (nil)] 10:17:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0xa4482400) [pid = 1791] [serial = 375] [outer = 0xa3cd2c00] 10:17:57 INFO - PROCESS | 1791 | 1461086277001 Marionette DEBUG loaded listener.js 10:17:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0xa45e5000) [pid = 1791] [serial = 376] [outer = 0xa3cd2c00] 10:17:57 INFO - PROCESS | 1791 | 1461086277849 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 10:17:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:17:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1445ms 10:17:57 INFO - PROCESS | 1791 | 1461086277893 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 10:17:57 INFO - PROCESS | 1791 | 1461086277896 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 10:17:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:17:57 INFO - PROCESS | 1791 | 1461086277904 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:17:57 INFO - PROCESS | 1791 | 1461086277907 Marionette TRACE conn3 <- [1,474,null,{}] 10:17:57 INFO - PROCESS | 1791 | 1461086277913 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:58 INFO - PROCESS | 1791 | 1461086278070 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 10:17:58 INFO - PROCESS | 1791 | 1461086278241 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:58 INFO - PROCESS | 1791 | ++DOCSHELL 0xa3c7bc00 == 64 [pid = 1791] [id = 126] 10:17:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0xa4767400) [pid = 1791] [serial = 377] [outer = (nil)] 10:17:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0xa4774800) [pid = 1791] [serial = 378] [outer = 0xa4767400] 10:17:58 INFO - PROCESS | 1791 | 1461086278328 Marionette DEBUG loaded listener.js 10:17:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0xa4c05c00) [pid = 1791] [serial = 379] [outer = 0xa4767400] 10:17:59 INFO - PROCESS | 1791 | 1461086279241 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 10:17:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:17:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1379ms 10:17:59 INFO - PROCESS | 1791 | 1461086279284 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 10:17:59 INFO - PROCESS | 1791 | 1461086279287 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 10:17:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:17:59 INFO - PROCESS | 1791 | 1461086279294 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:17:59 INFO - PROCESS | 1791 | 1461086279298 Marionette TRACE conn3 <- [1,478,null,{}] 10:17:59 INFO - PROCESS | 1791 | 1461086279303 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:59 INFO - PROCESS | 1791 | 1461086279470 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 10:17:59 INFO - PROCESS | 1791 | 1461086279646 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:59 INFO - PROCESS | 1791 | ++DOCSHELL 0xa4c0ac00 == 65 [pid = 1791] [id = 127] 10:17:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0xa4c42000) [pid = 1791] [serial = 380] [outer = (nil)] 10:17:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0xa4c4e000) [pid = 1791] [serial = 381] [outer = 0xa4c42000] 10:17:59 INFO - PROCESS | 1791 | 1461086279737 Marionette DEBUG loaded listener.js 10:17:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0xa4c50000) [pid = 1791] [serial = 382] [outer = 0xa4c42000] 10:18:00 INFO - PROCESS | 1791 | 1461086280694 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 10:18:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:18:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1433ms 10:18:00 INFO - PROCESS | 1791 | 1461086280728 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 10:18:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:18:00 INFO - PROCESS | 1791 | 1461086280732 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 10:18:00 INFO - PROCESS | 1791 | 1461086280739 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:18:00 INFO - PROCESS | 1791 | 1461086280742 Marionette TRACE conn3 <- [1,482,null,{}] 10:18:00 INFO - PROCESS | 1791 | 1461086280748 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:00 INFO - PROCESS | 1791 | 1461086280917 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 10:18:01 INFO - PROCESS | 1791 | 1461086281129 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:01 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b4dbc00 == 66 [pid = 1791] [id = 128] 10:18:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x8b4ddc00) [pid = 1791] [serial = 383] [outer = (nil)] 10:18:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x8b4e1800) [pid = 1791] [serial = 384] [outer = 0x8b4ddc00] 10:18:01 INFO - PROCESS | 1791 | 1461086281343 Marionette DEBUG loaded listener.js 10:18:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x8b4e4c00) [pid = 1791] [serial = 385] [outer = 0x8b4ddc00] 10:18:02 INFO - PROCESS | 1791 | 1461086282609 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 10:18:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:18:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1934ms 10:18:02 INFO - PROCESS | 1791 | 1461086282672 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 10:18:02 INFO - PROCESS | 1791 | 1461086282680 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 10:18:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:18:02 INFO - PROCESS | 1791 | 1461086282707 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:18:02 INFO - PROCESS | 1791 | 1461086282713 Marionette TRACE conn3 <- [1,486,null,{}] 10:18:02 INFO - PROCESS | 1791 | 1461086282720 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:02 INFO - PROCESS | 1791 | 1461086282897 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 10:18:03 INFO - PROCESS | 1791 | 1461086283128 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:03 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e2b1400 == 67 [pid = 1791] [id = 129] 10:18:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x8e9e4800) [pid = 1791] [serial = 386] [outer = (nil)] 10:18:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x8f3b5000) [pid = 1791] [serial = 387] [outer = 0x8e9e4800] 10:18:03 INFO - PROCESS | 1791 | 1461086283222 Marionette DEBUG loaded listener.js 10:18:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x8fb65c00) [pid = 1791] [serial = 388] [outer = 0x8e9e4800] 10:18:04 INFO - PROCESS | 1791 | 1461086284172 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 10:18:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:18:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1533ms 10:18:04 INFO - PROCESS | 1791 | 1461086284238 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 10:18:04 INFO - PROCESS | 1791 | 1461086284246 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 10:18:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:18:04 INFO - PROCESS | 1791 | 1461086284256 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:18:04 INFO - PROCESS | 1791 | 1461086284260 Marionette TRACE conn3 <- [1,490,null,{}] 10:18:04 INFO - PROCESS | 1791 | 1461086284266 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:04 INFO - PROCESS | 1791 | 1461086284434 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 10:18:04 INFO - PROCESS | 1791 | 1461086284719 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:04 INFO - PROCESS | 1791 | ++DOCSHELL 0x9123c800 == 68 [pid = 1791] [id = 130] 10:18:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x91ef0400) [pid = 1791] [serial = 389] [outer = (nil)] 10:18:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x93084800) [pid = 1791] [serial = 390] [outer = 0x91ef0400] 10:18:04 INFO - PROCESS | 1791 | 1461086284853 Marionette DEBUG loaded listener.js 10:18:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x9319b000) [pid = 1791] [serial = 391] [outer = 0x91ef0400] 10:18:05 INFO - PROCESS | 1791 | 1461086285819 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 10:18:05 INFO - PROCESS | 1791 | --DOCSHELL 0x8bbe9400 == 67 [pid = 1791] [id = 117] 10:18:05 INFO - PROCESS | 1791 | --DOCSHELL 0x94150800 == 66 [pid = 1791] [id = 116] 10:18:05 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0x97b42000) [pid = 1791] [serial = 258] [outer = (nil)] [url = about:blank] 10:18:05 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x9fc99800) [pid = 1791] [serial = 264] [outer = (nil)] [url = about:blank] 10:18:05 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x98887400) [pid = 1791] [serial = 261] [outer = (nil)] [url = about:blank] 10:18:05 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x94143c00) [pid = 1791] [serial = 255] [outer = (nil)] [url = about:blank] 10:18:05 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x941fc000) [pid = 1791] [serial = 267] [outer = (nil)] [url = about:blank] 10:18:05 INFO - PROCESS | 1791 | --DOCSHELL 0x91233400 == 65 [pid = 1791] [id = 115] 10:18:05 INFO - PROCESS | 1791 | --DOCSHELL 0x93080400 == 64 [pid = 1791] [id = 114] 10:18:05 INFO - PROCESS | 1791 | --DOCSHELL 0x8bbec400 == 63 [pid = 1791] [id = 113] 10:18:05 INFO - PROCESS | 1791 | --DOCSHELL 0x8e9e1000 == 62 [pid = 1791] [id = 112] 10:18:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:18:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1637ms 10:18:05 INFO - PROCESS | 1791 | 1461086285899 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 10:18:05 INFO - PROCESS | 1791 | 1461086285902 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 10:18:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:18:05 INFO - PROCESS | 1791 | 1461086285912 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:18:05 INFO - PROCESS | 1791 | 1461086285917 Marionette TRACE conn3 <- [1,494,null,{}] 10:18:05 INFO - PROCESS | 1791 | 1461086285940 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:06 INFO - PROCESS | 1791 | 1461086286117 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x94dc6400) [pid = 1791] [serial = 153] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0xa2abac00) [pid = 1791] [serial = 147] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x94dcb800) [pid = 1791] [serial = 138] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x9fedb800) [pid = 1791] [serial = 144] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x971aac00) [pid = 1791] [serial = 141] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x905ed400) [pid = 1791] [serial = 150] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x96fd7c00) [pid = 1791] [serial = 168] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0xa0032800) [pid = 1791] [serial = 207] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x9991dc00) [pid = 1791] [serial = 294] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0x9fca0800) [pid = 1791] [serial = 297] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0xa0c2f400) [pid = 1791] [serial = 300] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0x98867c00) [pid = 1791] [serial = 288] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x98878800) [pid = 1791] [serial = 289] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x9886e800) [pid = 1791] [serial = 253] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x91ef0800) [pid = 1791] [serial = 285] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x9422cc00) [pid = 1791] [serial = 286] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0xa0ae1400) [pid = 1791] [serial = 298] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x943bc400) [pid = 1791] [serial = 283] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x94303400) [pid = 1791] [serial = 282] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x98887800) [pid = 1791] [serial = 291] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x94145000) [pid = 1791] [serial = 280] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x93194800) [pid = 1791] [serial = 279] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0xa3cd9400) [pid = 1791] [serial = 270] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0xa4585800) [pid = 1791] [serial = 273] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x94233400) [pid = 1791] [serial = 276] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x9a8ad000) [pid = 1791] [serial = 295] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x98eac400) [pid = 1791] [serial = 292] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0xa2a7fc00) [pid = 1791] [serial = 301] [outer = (nil)] [url = about:blank] 10:18:06 INFO - PROCESS | 1791 | 1461086286345 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:06 INFO - PROCESS | 1791 | ++DOCSHELL 0x8dfb5400 == 63 [pid = 1791] [id = 131] 10:18:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x8e2aec00) [pid = 1791] [serial = 392] [outer = (nil)] 10:18:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x9307c800) [pid = 1791] [serial = 393] [outer = 0x8e2aec00] 10:18:06 INFO - PROCESS | 1791 | 1461086286423 Marionette DEBUG loaded listener.js 10:18:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x9422bc00) [pid = 1791] [serial = 394] [outer = 0x8e2aec00] 10:18:07 INFO - PROCESS | 1791 | 1461086287162 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 10:18:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:18:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1290ms 10:18:07 INFO - PROCESS | 1791 | 1461086287203 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 10:18:07 INFO - PROCESS | 1791 | 1461086287208 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 10:18:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:18:07 INFO - PROCESS | 1791 | 1461086287214 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:18:07 INFO - PROCESS | 1791 | 1461086287216 Marionette TRACE conn3 <- [1,498,null,{}] 10:18:07 INFO - PROCESS | 1791 | 1461086287222 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:07 INFO - PROCESS | 1791 | 1461086287397 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 10:18:07 INFO - PROCESS | 1791 | 1461086287528 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:07 INFO - PROCESS | 1791 | ++DOCSHELL 0x8bbec400 == 64 [pid = 1791] [id = 132] 10:18:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x94149400) [pid = 1791] [serial = 395] [outer = (nil)] 10:18:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x943c1800) [pid = 1791] [serial = 396] [outer = 0x94149400] 10:18:07 INFO - PROCESS | 1791 | 1461086287600 Marionette DEBUG loaded listener.js 10:18:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x94dcdc00) [pid = 1791] [serial = 397] [outer = 0x94149400] 10:18:08 INFO - PROCESS | 1791 | 1461086288354 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 10:18:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:18:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1192ms 10:18:08 INFO - PROCESS | 1791 | 1461086288416 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 10:18:08 INFO - PROCESS | 1791 | 1461086288420 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 10:18:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:18:08 INFO - PROCESS | 1791 | 1461086288607 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:18:08 INFO - PROCESS | 1791 | 1461086288611 Marionette TRACE conn3 <- [1,502,null,{}] 10:18:08 INFO - PROCESS | 1791 | 1461086288948 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:09 INFO - PROCESS | 1791 | 1461086289199 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 10:18:09 INFO - PROCESS | 1791 | 1461086289218 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:09 INFO - PROCESS | 1791 | ++DOCSHELL 0x94237400 == 65 [pid = 1791] [id = 133] 10:18:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x943be400) [pid = 1791] [serial = 398] [outer = (nil)] 10:18:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x981b5400) [pid = 1791] [serial = 399] [outer = 0x943be400] 10:18:09 INFO - PROCESS | 1791 | 1461086289288 Marionette DEBUG loaded listener.js 10:18:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x9919ec00) [pid = 1791] [serial = 400] [outer = 0x943be400] 10:18:10 INFO - PROCESS | 1791 | 1461086290193 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 10:18:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:18:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1776ms 10:18:10 INFO - PROCESS | 1791 | 1461086290210 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 10:18:10 INFO - PROCESS | 1791 | 1461086290213 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 10:18:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:18:10 INFO - PROCESS | 1791 | 1461086290219 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:18:10 INFO - PROCESS | 1791 | 1461086290222 Marionette TRACE conn3 <- [1,506,null,{}] 10:18:10 INFO - PROCESS | 1791 | 1461086290237 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:10 INFO - PROCESS | 1791 | 1461086290465 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x905e8800) [pid = 1791] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x9fb37400) [pid = 1791] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x98164000) [pid = 1791] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x9627d800) [pid = 1791] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x8bbf0000) [pid = 1791] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x914e2400) [pid = 1791] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x8fb25400) [pid = 1791] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x97dd3c00) [pid = 1791] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0xa0f40000) [pid = 1791] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x9319d400) [pid = 1791] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x98ee0400) [pid = 1791] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x8e9e4c00) [pid = 1791] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x90293400) [pid = 1791] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0xa0a4b000) [pid = 1791] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x95847000) [pid = 1791] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x98884800) [pid = 1791] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x9887f400) [pid = 1791] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x8e9e5800) [pid = 1791] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:18:10 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x941f2400) [pid = 1791] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:18:11 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x905ef800) [pid = 1791] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:18:11 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x96b98c00) [pid = 1791] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:18:11 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x91e96c00) [pid = 1791] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:18:11 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x941f8800) [pid = 1791] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:18:11 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x91ef1000) [pid = 1791] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:18:11 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x941fa800) [pid = 1791] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:18:11 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x94142400) [pid = 1791] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:18:11 INFO - PROCESS | 1791 | 1461086291073 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:11 INFO - PROCESS | 1791 | ++DOCSHELL 0x8bbf0000 == 66 [pid = 1791] [id = 134] 10:18:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x8bbf0400) [pid = 1791] [serial = 401] [outer = (nil)] 10:18:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x8fb28800) [pid = 1791] [serial = 402] [outer = 0x8bbf0400] 10:18:11 INFO - PROCESS | 1791 | 1461086291157 Marionette DEBUG loaded listener.js 10:18:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x903be000) [pid = 1791] [serial = 403] [outer = 0x8bbf0400] 10:18:11 INFO - PROCESS | 1791 | 1461086291881 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 10:18:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:18:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1689ms 10:18:11 INFO - PROCESS | 1791 | 1461086291910 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 10:18:11 INFO - PROCESS | 1791 | 1461086291914 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 10:18:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:18:11 INFO - PROCESS | 1791 | 1461086291928 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:18:11 INFO - PROCESS | 1791 | 1461086291931 Marionette TRACE conn3 <- [1,510,null,{}] 10:18:11 INFO - PROCESS | 1791 | 1461086291937 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:12 INFO - PROCESS | 1791 | 1461086292092 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 10:18:12 INFO - PROCESS | 1791 | 1461086292108 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:12 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb69400 == 67 [pid = 1791] [id = 135] 10:18:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x941f5000) [pid = 1791] [serial = 404] [outer = (nil)] 10:18:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x958b2800) [pid = 1791] [serial = 405] [outer = 0x941f5000] 10:18:12 INFO - PROCESS | 1791 | 1461086292182 Marionette DEBUG loaded listener.js 10:18:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x984cf000) [pid = 1791] [serial = 406] [outer = 0x941f5000] 10:18:13 INFO - PROCESS | 1791 | 1461086293243 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 10:18:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:18:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1377ms 10:18:13 INFO - PROCESS | 1791 | 1461086293306 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 10:18:13 INFO - PROCESS | 1791 | 1461086293313 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 10:18:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:18:13 INFO - PROCESS | 1791 | 1461086293321 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:18:13 INFO - PROCESS | 1791 | 1461086293328 Marionette TRACE conn3 <- [1,514,null,{}] 10:18:13 INFO - PROCESS | 1791 | 1461086293337 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:13 INFO - PROCESS | 1791 | 1461086293563 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 10:18:13 INFO - PROCESS | 1791 | 1461086293802 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:13 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b273400 == 68 [pid = 1791] [id = 136] 10:18:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8b276800) [pid = 1791] [serial = 407] [outer = (nil)] 10:18:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x8b27c400) [pid = 1791] [serial = 408] [outer = 0x8b276800] 10:18:13 INFO - PROCESS | 1791 | 1461086293910 Marionette DEBUG loaded listener.js 10:18:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x8b4dcc00) [pid = 1791] [serial = 409] [outer = 0x8b276800] 10:18:14 INFO - PROCESS | 1791 | 1461086294773 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 10:18:14 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 10:18:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1490ms 10:18:14 INFO - PROCESS | 1791 | 1461086294811 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 10:18:14 INFO - PROCESS | 1791 | 1461086294820 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 10:18:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:18:14 INFO - PROCESS | 1791 | 1461086294831 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:18:14 INFO - PROCESS | 1791 | 1461086294834 Marionette TRACE conn3 <- [1,518,null,{}] 10:18:14 INFO - PROCESS | 1791 | 1461086294841 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:15 INFO - PROCESS | 1791 | 1461086295085 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 10:18:15 INFO - PROCESS | 1791 | 1461086295186 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:15 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b27b400 == 69 [pid = 1791] [id = 137] 10:18:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x8b27d400) [pid = 1791] [serial = 410] [outer = (nil)] 10:18:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x8f3b1000) [pid = 1791] [serial = 411] [outer = 0x8b27d400] 10:18:15 INFO - PROCESS | 1791 | 1461086295289 Marionette DEBUG loaded listener.js 10:18:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x90298800) [pid = 1791] [serial = 412] [outer = 0x8b27d400] 10:18:16 INFO - PROCESS | 1791 | 1461086296408 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 10:18:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:18:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1639ms 10:18:16 INFO - PROCESS | 1791 | 1461086296470 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 10:18:16 INFO - PROCESS | 1791 | 1461086296474 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 10:18:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:18:16 INFO - PROCESS | 1791 | 1461086296481 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:18:16 INFO - PROCESS | 1791 | 1461086296487 Marionette TRACE conn3 <- [1,522,null,{}] 10:18:16 INFO - PROCESS | 1791 | 1461086296503 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:16 INFO - PROCESS | 1791 | 1461086296733 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 10:18:16 INFO - PROCESS | 1791 | 1461086296952 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:16 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e134000 == 70 [pid = 1791] [id = 138] 10:18:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x93080400) [pid = 1791] [serial = 413] [outer = (nil)] 10:18:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x941fa800) [pid = 1791] [serial = 414] [outer = 0x93080400] 10:18:17 INFO - PROCESS | 1791 | 1461086297041 Marionette DEBUG loaded listener.js 10:18:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x943be800) [pid = 1791] [serial = 415] [outer = 0x93080400] 10:18:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x9920c800) [pid = 1791] [serial = 416] [outer = 0x9123ac00] 10:18:18 INFO - PROCESS | 1791 | 1461086298078 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 10:18:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:18:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1638ms 10:18:18 INFO - PROCESS | 1791 | 1461086298120 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 10:18:18 INFO - PROCESS | 1791 | 1461086298125 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 10:18:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:18:18 INFO - PROCESS | 1791 | 1461086298131 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:18:18 INFO - PROCESS | 1791 | 1461086298133 Marionette TRACE conn3 <- [1,526,null,{}] 10:18:18 INFO - PROCESS | 1791 | 1461086298140 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:18 INFO - PROCESS | 1791 | 1461086298306 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 10:18:18 INFO - PROCESS | 1791 | 1461086298525 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:18 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f841c00 == 71 [pid = 1791] [id = 139] 10:18:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x9414b000) [pid = 1791] [serial = 417] [outer = (nil)] 10:18:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x99218c00) [pid = 1791] [serial = 418] [outer = 0x9414b000] 10:18:18 INFO - PROCESS | 1791 | 1461086298652 Marionette DEBUG loaded listener.js 10:18:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x9df8ec00) [pid = 1791] [serial = 419] [outer = 0x9414b000] 10:18:19 INFO - PROCESS | 1791 | 1461086299524 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 10:18:19 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 10:18:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1428ms 10:18:19 INFO - PROCESS | 1791 | 1461086299560 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 10:18:19 INFO - PROCESS | 1791 | 1461086299564 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 10:18:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:18:19 INFO - PROCESS | 1791 | 1461086299570 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:18:19 INFO - PROCESS | 1791 | 1461086299573 Marionette TRACE conn3 <- [1,530,null,{}] 10:18:19 INFO - PROCESS | 1791 | 1461086299579 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:19 INFO - PROCESS | 1791 | 1461086299743 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 10:18:19 INFO - PROCESS | 1791 | 1461086299918 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:19 INFO - PROCESS | 1791 | ++DOCSHELL 0x912eb000 == 72 [pid = 1791] [id = 140] 10:18:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x912ef400) [pid = 1791] [serial = 420] [outer = (nil)] 10:18:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x912f5400) [pid = 1791] [serial = 421] [outer = 0x912ef400] 10:18:20 INFO - PROCESS | 1791 | 1461086300002 Marionette DEBUG loaded listener.js 10:18:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x912f7400) [pid = 1791] [serial = 422] [outer = 0x912ef400] 10:18:20 INFO - PROCESS | 1791 | 1461086300890 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 10:18:20 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 10:18:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:18:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:18:20 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 10:18:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:18:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:18:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:18:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1379ms 10:18:20 INFO - PROCESS | 1791 | 1461086300966 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 10:18:20 INFO - PROCESS | 1791 | 1461086300970 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 10:18:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:18:20 INFO - PROCESS | 1791 | 1461086300978 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:18:20 INFO - PROCESS | 1791 | 1461086300982 Marionette TRACE conn3 <- [1,534,null,{}] 10:18:20 INFO - PROCESS | 1791 | 1461086300988 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:21 INFO - PROCESS | 1791 | 1461086301203 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 10:18:21 INFO - PROCESS | 1791 | 1461086301387 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:21 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f3b6400 == 73 [pid = 1791] [id = 141] 10:18:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x912edc00) [pid = 1791] [serial = 423] [outer = (nil)] 10:18:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x98b10400) [pid = 1791] [serial = 424] [outer = 0x912edc00] 10:18:21 INFO - PROCESS | 1791 | 1461086301477 Marionette DEBUG loaded listener.js 10:18:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x9fb8c000) [pid = 1791] [serial = 425] [outer = 0x912edc00] 10:18:22 INFO - PROCESS | 1791 | 1461086302353 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 10:18:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:18:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1428ms 10:18:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:18:22 INFO - PROCESS | 1791 | 1461086302406 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 10:18:22 INFO - PROCESS | 1791 | 1461086302410 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 10:18:22 INFO - PROCESS | 1791 | 1461086302416 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:18:22 INFO - PROCESS | 1791 | 1461086302420 Marionette TRACE conn3 <- [1,538,null,{}] 10:18:22 INFO - PROCESS | 1791 | 1461086302425 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:22 INFO - PROCESS | 1791 | 1461086302633 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 10:18:22 INFO - PROCESS | 1791 | 1461086302819 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:22 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b4d7800 == 74 [pid = 1791] [id = 142] 10:18:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x8dfab000) [pid = 1791] [serial = 426] [outer = (nil)] 10:18:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x90225400) [pid = 1791] [serial = 427] [outer = 0x8dfab000] 10:18:22 INFO - PROCESS | 1791 | 1461086302903 Marionette DEBUG loaded listener.js 10:18:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x90230000) [pid = 1791] [serial = 428] [outer = 0x8dfab000] 10:18:23 INFO - PROCESS | 1791 | 1461086303736 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 10:18:23 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. 10:18:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1379ms 10:18:23 INFO - PROCESS | 1791 | 1461086303794 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 10:18:23 INFO - PROCESS | 1791 | 1461086303798 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 10:18:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:18:23 INFO - PROCESS | 1791 | 1461086303804 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:18:23 INFO - PROCESS | 1791 | 1461086303807 Marionette TRACE conn3 <- [1,542,null,{}] 10:18:23 INFO - PROCESS | 1791 | 1461086303813 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:24 INFO - PROCESS | 1791 | 1461086304052 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 10:18:24 INFO - PROCESS | 1791 | 1461086304177 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:24 INFO - PROCESS | 1791 | ++DOCSHELL 0x898efc00 == 75 [pid = 1791] [id = 143] 10:18:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x898f0400) [pid = 1791] [serial = 429] [outer = (nil)] 10:18:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x898f7800) [pid = 1791] [serial = 430] [outer = 0x898f0400] 10:18:24 INFO - PROCESS | 1791 | 1461086304259 Marionette DEBUG loaded listener.js 10:18:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x898fc000) [pid = 1791] [serial = 431] [outer = 0x898f0400] 10:18:25 INFO - PROCESS | 1791 | 1461086305102 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 10:18:25 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. 10:18:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1328ms 10:18:25 INFO - PROCESS | 1791 | 1461086305132 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 10:18:25 INFO - PROCESS | 1791 | 1461086305135 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 10:18:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:18:25 INFO - PROCESS | 1791 | 1461086305142 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:18:25 INFO - PROCESS | 1791 | 1461086305144 Marionette TRACE conn3 <- [1,546,null,{}] 10:18:25 INFO - PROCESS | 1791 | 1461086305150 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:25 INFO - PROCESS | 1791 | 1461086305365 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 10:18:25 INFO - PROCESS | 1791 | 1461086305549 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:25 INFO - PROCESS | 1791 | ++DOCSHELL 0x898f1c00 == 76 [pid = 1791] [id = 144] 10:18:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x898f5000) [pid = 1791] [serial = 432] [outer = (nil)] 10:18:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x898fe800) [pid = 1791] [serial = 433] [outer = 0x898f5000] 10:18:25 INFO - PROCESS | 1791 | 1461086305632 Marionette DEBUG loaded listener.js 10:18:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x8b6eb400) [pid = 1791] [serial = 434] [outer = 0x898f5000] 10:18:26 INFO - PROCESS | 1791 | 1461086306506 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 10:18:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:18:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1377ms 10:18:26 INFO - PROCESS | 1791 | 1461086306519 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 10:18:26 INFO - PROCESS | 1791 | 1461086306522 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 10:18:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:18:26 INFO - PROCESS | 1791 | 1461086306572 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:18:26 INFO - PROCESS | 1791 | 1461086306575 Marionette TRACE conn3 <- [1,550,null,{}] 10:18:26 INFO - PROCESS | 1791 | 1461086306591 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:26 INFO - PROCESS | 1791 | 1461086306773 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 10:18:26 INFO - PROCESS | 1791 | 1461086306947 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:26 INFO - PROCESS | 1791 | ++DOCSHELL 0x898ef400 == 77 [pid = 1791] [id = 145] 10:18:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x898f9400) [pid = 1791] [serial = 435] [outer = (nil)] 10:18:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x8b6f3400) [pid = 1791] [serial = 436] [outer = 0x898f9400] 10:18:27 INFO - PROCESS | 1791 | 1461086307035 Marionette DEBUG loaded listener.js 10:18:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x8b6f6800) [pid = 1791] [serial = 437] [outer = 0x898f9400] 10:18:27 INFO - PROCESS | 1791 | 1461086307914 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 10:18:27 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. 10:18:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1431ms 10:18:27 INFO - PROCESS | 1791 | 1461086307971 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 10:18:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:18:27 INFO - PROCESS | 1791 | 1461086307977 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 10:18:27 INFO - PROCESS | 1791 | 1461086307984 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:18:27 INFO - PROCESS | 1791 | 1461086307988 Marionette TRACE conn3 <- [1,554,null,{}] 10:18:27 INFO - PROCESS | 1791 | 1461086307994 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:28 INFO - PROCESS | 1791 | 1461086308182 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 10:18:28 INFO - PROCESS | 1791 | 1461086308364 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:28 INFO - PROCESS | 1791 | ++DOCSHELL 0x89c35800 == 78 [pid = 1791] [id = 146] 10:18:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x89c35c00) [pid = 1791] [serial = 438] [outer = (nil)] 10:18:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x89c3e000) [pid = 1791] [serial = 439] [outer = 0x89c35c00] 10:18:28 INFO - PROCESS | 1791 | 1461086308458 Marionette DEBUG loaded listener.js 10:18:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x96276c00) [pid = 1791] [serial = 440] [outer = 0x89c35c00] 10:18:29 INFO - PROCESS | 1791 | [1791] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:18:29 INFO - PROCESS | 1791 | 1461086309383 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 10:18:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:18:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1439ms 10:18:29 INFO - PROCESS | 1791 | 1461086309423 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 10:18:29 INFO - PROCESS | 1791 | 1461086309428 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 10:18:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:18:29 INFO - PROCESS | 1791 | 1461086309434 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:18:29 INFO - PROCESS | 1791 | 1461086309436 Marionette TRACE conn3 <- [1,558,null,{}] 10:18:29 INFO - PROCESS | 1791 | 1461086309442 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:29 INFO - PROCESS | 1791 | 1461086309604 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 10:18:29 INFO - PROCESS | 1791 | 1461086309782 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:29 INFO - PROCESS | 1791 | ++DOCSHELL 0x898fa000 == 79 [pid = 1791] [id = 147] 10:18:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x8a937c00) [pid = 1791] [serial = 441] [outer = (nil)] 10:18:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x8a93f000) [pid = 1791] [serial = 442] [outer = 0x8a937c00] 10:18:29 INFO - PROCESS | 1791 | 1461086309864 Marionette DEBUG loaded listener.js 10:18:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x8a941000) [pid = 1791] [serial = 443] [outer = 0x8a937c00] 10:18:30 INFO - PROCESS | 1791 | 1461086310824 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 10:18:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:18:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1434ms 10:18:30 INFO - PROCESS | 1791 | 1461086310869 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 10:18:30 INFO - PROCESS | 1791 | 1461086310873 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 10:18:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:18:30 INFO - PROCESS | 1791 | 1461086310879 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:18:30 INFO - PROCESS | 1791 | 1461086310882 Marionette TRACE conn3 <- [1,562,null,{}] 10:18:30 INFO - PROCESS | 1791 | 1461086310889 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:31 INFO - PROCESS | 1791 | 1461086311051 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 10:18:31 INFO - PROCESS | 1791 | 1461086311230 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:31 INFO - PROCESS | 1791 | ++DOCSHELL 0x8a93b400 == 80 [pid = 1791] [id = 148] 10:18:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x8a93d800) [pid = 1791] [serial = 444] [outer = (nil)] 10:18:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x8aa9f400) [pid = 1791] [serial = 445] [outer = 0x8a93d800] 10:18:31 INFO - PROCESS | 1791 | 1461086311315 Marionette DEBUG loaded listener.js 10:18:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x8aaa1400) [pid = 1791] [serial = 446] [outer = 0x8a93d800] 10:18:31 INFO - PROCESS | 1791 | [1791] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:18:32 INFO - PROCESS | 1791 | 1461086312250 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 10:18:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:18:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1435ms 10:18:32 INFO - PROCESS | 1791 | 1461086312315 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 10:18:32 INFO - PROCESS | 1791 | 1461086312319 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 10:18:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:18:32 INFO - PROCESS | 1791 | 1461086312326 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:18:32 INFO - PROCESS | 1791 | 1461086312329 Marionette TRACE conn3 <- [1,566,null,{}] 10:18:32 INFO - PROCESS | 1791 | 1461086312335 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:32 INFO - PROCESS | 1791 | 1461086312506 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 10:18:32 INFO - PROCESS | 1791 | 1461086312683 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:32 INFO - PROCESS | 1791 | ++DOCSHELL 0x89c3d800 == 81 [pid = 1791] [id = 149] 10:18:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x89c43400) [pid = 1791] [serial = 447] [outer = (nil)] 10:18:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x8aaa8000) [pid = 1791] [serial = 448] [outer = 0x89c43400] 10:18:32 INFO - PROCESS | 1791 | 1461086312766 Marionette DEBUG loaded listener.js 10:18:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x8aaaac00) [pid = 1791] [serial = 449] [outer = 0x89c43400] 10:18:33 INFO - PROCESS | 1791 | [1791] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:18:34 INFO - PROCESS | 1791 | 1461086314022 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:18:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:18:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1736ms 10:18:34 INFO - PROCESS | 1791 | 1461086314063 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 10:18:34 INFO - PROCESS | 1791 | 1461086314070 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 10:18:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:18:34 INFO - PROCESS | 1791 | 1461086314078 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:18:34 INFO - PROCESS | 1791 | 1461086314083 Marionette TRACE conn3 <- [1,570,null,{}] 10:18:34 INFO - PROCESS | 1791 | 1461086314090 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:34 INFO - PROCESS | 1791 | 1461086314259 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 10:18:34 INFO - PROCESS | 1791 | 1461086314444 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:34 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaa4000 == 82 [pid = 1791] [id = 150] 10:18:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x8aaa7000) [pid = 1791] [serial = 450] [outer = (nil)] 10:18:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0x8b4d9c00) [pid = 1791] [serial = 451] [outer = 0x8aaa7000] 10:18:34 INFO - PROCESS | 1791 | 1461086314520 Marionette DEBUG loaded listener.js 10:18:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 186 (0x8b6eec00) [pid = 1791] [serial = 452] [outer = 0x8aaa7000] 10:18:35 INFO - PROCESS | 1791 | [1791] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:18:35 INFO - PROCESS | 1791 | 1461086315571 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 10:18:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:18:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1532ms 10:18:35 INFO - PROCESS | 1791 | 1461086315611 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 10:18:35 INFO - PROCESS | 1791 | 1461086315619 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 10:18:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:18:35 INFO - PROCESS | 1791 | 1461086315629 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:18:35 INFO - PROCESS | 1791 | 1461086315633 Marionette TRACE conn3 <- [1,574,null,{}] 10:18:35 INFO - PROCESS | 1791 | 1461086315639 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:35 INFO - PROCESS | 1791 | 1461086315812 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 10:18:36 INFO - PROCESS | 1791 | 1461086316077 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:36 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b6ee800 == 83 [pid = 1791] [id = 151] 10:18:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 187 (0x8e2b2800) [pid = 1791] [serial = 453] [outer = (nil)] 10:18:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 188 (0x8f846c00) [pid = 1791] [serial = 454] [outer = 0x8e2b2800] 10:18:36 INFO - PROCESS | 1791 | 1461086316198 Marionette DEBUG loaded listener.js 10:18:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 189 (0x8fb69c00) [pid = 1791] [serial = 455] [outer = 0x8e2b2800] 10:18:36 INFO - PROCESS | 1791 | --DOCSHELL 0x9029d800 == 82 [pid = 1791] [id = 86] 10:18:36 INFO - PROCESS | 1791 | --DOCSHELL 0x98879400 == 81 [pid = 1791] [id = 87] 10:18:36 INFO - PROCESS | 1791 | --DOMWINDOW == 188 (0x8e12ac00) [pid = 1791] [serial = 327] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 1791 | --DOMWINDOW == 187 (0x9887f800) [pid = 1791] [serial = 312] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 1791 | --DOMWINDOW == 186 (0xa4479000) [pid = 1791] [serial = 303] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 1791 | --DOMWINDOW == 185 (0x941f7c00) [pid = 1791] [serial = 306] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 1791 | --DOMWINDOW == 184 (0x8fb24800) [pid = 1791] [serial = 309] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0x8e2ae800) [pid = 1791] [serial = 330] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0xa0c33000) [pid = 1791] [serial = 315] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0xa4769400) [pid = 1791] [serial = 318] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0xa0e94000) [pid = 1791] [serial = 321] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x8dfb3000) [pid = 1791] [serial = 324] [outer = (nil)] [url = about:blank] 10:18:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8bbf0000 == 80 [pid = 1791] [id = 134] 10:18:36 INFO - PROCESS | 1791 | --DOCSHELL 0x94237400 == 79 [pid = 1791] [id = 133] 10:18:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8bbec400 == 78 [pid = 1791] [id = 132] 10:18:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8dfb5400 == 77 [pid = 1791] [id = 131] 10:18:36 INFO - PROCESS | 1791 | --DOCSHELL 0x9123c800 == 76 [pid = 1791] [id = 130] 10:18:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8e2b1400 == 75 [pid = 1791] [id = 129] 10:18:37 INFO - PROCESS | 1791 | --DOCSHELL 0x8e9dc000 == 74 [pid = 1791] [id = 119] 10:18:37 INFO - PROCESS | 1791 | 1461086317130 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x98860400) [pid = 1791] [serial = 352] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x943c0400) [pid = 1791] [serial = 229] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0xa0aa7000) [pid = 1791] [serial = 216] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x991aa000) [pid = 1791] [serial = 183] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x981b4800) [pid = 1791] [serial = 177] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x8dfad400) [pid = 1791] [serial = 334] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x99932800) [pid = 1791] [serial = 135] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x93080c00) [pid = 1791] [serial = 210] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x98ea9800) [pid = 1791] [serial = 180] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0xa4450400) [pid = 1791] [serial = 222] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0x941ee400) [pid = 1791] [serial = 342] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0x9a8b5c00) [pid = 1791] [serial = 186] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x8fb25800) [pid = 1791] [serial = 337] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x91238800) [pid = 1791] [serial = 171] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0xa2a72c00) [pid = 1791] [serial = 219] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x8bbf2c00) [pid = 1791] [serial = 333] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x98862400) [pid = 1791] [serial = 259] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0xa00a1c00) [pid = 1791] [serial = 265] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x9993e000) [pid = 1791] [serial = 262] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x906f6c00) [pid = 1791] [serial = 339] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x91ef7800) [pid = 1791] [serial = 340] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x971ac000) [pid = 1791] [serial = 348] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x98162400) [pid = 1791] [serial = 351] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x98907c00) [pid = 1791] [serial = 213] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x94302c00) [pid = 1791] [serial = 174] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x98884400) [pid = 1791] [serial = 268] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x94303000) [pid = 1791] [serial = 256] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x9790f400) [pid = 1791] [serial = 349] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x958bb800) [pid = 1791] [serial = 346] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x941fcc00) [pid = 1791] [serial = 343] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x943c5c00) [pid = 1791] [serial = 345] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0xa0ae0000) [pid = 1791] [serial = 225] [outer = (nil)] [url = about:blank] 10:18:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:18:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1580ms 10:18:37 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x8e9e9000) [pid = 1791] [serial = 336] [outer = (nil)] [url = about:blank] 10:18:37 INFO - PROCESS | 1791 | 1461086317209 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 10:18:37 INFO - PROCESS | 1791 | 1461086317213 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 10:18:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:18:37 INFO - PROCESS | 1791 | 1461086317220 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:18:37 INFO - PROCESS | 1791 | 1461086317226 Marionette TRACE conn3 <- [1,578,null,{}] 10:18:37 INFO - PROCESS | 1791 | 1461086317241 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:37 INFO - PROCESS | 1791 | 1461086317408 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 10:18:37 INFO - PROCESS | 1791 | 1461086317600 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:37 INFO - PROCESS | 1791 | ++DOCSHELL 0x8a93f400 == 75 [pid = 1791] [id = 152] 10:18:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x8bbf0000) [pid = 1791] [serial = 456] [outer = (nil)] 10:18:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8fb74c00) [pid = 1791] [serial = 457] [outer = 0x8bbf0000] 10:18:37 INFO - PROCESS | 1791 | 1461086317679 Marionette DEBUG loaded listener.js 10:18:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x9022f000) [pid = 1791] [serial = 458] [outer = 0x8bbf0000] 10:18:38 INFO - PROCESS | 1791 | 1461086318362 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 10:18:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:18:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1181ms 10:18:38 INFO - PROCESS | 1791 | 1461086318401 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 10:18:38 INFO - PROCESS | 1791 | 1461086318405 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 10:18:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:18:38 INFO - PROCESS | 1791 | 1461086318427 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:18:38 INFO - PROCESS | 1791 | 1461086318430 Marionette TRACE conn3 <- [1,582,null,{}] 10:18:38 INFO - PROCESS | 1791 | 1461086318435 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:38 INFO - PROCESS | 1791 | 1461086318589 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 10:18:38 INFO - PROCESS | 1791 | 1461086318599 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:38 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb66c00 == 76 [pid = 1791] [id = 153] 10:18:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x90292c00) [pid = 1791] [serial = 459] [outer = (nil)] 10:18:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x905e0800) [pid = 1791] [serial = 460] [outer = 0x90292c00] 10:18:38 INFO - PROCESS | 1791 | 1461086318674 Marionette DEBUG loaded listener.js 10:18:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x906fb000) [pid = 1791] [serial = 461] [outer = 0x90292c00] 10:18:39 INFO - PROCESS | 1791 | 1461086319712 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 10:18:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:18:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1329ms 10:18:39 INFO - PROCESS | 1791 | 1461086319756 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 10:18:39 INFO - PROCESS | 1791 | 1461086319762 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 10:18:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:18:39 INFO - PROCESS | 1791 | 1461086319771 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:18:39 INFO - PROCESS | 1791 | 1461086319777 Marionette TRACE conn3 <- [1,586,null,{}] 10:18:39 INFO - PROCESS | 1791 | 1461086319787 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:39 INFO - PROCESS | 1791 | 1461086319975 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 10:18:40 INFO - PROCESS | 1791 | 1461086320147 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:40 INFO - PROCESS | 1791 | ++DOCSHELL 0x8a946400 == 77 [pid = 1791] [id = 154] 10:18:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8aaa7400) [pid = 1791] [serial = 462] [outer = (nil)] 10:18:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8b4d8c00) [pid = 1791] [serial = 463] [outer = 0x8aaa7400] 10:18:40 INFO - PROCESS | 1791 | 1461086320308 Marionette DEBUG loaded listener.js 10:18:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x8bbf2c00) [pid = 1791] [serial = 464] [outer = 0x8aaa7400] 10:18:40 INFO - PROCESS | 1791 | [1791] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:18:41 INFO - PROCESS | 1791 | 1461086321177 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 10:18:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:18:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1447ms 10:18:41 INFO - PROCESS | 1791 | 1461086321218 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 10:18:41 INFO - PROCESS | 1791 | 1461086321227 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 10:18:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:18:41 INFO - PROCESS | 1791 | 1461086321238 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:18:41 INFO - PROCESS | 1791 | 1461086321242 Marionette TRACE conn3 <- [1,590,null,{}] 10:18:41 INFO - PROCESS | 1791 | 1461086321248 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:41 INFO - PROCESS | 1791 | 1461086321430 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 10:18:41 INFO - PROCESS | 1791 | 1461086321600 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:41 INFO - PROCESS | 1791 | ++DOCSHELL 0x8a93fc00 == 78 [pid = 1791] [id = 155] 10:18:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x8dfb7000) [pid = 1791] [serial = 465] [outer = (nil)] 10:18:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x8f3ae800) [pid = 1791] [serial = 466] [outer = 0x8dfb7000] 10:18:41 INFO - PROCESS | 1791 | 1461086321712 Marionette DEBUG loaded listener.js 10:18:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x8fb65800) [pid = 1791] [serial = 467] [outer = 0x8dfb7000] 10:18:42 INFO - PROCESS | 1791 | 1461086322715 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 10:18:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:18:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1531ms 10:18:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:18:42 INFO - PROCESS | 1791 | 1461086322769 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 10:18:42 INFO - PROCESS | 1791 | 1461086322772 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 10:18:42 INFO - PROCESS | 1791 | 1461086322779 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:18:42 INFO - PROCESS | 1791 | 1461086322785 Marionette TRACE conn3 <- [1,594,null,{}] 10:18:42 INFO - PROCESS | 1791 | 1461086322802 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:42 INFO - PROCESS | 1791 | 1461086322984 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 10:18:43 INFO - PROCESS | 1791 | 1461086323198 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:43 INFO - PROCESS | 1791 | ++DOCSHELL 0x9022e800 == 79 [pid = 1791] [id = 156] 10:18:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x912f4800) [pid = 1791] [serial = 468] [outer = (nil)] 10:18:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x9307b800) [pid = 1791] [serial = 469] [outer = 0x912f4800] 10:18:43 INFO - PROCESS | 1791 | 1461086323335 Marionette DEBUG loaded listener.js 10:18:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x93198c00) [pid = 1791] [serial = 470] [outer = 0x912f4800] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8bbedc00 == 78 [pid = 1791] [id = 123] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x9069d000 == 77 [pid = 1791] [id = 92] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0xa3c7bc00 == 76 [pid = 1791] [id = 126] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0xa0e89c00 == 75 [pid = 1791] [id = 125] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8f3ad800 == 74 [pid = 1791] [id = 124] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0xa0e88800 == 73 [pid = 1791] [id = 107] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8dfadc00 == 72 [pid = 1791] [id = 109] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb23800 == 71 [pid = 1791] [id = 104] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8e125c00 == 70 [pid = 1791] [id = 110] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8bbec000 == 69 [pid = 1791] [id = 111] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8e9dd000 == 68 [pid = 1791] [id = 103] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb75c00 == 67 [pid = 1791] [id = 105] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8e9ea000 == 66 [pid = 1791] [id = 106] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8dfa9c00 == 65 [pid = 1791] [id = 108] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8a93f400 == 64 [pid = 1791] [id = 152] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8b6ee800 == 63 [pid = 1791] [id = 151] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8aaa4000 == 62 [pid = 1791] [id = 150] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8a93b400 == 61 [pid = 1791] [id = 148] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x89c3d800 == 60 [pid = 1791] [id = 149] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x898fa000 == 59 [pid = 1791] [id = 147] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x89c35800 == 58 [pid = 1791] [id = 146] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x898f1c00 == 57 [pid = 1791] [id = 144] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x898ef400 == 56 [pid = 1791] [id = 145] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x898efc00 == 55 [pid = 1791] [id = 143] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8b4d7800 == 54 [pid = 1791] [id = 142] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8f3b6400 == 53 [pid = 1791] [id = 141] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8f841c00 == 52 [pid = 1791] [id = 139] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x912eb000 == 51 [pid = 1791] [id = 140] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8e134000 == 50 [pid = 1791] [id = 138] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8b27b400 == 49 [pid = 1791] [id = 137] 10:18:45 INFO - PROCESS | 1791 | --DOCSHELL 0x8b273400 == 48 [pid = 1791] [id = 136] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x8dfabc00) [pid = 1791] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x8dfb1800) [pid = 1791] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x8f83f000) [pid = 1791] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x8e126800) [pid = 1791] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0xa0e8a800) [pid = 1791] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x941f6000) [pid = 1791] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x97dd4000) [pid = 1791] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x905e0400) [pid = 1791] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x906ef400) [pid = 1791] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x8e9dec00) [pid = 1791] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0xa4485000) [pid = 1791] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x9a6e5c00) [pid = 1791] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x94149400) [pid = 1791] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x943be400) [pid = 1791] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x8e2aec00) [pid = 1791] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x8bbf0400) [pid = 1791] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x8e9e4800) [pid = 1791] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x91ef0400) [pid = 1791] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x8aaa7000) [pid = 1791] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x8e2b2800) [pid = 1791] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:18:46 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x8bbf0000) [pid = 1791] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:18:46 INFO - PROCESS | 1791 | 1461086326784 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 10:18:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:18:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 4038ms 10:18:46 INFO - PROCESS | 1791 | 1461086326823 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 10:18:46 INFO - PROCESS | 1791 | 1461086326828 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 10:18:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:18:46 INFO - PROCESS | 1791 | 1461086326835 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:18:46 INFO - PROCESS | 1791 | 1461086326841 Marionette TRACE conn3 <- [1,598,null,{}] 10:18:46 INFO - PROCESS | 1791 | 1461086326848 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:47 INFO - PROCESS | 1791 | 1461086327003 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 10:18:47 INFO - PROCESS | 1791 | 1461086327015 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:47 INFO - PROCESS | 1791 | ++DOCSHELL 0x898fa400 == 49 [pid = 1791] [id = 157] 10:18:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8b4d7c00) [pid = 1791] [serial = 471] [outer = (nil)] 10:18:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x8b6ecc00) [pid = 1791] [serial = 472] [outer = 0x8b4d7c00] 10:18:47 INFO - PROCESS | 1791 | 1461086327089 Marionette DEBUG loaded listener.js 10:18:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x8bbe9c00) [pid = 1791] [serial = 473] [outer = 0x8b4d7c00] 10:18:48 INFO - PROCESS | 1791 | 1461086328110 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 10:18:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:18:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1335ms 10:18:48 INFO - PROCESS | 1791 | 1461086328171 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 10:18:48 INFO - PROCESS | 1791 | 1461086328179 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 10:18:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:18:48 INFO - PROCESS | 1791 | 1461086328189 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:18:48 INFO - PROCESS | 1791 | 1461086328192 Marionette TRACE conn3 <- [1,602,null,{}] 10:18:48 INFO - PROCESS | 1791 | 1461086328199 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:48 INFO - PROCESS | 1791 | 1461086328431 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 10:18:48 INFO - PROCESS | 1791 | 1461086328668 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:48 INFO - PROCESS | 1791 | ++DOCSHELL 0x89c38000 == 50 [pid = 1791] [id = 158] 10:18:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x89c3a000) [pid = 1791] [serial = 474] [outer = (nil)] 10:18:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x8aaa1800) [pid = 1791] [serial = 475] [outer = 0x89c3a000] 10:18:48 INFO - PROCESS | 1791 | 1461086328762 Marionette DEBUG loaded listener.js 10:18:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x8b6e7400) [pid = 1791] [serial = 476] [outer = 0x89c3a000] 10:18:49 INFO - PROCESS | 1791 | 1461086329660 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 10:18:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:18:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1534ms 10:18:49 INFO - PROCESS | 1791 | 1461086329725 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 10:18:49 INFO - PROCESS | 1791 | 1461086329732 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 10:18:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:18:49 INFO - PROCESS | 1791 | 1461086329740 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:18:49 INFO - PROCESS | 1791 | 1461086329747 Marionette TRACE conn3 <- [1,606,null,{}] 10:18:49 INFO - PROCESS | 1791 | 1461086329754 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:49 INFO - PROCESS | 1791 | 1461086329967 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 10:18:50 INFO - PROCESS | 1791 | 1461086330191 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:50 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e2ba400 == 51 [pid = 1791] [id = 159] 10:18:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x8e9e9800) [pid = 1791] [serial = 477] [outer = (nil)] 10:18:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8f3ad800) [pid = 1791] [serial = 478] [outer = 0x8e9e9800] 10:18:50 INFO - PROCESS | 1791 | 1461086330325 Marionette DEBUG loaded listener.js 10:18:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8f843000) [pid = 1791] [serial = 479] [outer = 0x8e9e9800] 10:18:51 INFO - PROCESS | 1791 | 1461086331285 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:18:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:18:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1587ms 10:18:51 INFO - PROCESS | 1791 | 1461086331327 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 10:18:51 INFO - PROCESS | 1791 | 1461086331332 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 10:18:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:18:51 INFO - PROCESS | 1791 | 1461086331340 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:18:51 INFO - PROCESS | 1791 | 1461086331343 Marionette TRACE conn3 <- [1,610,null,{}] 10:18:51 INFO - PROCESS | 1791 | 1461086331349 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:51 INFO - PROCESS | 1791 | 1461086331524 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 10:18:51 INFO - PROCESS | 1791 | 1461086331811 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:51 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaa4000 == 52 [pid = 1791] [id = 160] 10:18:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x9022a800) [pid = 1791] [serial = 480] [outer = (nil)] 10:18:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x90297400) [pid = 1791] [serial = 481] [outer = 0x9022a800] 10:18:51 INFO - PROCESS | 1791 | 1461086331941 Marionette DEBUG loaded listener.js 10:18:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x903b8800) [pid = 1791] [serial = 482] [outer = 0x9022a800] 10:18:52 INFO - PROCESS | 1791 | 1461086332818 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 10:18:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:18:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1528ms 10:18:52 INFO - PROCESS | 1791 | 1461086332869 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 10:18:52 INFO - PROCESS | 1791 | 1461086332875 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 10:18:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:18:52 INFO - PROCESS | 1791 | 1461086332893 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:18:52 INFO - PROCESS | 1791 | 1461086332900 Marionette TRACE conn3 <- [1,614,null,{}] 10:18:52 INFO - PROCESS | 1791 | 1461086332907 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:53 INFO - PROCESS | 1791 | 1461086333085 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 10:18:53 INFO - PROCESS | 1791 | 1461086333256 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:53 INFO - PROCESS | 1791 | ++DOCSHELL 0x8a938c00 == 53 [pid = 1791] [id = 161] 10:18:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8bbea800) [pid = 1791] [serial = 483] [outer = (nil)] 10:18:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x914e6000) [pid = 1791] [serial = 484] [outer = 0x8bbea800] 10:18:53 INFO - PROCESS | 1791 | 1461086333342 Marionette DEBUG loaded listener.js 10:18:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x91ef7000) [pid = 1791] [serial = 485] [outer = 0x8bbea800] 10:18:54 INFO - PROCESS | 1791 | 1461086334218 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 10:18:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:18:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1398ms 10:18:54 INFO - PROCESS | 1791 | 1461086334283 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 10:18:54 INFO - PROCESS | 1791 | 1461086334287 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 10:18:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:18:54 INFO - PROCESS | 1791 | 1461086334293 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:18:54 INFO - PROCESS | 1791 | 1461086334297 Marionette TRACE conn3 <- [1,618,null,{}] 10:18:54 INFO - PROCESS | 1791 | 1461086334302 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:54 INFO - PROCESS | 1791 | 1461086334508 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 10:18:54 INFO - PROCESS | 1791 | 1461086334681 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:54 INFO - PROCESS | 1791 | ++DOCSHELL 0x8a943000 == 54 [pid = 1791] [id = 162] 10:18:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x9319b400) [pid = 1791] [serial = 486] [outer = (nil)] 10:18:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x94146c00) [pid = 1791] [serial = 487] [outer = 0x9319b400] 10:18:54 INFO - PROCESS | 1791 | 1461086334768 Marionette DEBUG loaded listener.js 10:18:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x9414a000) [pid = 1791] [serial = 488] [outer = 0x9319b400] 10:18:55 INFO - PROCESS | 1791 | 1461086335678 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:18:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:18:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1432ms 10:18:55 INFO - PROCESS | 1791 | 1461086335727 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 10:18:55 INFO - PROCESS | 1791 | 1461086335731 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 10:18:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:18:55 INFO - PROCESS | 1791 | 1461086335737 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:18:55 INFO - PROCESS | 1791 | 1461086335741 Marionette TRACE conn3 <- [1,622,null,{}] 10:18:55 INFO - PROCESS | 1791 | 1461086335746 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:55 INFO - PROCESS | 1791 | 1461086335920 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 10:18:56 INFO - PROCESS | 1791 | 1461086336096 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:56 INFO - PROCESS | 1791 | ++DOCSHELL 0x941f7000 == 55 [pid = 1791] [id = 163] 10:18:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x941f7800) [pid = 1791] [serial = 489] [outer = (nil)] 10:18:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x9422b400) [pid = 1791] [serial = 490] [outer = 0x941f7800] 10:18:56 INFO - PROCESS | 1791 | 1461086336198 Marionette DEBUG loaded listener.js 10:18:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x943be400) [pid = 1791] [serial = 491] [outer = 0x941f7800] 10:18:57 INFO - PROCESS | 1791 | 1461086337201 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 10:18:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:18:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1533ms 10:18:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:18:57 INFO - PROCESS | 1791 | 1461086337271 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 10:18:57 INFO - PROCESS | 1791 | 1461086337274 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 10:18:57 INFO - PROCESS | 1791 | 1461086337281 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:18:57 INFO - PROCESS | 1791 | 1461086337284 Marionette TRACE conn3 <- [1,626,null,{}] 10:18:57 INFO - PROCESS | 1791 | 1461086337290 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:57 INFO - PROCESS | 1791 | 1461086337494 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 10:18:57 INFO - PROCESS | 1791 | 1461086337708 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:57 INFO - PROCESS | 1791 | ++DOCSHELL 0x898f1800 == 56 [pid = 1791] [id = 164] 10:18:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x8aaa9000) [pid = 1791] [serial = 492] [outer = (nil)] 10:18:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x958bd000) [pid = 1791] [serial = 493] [outer = 0x8aaa9000] 10:18:57 INFO - PROCESS | 1791 | 1461086337836 Marionette DEBUG loaded listener.js 10:18:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x96ab0400) [pid = 1791] [serial = 494] [outer = 0x8aaa9000] 10:18:58 INFO - PROCESS | 1791 | 1461086338723 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 10:18:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:18:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1492ms 10:18:58 INFO - PROCESS | 1791 | 1461086338773 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 10:18:58 INFO - PROCESS | 1791 | 1461086338777 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 10:18:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:18:58 INFO - PROCESS | 1791 | 1461086338784 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:18:58 INFO - PROCESS | 1791 | 1461086338787 Marionette TRACE conn3 <- [1,630,null,{}] 10:18:58 INFO - PROCESS | 1791 | 1461086338793 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:58 INFO - PROCESS | 1791 | 1461086338963 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 10:18:59 INFO - PROCESS | 1791 | 1461086339142 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:59 INFO - PROCESS | 1791 | ++DOCSHELL 0x941f2800 == 57 [pid = 1791] [id = 165] 10:18:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x94dc8c00) [pid = 1791] [serial = 495] [outer = (nil)] 10:18:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x97b37800) [pid = 1791] [serial = 496] [outer = 0x94dc8c00] 10:18:59 INFO - PROCESS | 1791 | 1461086339225 Marionette DEBUG loaded listener.js 10:18:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x979cb800) [pid = 1791] [serial = 497] [outer = 0x94dc8c00] 10:19:00 INFO - PROCESS | 1791 | 1461086340132 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 10:19:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:19:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1378ms 10:19:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:19:00 INFO - PROCESS | 1791 | 1461086340163 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 10:19:00 INFO - PROCESS | 1791 | 1461086340167 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 10:19:00 INFO - PROCESS | 1791 | 1461086340173 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:19:00 INFO - PROCESS | 1791 | 1461086340177 Marionette TRACE conn3 <- [1,634,null,{}] 10:19:00 INFO - PROCESS | 1791 | 1461086340182 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:00 INFO - PROCESS | 1791 | 1461086340336 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 10:19:00 INFO - PROCESS | 1791 | 1461086340515 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:00 INFO - PROCESS | 1791 | ++DOCSHELL 0x958b5800 == 58 [pid = 1791] [id = 166] 10:19:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x97915000) [pid = 1791] [serial = 498] [outer = (nil)] 10:19:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x98164000) [pid = 1791] [serial = 499] [outer = 0x97915000] 10:19:00 INFO - PROCESS | 1791 | 1461086340598 Marionette DEBUG loaded listener.js 10:19:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x981b4c00) [pid = 1791] [serial = 500] [outer = 0x97915000] 10:19:01 INFO - PROCESS | 1791 | [1791] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:19:01 INFO - PROCESS | 1791 | 1461086341519 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 10:19:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:19:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1379ms 10:19:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:19:01 INFO - PROCESS | 1791 | 1461086341551 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 10:19:01 INFO - PROCESS | 1791 | 1461086341555 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 10:19:01 INFO - PROCESS | 1791 | 1461086341561 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:19:01 INFO - PROCESS | 1791 | 1461086341565 Marionette TRACE conn3 <- [1,638,null,{}] 10:19:01 INFO - PROCESS | 1791 | 1461086341570 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:01 INFO - PROCESS | 1791 | 1461086341743 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 10:19:02 INFO - PROCESS | 1791 | 1461086341989 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:02 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b6e8800 == 59 [pid = 1791] [id = 167] 10:19:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x98161000) [pid = 1791] [serial = 501] [outer = (nil)] 10:19:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x98794000) [pid = 1791] [serial = 502] [outer = 0x98161000] 10:19:02 INFO - PROCESS | 1791 | 1461086342077 Marionette DEBUG loaded listener.js 10:19:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x98798400) [pid = 1791] [serial = 503] [outer = 0x98161000] 10:19:02 INFO - PROCESS | 1791 | [1791] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:19:03 INFO - PROCESS | 1791 | 1461086342995 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:19:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:19:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1485ms 10:19:03 INFO - PROCESS | 1791 | 1461086343046 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 10:19:03 INFO - PROCESS | 1791 | 1461086343051 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 10:19:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:19:03 INFO - PROCESS | 1791 | 1461086343057 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:19:03 INFO - PROCESS | 1791 | 1461086343061 Marionette TRACE conn3 <- [1,642,null,{}] 10:19:03 INFO - PROCESS | 1791 | 1461086343067 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:03 INFO - PROCESS | 1791 | 1461086343252 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 10:19:03 INFO - PROCESS | 1791 | 1461086343434 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:03 INFO - PROCESS | 1791 | ++DOCSHELL 0x98795800 == 60 [pid = 1791] [id = 168] 10:19:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x98869000) [pid = 1791] [serial = 504] [outer = (nil)] 10:19:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x9887f000) [pid = 1791] [serial = 505] [outer = 0x98869000] 10:19:03 INFO - PROCESS | 1791 | 1461086343546 Marionette DEBUG loaded listener.js 10:19:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x98eac400) [pid = 1791] [serial = 506] [outer = 0x98869000] 10:19:04 INFO - PROCESS | 1791 | 1461086344529 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 10:19:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:19:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1531ms 10:19:04 INFO - PROCESS | 1791 | 1461086344589 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 10:19:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:19:04 INFO - PROCESS | 1791 | 1461086344600 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 10:19:04 INFO - PROCESS | 1791 | 1461086344606 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:19:04 INFO - PROCESS | 1791 | 1461086344611 Marionette TRACE conn3 <- [1,646,null,{}] 10:19:04 INFO - PROCESS | 1791 | 1461086344616 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:04 INFO - PROCESS | 1791 | 1461086344818 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 10:19:05 INFO - PROCESS | 1791 | 1461086345059 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:05 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b270800 == 61 [pid = 1791] [id = 169] 10:19:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x8b4e0c00) [pid = 1791] [serial = 507] [outer = (nil)] 10:19:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x8fb66800) [pid = 1791] [serial = 508] [outer = 0x8b4e0c00] 10:19:05 INFO - PROCESS | 1791 | 1461086345193 Marionette DEBUG loaded listener.js 10:19:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x941f2400) [pid = 1791] [serial = 509] [outer = 0x8b4e0c00] 10:19:06 INFO - PROCESS | 1791 | 1461086346147 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:19:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:19:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1588ms 10:19:06 INFO - PROCESS | 1791 | 1461086346195 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 10:19:06 INFO - PROCESS | 1791 | 1461086346199 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 10:19:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:19:06 INFO - PROCESS | 1791 | 1461086346205 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:19:06 INFO - PROCESS | 1791 | 1461086346209 Marionette TRACE conn3 <- [1,650,null,{}] 10:19:06 INFO - PROCESS | 1791 | 1461086346214 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:06 INFO - PROCESS | 1791 | 1461086346373 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 10:19:06 INFO - PROCESS | 1791 | 1461086346804 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:06 INFO - PROCESS | 1791 | ++DOCSHELL 0x898fe000 == 62 [pid = 1791] [id = 170] 10:19:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x89c34800) [pid = 1791] [serial = 510] [outer = (nil)] 10:19:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x8a93b000) [pid = 1791] [serial = 511] [outer = 0x89c34800] 10:19:06 INFO - PROCESS | 1791 | 1461086346944 Marionette DEBUG loaded listener.js 10:19:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x8b279800) [pid = 1791] [serial = 512] [outer = 0x89c34800] 10:19:07 INFO - PROCESS | 1791 | 1461086347822 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 10:19:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:19:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1683ms 10:19:07 INFO - PROCESS | 1791 | 1461086347890 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 10:19:07 INFO - PROCESS | 1791 | 1461086347900 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 10:19:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:19:07 INFO - PROCESS | 1791 | 1461086347919 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:19:07 INFO - PROCESS | 1791 | 1461086347923 Marionette TRACE conn3 <- [1,654,null,{}] 10:19:07 INFO - PROCESS | 1791 | 1461086347939 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:08 INFO - PROCESS | 1791 | 1461086348166 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 10:19:08 INFO - PROCESS | 1791 | 1461086348397 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:08 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b4dd400 == 63 [pid = 1791] [id = 171] 10:19:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x8bbf1800) [pid = 1791] [serial = 513] [outer = (nil)] 10:19:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x8e9e4800) [pid = 1791] [serial = 514] [outer = 0x8bbf1800] 10:19:08 INFO - PROCESS | 1791 | 1461086348496 Marionette DEBUG loaded listener.js 10:19:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0x8f3b7800) [pid = 1791] [serial = 515] [outer = 0x8bbf1800] 10:19:09 INFO - PROCESS | 1791 | 1461086349568 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 10:19:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:19:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1697ms 10:19:09 INFO - PROCESS | 1791 | 1461086349617 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 10:19:09 INFO - PROCESS | 1791 | 1461086349623 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 10:19:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:19:09 INFO - PROCESS | 1791 | 1461086349630 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:19:09 INFO - PROCESS | 1791 | 1461086349632 Marionette TRACE conn3 <- [1,658,null,{}] 10:19:09 INFO - PROCESS | 1791 | 1461086349638 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:09 INFO - PROCESS | 1791 | 1461086349819 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 10:19:10 INFO - PROCESS | 1791 | --DOCSHELL 0x898fa400 == 62 [pid = 1791] [id = 157] 10:19:10 INFO - PROCESS | 1791 | --DOCSHELL 0x9022e800 == 61 [pid = 1791] [id = 156] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 184 (0x941f9000) [pid = 1791] [serial = 360] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0x8b4e1800) [pid = 1791] [serial = 384] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x9fb35400) [pid = 1791] [serial = 366] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x98ea3c00) [pid = 1791] [serial = 363] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x90291400) [pid = 1791] [serial = 357] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0xa0e8b800) [pid = 1791] [serial = 369] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x8f3b7000) [pid = 1791] [serial = 372] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0xa4774800) [pid = 1791] [serial = 378] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0xa4482400) [pid = 1791] [serial = 375] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0xa4c4e000) [pid = 1791] [serial = 381] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x8b27c400) [pid = 1791] [serial = 408] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x8f3b1000) [pid = 1791] [serial = 411] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x941fa800) [pid = 1791] [serial = 414] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x99218c00) [pid = 1791] [serial = 418] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x912f5400) [pid = 1791] [serial = 421] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0x98b10400) [pid = 1791] [serial = 424] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0x90225400) [pid = 1791] [serial = 427] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0x898f7800) [pid = 1791] [serial = 430] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x898fe800) [pid = 1791] [serial = 433] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x8b6f3400) [pid = 1791] [serial = 436] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x89c3e000) [pid = 1791] [serial = 439] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x8a93f000) [pid = 1791] [serial = 442] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x8aa9f400) [pid = 1791] [serial = 445] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x8aaa8000) [pid = 1791] [serial = 448] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x905e0800) [pid = 1791] [serial = 460] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | 1461086350178 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:10 INFO - PROCESS | 1791 | --DOCSHELL 0x8a93fc00 == 60 [pid = 1791] [id = 155] 10:19:10 INFO - PROCESS | 1791 | --DOCSHELL 0x8a946400 == 59 [pid = 1791] [id = 154] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x8e12e000) [pid = 1791] [serial = 328] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0xa476ac00) [pid = 1791] [serial = 319] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x8e2b1000) [pid = 1791] [serial = 331] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0xa4770000) [pid = 1791] [serial = 322] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0xa447c800) [pid = 1791] [serial = 271] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x9a6dd800) [pid = 1791] [serial = 313] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x94234000) [pid = 1791] [serial = 307] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x94236400) [pid = 1791] [serial = 277] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x9430c800) [pid = 1791] [serial = 310] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0xa45bb000) [pid = 1791] [serial = 274] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0xa45b3000) [pid = 1791] [serial = 316] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x8dfb6800) [pid = 1791] [serial = 325] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x943c1800) [pid = 1791] [serial = 396] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x981b5400) [pid = 1791] [serial = 399] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x9307c800) [pid = 1791] [serial = 393] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x9422bc00) [pid = 1791] [serial = 394] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x8fb28800) [pid = 1791] [serial = 402] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x8fb65c00) [pid = 1791] [serial = 388] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x8f3b5000) [pid = 1791] [serial = 387] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x9887dc00) [pid = 1791] [serial = 354] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x9319b000) [pid = 1791] [serial = 391] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x93084800) [pid = 1791] [serial = 390] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x903be000) [pid = 1791] [serial = 403] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x9919ec00) [pid = 1791] [serial = 400] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x8b4d9c00) [pid = 1791] [serial = 451] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x94dcdc00) [pid = 1791] [serial = 397] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x8b6eec00) [pid = 1791] [serial = 452] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 132 (0x8f846c00) [pid = 1791] [serial = 454] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 131 (0x8fb69c00) [pid = 1791] [serial = 455] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 130 (0x8fb74c00) [pid = 1791] [serial = 457] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 129 (0x9022f000) [pid = 1791] [serial = 458] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 128 (0x905e3800) [pid = 1791] [serial = 226] [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.] 10:19:10 INFO - PROCESS | 1791 | --DOMWINDOW == 127 (0x958b2800) [pid = 1791] [serial = 405] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 1791 | ++DOCSHELL 0x898f7800 == 60 [pid = 1791] [id = 172] 10:19:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 128 (0x898fa400) [pid = 1791] [serial = 516] [outer = (nil)] 10:19:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 129 (0x8a942800) [pid = 1791] [serial = 517] [outer = 0x898fa400] 10:19:10 INFO - PROCESS | 1791 | 1461086350309 Marionette DEBUG loaded listener.js 10:19:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 130 (0x8b4db800) [pid = 1791] [serial = 518] [outer = 0x898fa400] 10:19:11 INFO - PROCESS | 1791 | 1461086351072 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:19:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:19:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1483ms 10:19:11 INFO - PROCESS | 1791 | 1461086351113 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 10:19:11 INFO - PROCESS | 1791 | 1461086351117 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 10:19:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:19:11 INFO - PROCESS | 1791 | 1461086351131 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:19:11 INFO - PROCESS | 1791 | 1461086351139 Marionette TRACE conn3 <- [1,662,null,{}] 10:19:11 INFO - PROCESS | 1791 | 1461086351148 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:11 INFO - PROCESS | 1791 | 1461086351323 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 10:19:11 INFO - PROCESS | 1791 | 1461086351334 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:11 INFO - PROCESS | 1791 | ++DOCSHELL 0x8a93f000 == 61 [pid = 1791] [id = 173] 10:19:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 131 (0x9022d800) [pid = 1791] [serial = 519] [outer = (nil)] 10:19:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 132 (0x905ef800) [pid = 1791] [serial = 520] [outer = 0x9022d800] 10:19:11 INFO - PROCESS | 1791 | 1461086351408 Marionette DEBUG loaded listener.js 10:19:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0x91233400) [pid = 1791] [serial = 521] [outer = 0x9022d800] 10:19:12 INFO - PROCESS | 1791 | [1791] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:19:12 INFO - PROCESS | 1791 | 1461086352310 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 10:19:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:19:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1245ms 10:19:12 INFO - PROCESS | 1791 | 1461086352369 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 10:19:12 INFO - PROCESS | 1791 | 1461086352373 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 10:19:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:19:12 INFO - PROCESS | 1791 | 1461086352379 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:19:12 INFO - PROCESS | 1791 | 1461086352382 Marionette TRACE conn3 <- [1,666,null,{}] 10:19:12 INFO - PROCESS | 1791 | 1461086352388 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:12 INFO - PROCESS | 1791 | 1461086352545 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 10:19:12 INFO - PROCESS | 1791 | 1461086352693 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:12 INFO - PROCESS | 1791 | ++DOCSHELL 0x8a944c00 == 62 [pid = 1791] [id = 174] 10:19:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x90222800) [pid = 1791] [serial = 522] [outer = (nil)] 10:19:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x91e95c00) [pid = 1791] [serial = 523] [outer = 0x90222800] 10:19:12 INFO - PROCESS | 1791 | 1461086352764 Marionette DEBUG loaded listener.js 10:19:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x9308a400) [pid = 1791] [serial = 524] [outer = 0x90222800] 10:19:13 INFO - PROCESS | 1791 | [1791] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:19:13 INFO - PROCESS | 1791 | 1461086353601 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 10:19:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:19:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1239ms 10:19:13 INFO - PROCESS | 1791 | 1461086353619 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 10:19:13 INFO - PROCESS | 1791 | 1461086353622 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 10:19:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:19:13 INFO - PROCESS | 1791 | 1461086353628 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:19:13 INFO - PROCESS | 1791 | 1461086353630 Marionette TRACE conn3 <- [1,670,null,{}] 10:19:13 INFO - PROCESS | 1791 | 1461086353645 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:13 INFO - PROCESS | 1791 | 1461086353845 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 10:19:13 INFO - PROCESS | 1791 | 1461086353871 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:13 INFO - PROCESS | 1791 | ++DOCSHELL 0x912f8400 == 63 [pid = 1791] [id = 175] 10:19:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x9307ec00) [pid = 1791] [serial = 525] [outer = (nil)] 10:19:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x94150000) [pid = 1791] [serial = 526] [outer = 0x9307ec00] 10:19:13 INFO - PROCESS | 1791 | 1461086353954 Marionette DEBUG loaded listener.js 10:19:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x94239000) [pid = 1791] [serial = 527] [outer = 0x9307ec00] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x98166000) [pid = 1791] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x941f5000) [pid = 1791] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x8b27d400) [pid = 1791] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x89c35c00) [pid = 1791] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0xa4767400) [pid = 1791] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x9414e800) [pid = 1791] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 132 (0x8f3b1400) [pid = 1791] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 131 (0xa4c42000) [pid = 1791] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 130 (0x8a93d800) [pid = 1791] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 129 (0xa3cd2c00) [pid = 1791] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 128 (0x93080400) [pid = 1791] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 127 (0x8dfb7000) [pid = 1791] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 126 (0x912ef400) [pid = 1791] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 125 (0x898f5000) [pid = 1791] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 124 (0x912edc00) [pid = 1791] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 123 (0x8b276800) [pid = 1791] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 122 (0x898f0400) [pid = 1791] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 121 (0x90292c00) [pid = 1791] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 120 (0x8dfab000) [pid = 1791] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 119 (0x98880c00) [pid = 1791] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 118 (0x9df82c00) [pid = 1791] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 117 (0x912f4800) [pid = 1791] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 116 (0x8b4ddc00) [pid = 1791] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 115 (0x9414b000) [pid = 1791] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 114 (0x99938c00) [pid = 1791] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 113 (0x89c43400) [pid = 1791] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 112 (0x8a937c00) [pid = 1791] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 111 (0x8e9de000) [pid = 1791] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 110 (0x931a0c00) [pid = 1791] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 109 (0x898f9400) [pid = 1791] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:19:14 INFO - PROCESS | 1791 | --DOMWINDOW == 108 (0x8aaa7400) [pid = 1791] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:19:15 INFO - PROCESS | 1791 | 1461086355151 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 10:19:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:19:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1540ms 10:19:15 INFO - PROCESS | 1791 | 1461086355170 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 10:19:15 INFO - PROCESS | 1791 | 1461086355172 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 10:19:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:19:15 INFO - PROCESS | 1791 | 1461086355179 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:19:15 INFO - PROCESS | 1791 | 1461086355182 Marionette TRACE conn3 <- [1,674,null,{}] 10:19:15 INFO - PROCESS | 1791 | 1461086355187 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:15 INFO - PROCESS | 1791 | 1461086355340 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 10:19:15 INFO - PROCESS | 1791 | 1461086355356 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:15 INFO - PROCESS | 1791 | ++DOCSHELL 0x898f5000 == 64 [pid = 1791] [id = 176] 10:19:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 109 (0x898f5c00) [pid = 1791] [serial = 528] [outer = (nil)] 10:19:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 110 (0x8aa9dc00) [pid = 1791] [serial = 529] [outer = 0x898f5c00] 10:19:15 INFO - PROCESS | 1791 | 1461086355425 Marionette DEBUG loaded listener.js 10:19:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 111 (0x8dfb7000) [pid = 1791] [serial = 530] [outer = 0x898f5c00] 10:19:16 INFO - PROCESS | 1791 | [1791] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:19:16 INFO - PROCESS | 1791 | 1461086356259 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 10:19:16 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 10:19:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1131ms 10:19:16 INFO - PROCESS | 1791 | 1461086356311 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 10:19:16 INFO - PROCESS | 1791 | 1461086356313 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 10:19:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:19:16 INFO - PROCESS | 1791 | 1461086356320 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:19:16 INFO - PROCESS | 1791 | 1461086356323 Marionette TRACE conn3 <- [1,678,null,{}] 10:19:16 INFO - PROCESS | 1791 | 1461086356329 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:16 INFO - PROCESS | 1791 | 1461086356498 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 10:19:16 INFO - PROCESS | 1791 | 1461086356508 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:16 INFO - PROCESS | 1791 | ++DOCSHELL 0x898f2c00 == 65 [pid = 1791] [id = 177] 10:19:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 112 (0x8b276000) [pid = 1791] [serial = 531] [outer = (nil)] 10:19:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 113 (0x903be400) [pid = 1791] [serial = 532] [outer = 0x8b276000] 10:19:16 INFO - PROCESS | 1791 | 1461086356584 Marionette DEBUG loaded listener.js 10:19:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 114 (0x912f1c00) [pid = 1791] [serial = 533] [outer = 0x8b276000] 10:19:17 INFO - PROCESS | 1791 | 1461086357836 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 10:19:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:19:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1585ms 10:19:17 INFO - PROCESS | 1791 | 1461086357906 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 10:19:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:19:17 INFO - PROCESS | 1791 | 1461086357911 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 10:19:17 INFO - PROCESS | 1791 | 1461086357920 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:19:17 INFO - PROCESS | 1791 | 1461086357925 Marionette TRACE conn3 <- [1,682,null,{}] 10:19:17 INFO - PROCESS | 1791 | 1461086357944 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:18 INFO - PROCESS | 1791 | 1461086358161 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 10:19:18 INFO - PROCESS | 1791 | 1461086358436 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:18 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b278000 == 66 [pid = 1791] [id = 178] 10:19:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 115 (0x8b6ef800) [pid = 1791] [serial = 534] [outer = (nil)] 10:19:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 116 (0x8dfb4c00) [pid = 1791] [serial = 535] [outer = 0x8b6ef800] 10:19:18 INFO - PROCESS | 1791 | 1461086358526 Marionette DEBUG loaded listener.js 10:19:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 117 (0x8e12f000) [pid = 1791] [serial = 536] [outer = 0x8b6ef800] 10:19:19 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:19 INFO - PROCESS | 1791 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:19:20 INFO - PROCESS | 1791 | 1461086360018 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 10:19:20 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) 10:19:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2148ms 10:19:20 INFO - PROCESS | 1791 | 1461086360067 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 10:19:20 INFO - PROCESS | 1791 | 1461086360077 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 10:19:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:19:20 INFO - PROCESS | 1791 | 1461086360087 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:19:20 INFO - PROCESS | 1791 | 1461086360091 Marionette TRACE conn3 <- [1,686,null,{}] 10:19:20 INFO - PROCESS | 1791 | 1461086360098 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:20 INFO - PROCESS | 1791 | 1461086360311 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 10:19:20 INFO - PROCESS | 1791 | 1461086360486 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:20 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b4db400 == 67 [pid = 1791] [id = 179] 10:19:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 118 (0x8dfb7c00) [pid = 1791] [serial = 537] [outer = (nil)] 10:19:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 119 (0x8fb61400) [pid = 1791] [serial = 538] [outer = 0x8dfb7c00] 10:19:20 INFO - PROCESS | 1791 | 1461086360572 Marionette DEBUG loaded listener.js 10:19:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 120 (0x90298000) [pid = 1791] [serial = 539] [outer = 0x8dfb7c00] 10:19:21 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:21 INFO - PROCESS | 1791 | 1461086361871 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 10:19:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:19:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1829ms 10:19:21 INFO - PROCESS | 1791 | 1461086361917 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 10:19:21 INFO - PROCESS | 1791 | 1461086361922 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 10:19:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:19:21 INFO - PROCESS | 1791 | 1461086361928 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:19:21 INFO - PROCESS | 1791 | 1461086361935 Marionette TRACE conn3 <- [1,690,null,{}] 10:19:22 INFO - PROCESS | 1791 | 1461086362049 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:22 INFO - PROCESS | 1791 | 1461086362245 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 10:19:22 INFO - PROCESS | 1791 | 1461086362419 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:22 INFO - PROCESS | 1791 | ++DOCSHELL 0x906f1c00 == 68 [pid = 1791] [id = 180] 10:19:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 121 (0x906f7800) [pid = 1791] [serial = 540] [outer = (nil)] 10:19:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 122 (0x94145800) [pid = 1791] [serial = 541] [outer = 0x906f7800] 10:19:22 INFO - PROCESS | 1791 | 1461086362517 Marionette DEBUG loaded listener.js 10:19:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 123 (0x943ba400) [pid = 1791] [serial = 542] [outer = 0x906f7800] 10:19:23 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:23 INFO - PROCESS | 1791 | 1461086363842 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 10:19:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:19:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1943ms 10:19:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:19:23 INFO - PROCESS | 1791 | 1461086363871 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 10:19:23 INFO - PROCESS | 1791 | 1461086363875 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 10:19:23 INFO - PROCESS | 1791 | 1461086363882 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:19:23 INFO - PROCESS | 1791 | 1461086363886 Marionette TRACE conn3 <- [1,694,null,{}] 10:19:23 INFO - PROCESS | 1791 | 1461086363985 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:24 INFO - PROCESS | 1791 | 1461086364176 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 10:19:24 INFO - PROCESS | 1791 | 1461086364348 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:24 INFO - PROCESS | 1791 | ++DOCSHELL 0x94234c00 == 69 [pid = 1791] [id = 181] 10:19:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 124 (0x94302000) [pid = 1791] [serial = 543] [outer = (nil)] 10:19:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 125 (0x96211400) [pid = 1791] [serial = 544] [outer = 0x94302000] 10:19:24 INFO - PROCESS | 1791 | 1461086364433 Marionette DEBUG loaded listener.js 10:19:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 126 (0x97c7f400) [pid = 1791] [serial = 545] [outer = 0x94302000] 10:19:25 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:25 INFO - PROCESS | 1791 | 1461086365697 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 10:19:25 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) 10:19:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1877ms 10:19:25 INFO - PROCESS | 1791 | 1461086365763 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 10:19:25 INFO - PROCESS | 1791 | 1461086365770 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 10:19:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:19:25 INFO - PROCESS | 1791 | 1461086365887 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:19:25 INFO - PROCESS | 1791 | 1461086365891 Marionette TRACE conn3 <- [1,698,null,{}] 10:19:25 INFO - PROCESS | 1791 | 1461086365899 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:26 INFO - PROCESS | 1791 | 1461086366072 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 10:19:26 INFO - PROCESS | 1791 | 1461086366248 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:26 INFO - PROCESS | 1791 | ++DOCSHELL 0x8a93a000 == 70 [pid = 1791] [id = 182] 10:19:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 127 (0x8a93c800) [pid = 1791] [serial = 546] [outer = (nil)] 10:19:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 128 (0x8b274c00) [pid = 1791] [serial = 547] [outer = 0x8a93c800] 10:19:26 INFO - PROCESS | 1791 | 1461086366333 Marionette DEBUG loaded listener.js 10:19:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 129 (0x8b6f0800) [pid = 1791] [serial = 548] [outer = 0x8a93c800] 10:19:28 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:28 INFO - PROCESS | 1791 | 1461086368262 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 10:19:28 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) 10:19:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2446ms 10:19:28 INFO - PROCESS | 1791 | 1461086368277 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 10:19:28 INFO - PROCESS | 1791 | 1461086368282 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 10:19:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:19:28 INFO - PROCESS | 1791 | 1461086368291 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:19:28 INFO - PROCESS | 1791 | 1461086368295 Marionette TRACE conn3 <- [1,702,null,{}] 10:19:28 INFO - PROCESS | 1791 | 1461086368304 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:28 INFO - PROCESS | 1791 | 1461086368463 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 10:19:28 INFO - PROCESS | 1791 | 1461086368654 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:28 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b4d6400 == 71 [pid = 1791] [id = 183] 10:19:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 130 (0x8b4e4400) [pid = 1791] [serial = 549] [outer = (nil)] 10:19:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 131 (0x8bbf1000) [pid = 1791] [serial = 550] [outer = 0x8b4e4400] 10:19:28 INFO - PROCESS | 1791 | 1461086368803 Marionette DEBUG loaded listener.js 10:19:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 132 (0x8dfaa800) [pid = 1791] [serial = 551] [outer = 0x8b4e4400] 10:19:29 INFO - PROCESS | 1791 | --DOCSHELL 0xa4c0ac00 == 70 [pid = 1791] [id = 127] 10:19:29 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb2fc00 == 69 [pid = 1791] [id = 102] 10:19:29 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb6e400 == 68 [pid = 1791] [id = 42] 10:19:29 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb2f000 == 67 [pid = 1791] [id = 57] 10:19:29 INFO - PROCESS | 1791 | --DOCSHELL 0x90299800 == 66 [pid = 1791] [id = 41] 10:19:29 INFO - PROCESS | 1791 | --DOMWINDOW == 131 (0x8b6ecc00) [pid = 1791] [serial = 472] [outer = (nil)] [url = about:blank] 10:19:29 INFO - PROCESS | 1791 | --DOCSHELL 0x903c4400 == 65 [pid = 1791] [id = 58] 10:19:29 INFO - PROCESS | 1791 | --DOCSHELL 0x96fd3400 == 64 [pid = 1791] [id = 43] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 130 (0x90298800) [pid = 1791] [serial = 412] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 129 (0x96276c00) [pid = 1791] [serial = 440] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 128 (0xa4c05c00) [pid = 1791] [serial = 379] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 127 (0x999ca400) [pid = 1791] [serial = 364] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 126 (0x8b4d8c00) [pid = 1791] [serial = 463] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 125 (0xa0f64400) [pid = 1791] [serial = 373] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 124 (0xa4c50000) [pid = 1791] [serial = 382] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 123 (0x8aaa1400) [pid = 1791] [serial = 446] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 122 (0xa45e5000) [pid = 1791] [serial = 376] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 121 (0x943be800) [pid = 1791] [serial = 415] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 120 (0x8fb65800) [pid = 1791] [serial = 467] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 119 (0x912f7400) [pid = 1791] [serial = 422] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 118 (0x8b6eb400) [pid = 1791] [serial = 434] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 117 (0x9fb8c000) [pid = 1791] [serial = 425] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 116 (0x8b4dcc00) [pid = 1791] [serial = 409] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 115 (0x898fc000) [pid = 1791] [serial = 431] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 114 (0x906fb000) [pid = 1791] [serial = 461] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 113 (0x90230000) [pid = 1791] [serial = 428] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 112 (0xa44cdc00) [pid = 1791] [serial = 304] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 111 (0xa0e90800) [pid = 1791] [serial = 370] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 110 (0x93198c00) [pid = 1791] [serial = 470] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 109 (0x8b4e4c00) [pid = 1791] [serial = 385] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 108 (0x9df8ec00) [pid = 1791] [serial = 419] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 107 (0x9fc9a400) [pid = 1791] [serial = 367] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 106 (0x8aaaac00) [pid = 1791] [serial = 449] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 105 (0x8f3ae800) [pid = 1791] [serial = 466] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 104 (0x8a941000) [pid = 1791] [serial = 443] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 103 (0x903bc400) [pid = 1791] [serial = 358] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 102 (0x94dd3400) [pid = 1791] [serial = 361] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 101 (0x9307b800) [pid = 1791] [serial = 469] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 100 (0x8b6f6800) [pid = 1791] [serial = 437] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 99 (0x8bbf2c00) [pid = 1791] [serial = 464] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 98 (0x98b0cc00) [pid = 1791] [serial = 355] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | --DOMWINDOW == 97 (0x984cf000) [pid = 1791] [serial = 406] [outer = (nil)] [url = about:blank] 10:19:30 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:30 INFO - PROCESS | 1791 | 1461086370256 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 10:19:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:19:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1987ms 10:19:30 INFO - PROCESS | 1791 | 1461086370277 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 10:19:30 INFO - PROCESS | 1791 | 1461086370286 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 10:19:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:19:30 INFO - PROCESS | 1791 | 1461086370326 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:19:30 INFO - PROCESS | 1791 | 1461086370331 Marionette TRACE conn3 <- [1,706,null,{}] 10:19:30 INFO - PROCESS | 1791 | 1461086370337 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:30 INFO - PROCESS | 1791 | 1461086370484 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 10:19:30 INFO - PROCESS | 1791 | 1461086370494 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:30 INFO - PROCESS | 1791 | ++DOCSHELL 0x898fcc00 == 65 [pid = 1791] [id = 184] 10:19:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 98 (0x8aaa2400) [pid = 1791] [serial = 552] [outer = (nil)] 10:19:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 99 (0x8bbec000) [pid = 1791] [serial = 553] [outer = 0x8aaa2400] 10:19:30 INFO - PROCESS | 1791 | 1461086370568 Marionette DEBUG loaded listener.js 10:19:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 100 (0x8e126c00) [pid = 1791] [serial = 554] [outer = 0x8aaa2400] 10:19:31 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:31 INFO - PROCESS | 1791 | 1461086371900 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 10:19:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:19:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1591ms 10:19:31 INFO - PROCESS | 1791 | 1461086371913 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 10:19:31 INFO - PROCESS | 1791 | 1461086371916 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 10:19:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:19:31 INFO - PROCESS | 1791 | 1461086371923 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:19:31 INFO - PROCESS | 1791 | 1461086371928 Marionette TRACE conn3 <- [1,710,null,{}] 10:19:31 INFO - PROCESS | 1791 | 1461086371943 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:32 INFO - PROCESS | 1791 | 1461086372198 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 10:19:32 INFO - PROCESS | 1791 | 1461086372236 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:32 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b6f6000 == 66 [pid = 1791] [id = 185] 10:19:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 101 (0x8e12b000) [pid = 1791] [serial = 555] [outer = (nil)] 10:19:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 102 (0x8f3ab000) [pid = 1791] [serial = 556] [outer = 0x8e12b000] 10:19:32 INFO - PROCESS | 1791 | 1461086372325 Marionette DEBUG loaded listener.js 10:19:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 103 (0x8f849800) [pid = 1791] [serial = 557] [outer = 0x8e12b000] 10:19:33 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:33 INFO - PROCESS | 1791 | 1461086373627 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 10:19:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:19:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1740ms 10:19:33 INFO - PROCESS | 1791 | 1461086373666 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 10:19:33 INFO - PROCESS | 1791 | 1461086373671 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 10:19:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:19:33 INFO - PROCESS | 1791 | 1461086373686 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:19:33 INFO - PROCESS | 1791 | 1461086373688 Marionette TRACE conn3 <- [1,714,null,{}] 10:19:33 INFO - PROCESS | 1791 | 1461086373694 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:33 INFO - PROCESS | 1791 | 1461086373928 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 10:19:33 INFO - PROCESS | 1791 | 1461086373959 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:33 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f3ad000 == 67 [pid = 1791] [id = 186] 10:19:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 104 (0x8f844c00) [pid = 1791] [serial = 558] [outer = (nil)] 10:19:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 105 (0x8fb72000) [pid = 1791] [serial = 559] [outer = 0x8f844c00] 10:19:34 INFO - PROCESS | 1791 | 1461086374034 Marionette DEBUG loaded listener.js 10:19:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 106 (0x8fb7f400) [pid = 1791] [serial = 560] [outer = 0x8f844c00] 10:19:34 INFO - PROCESS | 1791 | --DOMWINDOW == 105 (0x90222800) [pid = 1791] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:19:34 INFO - PROCESS | 1791 | --DOMWINDOW == 104 (0x9307ec00) [pid = 1791] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:19:34 INFO - PROCESS | 1791 | --DOMWINDOW == 103 (0x898f5c00) [pid = 1791] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:19:34 INFO - PROCESS | 1791 | --DOMWINDOW == 102 (0x898fa400) [pid = 1791] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:19:34 INFO - PROCESS | 1791 | --DOMWINDOW == 101 (0x9022d800) [pid = 1791] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:19:34 INFO - PROCESS | 1791 | --DOMWINDOW == 100 (0x89c34800) [pid = 1791] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:19:34 INFO - PROCESS | 1791 | --DOMWINDOW == 99 (0x8bbf1800) [pid = 1791] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:19:34 INFO - PROCESS | 1791 | --DOMWINDOW == 98 (0x8b4d7c00) [pid = 1791] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:19:35 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:35 INFO - PROCESS | 1791 | 1461086375818 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 10:19:35 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 10:19:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2188ms 10:19:35 INFO - PROCESS | 1791 | 1461086375874 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 10:19:35 INFO - PROCESS | 1791 | 1461086375877 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 10:19:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:19:35 INFO - PROCESS | 1791 | 1461086375883 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:19:35 INFO - PROCESS | 1791 | 1461086375885 Marionette TRACE conn3 <- [1,718,null,{}] 10:19:35 INFO - PROCESS | 1791 | 1461086375891 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:36 INFO - PROCESS | 1791 | 1461086376117 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 10:19:36 INFO - PROCESS | 1791 | 1461086376136 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:36 INFO - PROCESS | 1791 | ++DOCSHELL 0x898ef800 == 68 [pid = 1791] [id = 187] 10:19:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 99 (0x8aa9d800) [pid = 1791] [serial = 561] [outer = (nil)] 10:19:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 100 (0x8fb7dc00) [pid = 1791] [serial = 562] [outer = 0x8aa9d800] 10:19:36 INFO - PROCESS | 1791 | 1461086376206 Marionette DEBUG loaded listener.js 10:19:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 101 (0x9022b000) [pid = 1791] [serial = 563] [outer = 0x8aa9d800] 10:19:37 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:37 INFO - PROCESS | 1791 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:19:37 INFO - PROCESS | 1791 | 1461086377446 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 10:19:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:19:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1576ms 10:19:37 INFO - PROCESS | 1791 | 1461086377461 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 10:19:37 INFO - PROCESS | 1791 | 1461086377466 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 10:19:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:19:37 INFO - PROCESS | 1791 | 1461086377486 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:19:37 INFO - PROCESS | 1791 | 1461086377492 Marionette TRACE conn3 <- [1,722,null,{}] 10:19:37 INFO - PROCESS | 1791 | 1461086377500 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:37 INFO - PROCESS | 1791 | 1461086377743 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 10:19:37 INFO - PROCESS | 1791 | 1461086377932 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:37 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaa3000 == 69 [pid = 1791] [id = 188] 10:19:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 102 (0x8b273c00) [pid = 1791] [serial = 564] [outer = (nil)] 10:19:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 103 (0x8b6eb400) [pid = 1791] [serial = 565] [outer = 0x8b273c00] 10:19:38 INFO - PROCESS | 1791 | 1461086378021 Marionette DEBUG loaded listener.js 10:19:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 104 (0x8bbe5c00) [pid = 1791] [serial = 566] [outer = 0x8b273c00] 10:19:38 INFO - PROCESS | 1791 | 1461086378946 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 10:19:39 INFO - PROCESS | 1791 | 1461086379029 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 10:19:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:19:39 INFO - PROCESS | 1791 | 1461086379040 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:19:39 INFO - PROCESS | 1791 | 1461086379045 Marionette TRACE conn3 <- [1,726,null,{}] 10:19:39 INFO - PROCESS | 1791 | 1461086379051 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:39 INFO - PROCESS | 1791 | 1461086379266 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 10:19:39 INFO - PROCESS | 1791 | 1461086379489 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:39 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e2b2800 == 70 [pid = 1791] [id = 189] 10:19:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 105 (0x8e2bcc00) [pid = 1791] [serial = 567] [outer = (nil)] 10:19:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 106 (0x8f3af400) [pid = 1791] [serial = 568] [outer = 0x8e2bcc00] 10:19:39 INFO - PROCESS | 1791 | 1461086379592 Marionette DEBUG loaded listener.js 10:19:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 107 (0x8fb25800) [pid = 1791] [serial = 569] [outer = 0x8e2bcc00] 10:19:40 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:40 INFO - PROCESS | 1791 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:19:40 INFO - PROCESS | 1791 | 1461086380672 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 10:19:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:19:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1680ms 10:19:40 INFO - PROCESS | 1791 | 1461086380720 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 10:19:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:19:40 INFO - PROCESS | 1791 | 1461086380724 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 10:19:40 INFO - PROCESS | 1791 | 1461086380731 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:19:40 INFO - PROCESS | 1791 | 1461086380737 Marionette TRACE conn3 <- [1,730,null,{}] 10:19:40 INFO - PROCESS | 1791 | 1461086380753 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:40 INFO - PROCESS | 1791 | 1461086380950 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 10:19:41 INFO - PROCESS | 1791 | 1461086381158 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:41 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e9e5c00 == 71 [pid = 1791] [id = 190] 10:19:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 108 (0x903b9000) [pid = 1791] [serial = 570] [outer = (nil)] 10:19:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 109 (0x905eec00) [pid = 1791] [serial = 571] [outer = 0x903b9000] 10:19:41 INFO - PROCESS | 1791 | 1461086381248 Marionette DEBUG loaded listener.js 10:19:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 110 (0x9123fc00) [pid = 1791] [serial = 572] [outer = 0x903b9000] 10:19:41 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:41 INFO - PROCESS | 1791 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:19:42 INFO - PROCESS | 1791 | 1461086382154 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 10:19:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:19:42 INFO - PROCESS | 1791 | 1461086382234 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 10:19:42 INFO - PROCESS | 1791 | 1461086382240 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:19:42 INFO - PROCESS | 1791 | 1461086382243 Marionette TRACE conn3 <- [1,734,null,{}] 10:19:42 INFO - PROCESS | 1791 | 1461086382249 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:42 INFO - PROCESS | 1791 | 1461086382460 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 10:19:42 INFO - PROCESS | 1791 | 1461086382678 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:42 INFO - PROCESS | 1791 | ++DOCSHELL 0x898f9000 == 72 [pid = 1791] [id = 191] 10:19:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 111 (0x905ed800) [pid = 1791] [serial = 573] [outer = (nil)] 10:19:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 112 (0x914e2400) [pid = 1791] [serial = 574] [outer = 0x905ed800] 10:19:42 INFO - PROCESS | 1791 | 1461086382817 Marionette DEBUG loaded listener.js 10:19:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 113 (0x9307b400) [pid = 1791] [serial = 575] [outer = 0x905ed800] 10:19:43 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:43 INFO - PROCESS | 1791 | 1461086383652 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 10:19:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:19:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1489ms 10:19:43 INFO - PROCESS | 1791 | 1461086383729 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 10:19:43 INFO - PROCESS | 1791 | 1461086383733 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 10:19:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:19:43 INFO - PROCESS | 1791 | 1461086383739 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:19:43 INFO - PROCESS | 1791 | 1461086383742 Marionette TRACE conn3 <- [1,738,null,{}] 10:19:43 INFO - PROCESS | 1791 | 1461086383748 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:43 INFO - PROCESS | 1791 | 1461086383949 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 10:19:44 INFO - PROCESS | 1791 | 1461086384121 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:44 INFO - PROCESS | 1791 | ++DOCSHELL 0x912f1400 == 73 [pid = 1791] [id = 192] 10:19:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 114 (0x91ef8400) [pid = 1791] [serial = 576] [outer = (nil)] 10:19:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 115 (0x93198800) [pid = 1791] [serial = 577] [outer = 0x91ef8400] 10:19:44 INFO - PROCESS | 1791 | 1461086384220 Marionette DEBUG loaded listener.js 10:19:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 116 (0x93199c00) [pid = 1791] [serial = 578] [outer = 0x91ef8400] 10:19:45 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:45 INFO - PROCESS | 1791 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:19:45 INFO - PROCESS | 1791 | 1461086385519 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 10:19:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:19:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1829ms 10:19:45 INFO - PROCESS | 1791 | 1461086385569 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 10:19:45 INFO - PROCESS | 1791 | 1461086385573 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 10:19:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:19:45 INFO - PROCESS | 1791 | 1461086385639 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:19:45 INFO - PROCESS | 1791 | 1461086385643 Marionette TRACE conn3 <- [1,742,null,{}] 10:19:45 INFO - PROCESS | 1791 | 1461086385702 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:45 INFO - PROCESS | 1791 | 1461086385904 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 10:19:46 INFO - PROCESS | 1791 | 1461086386076 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:46 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b278800 == 74 [pid = 1791] [id = 193] 10:19:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 117 (0x9307e400) [pid = 1791] [serial = 579] [outer = (nil)] 10:19:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 118 (0x941f4000) [pid = 1791] [serial = 580] [outer = 0x9307e400] 10:19:46 INFO - PROCESS | 1791 | 1461086386167 Marionette DEBUG loaded listener.js 10:19:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 119 (0x943b8400) [pid = 1791] [serial = 581] [outer = 0x9307e400] 10:19:47 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:47 INFO - PROCESS | 1791 | 1461086387466 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 10:19:47 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 10:19:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1900ms 10:19:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:19:47 INFO - PROCESS | 1791 | 1461086387480 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 10:19:47 INFO - PROCESS | 1791 | 1461086387483 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 10:19:47 INFO - PROCESS | 1791 | 1461086387489 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:19:47 INFO - PROCESS | 1791 | 1461086387493 Marionette TRACE conn3 <- [1,746,null,{}] 10:19:47 INFO - PROCESS | 1791 | 1461086387498 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:47 INFO - PROCESS | 1791 | 1461086387699 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 10:19:47 INFO - PROCESS | 1791 | 1461086387915 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:47 INFO - PROCESS | 1791 | ++DOCSHELL 0x898f1c00 == 75 [pid = 1791] [id = 194] 10:19:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 120 (0x8a93ac00) [pid = 1791] [serial = 582] [outer = (nil)] 10:19:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 121 (0x94dcec00) [pid = 1791] [serial = 583] [outer = 0x8a93ac00] 10:19:48 INFO - PROCESS | 1791 | 1461086388033 Marionette DEBUG loaded listener.js 10:19:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 122 (0x96212000) [pid = 1791] [serial = 584] [outer = 0x8a93ac00] 10:19:48 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:49 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:49 INFO - PROCESS | 1791 | 1461086389314 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 10:19:49 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.) 10:19:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1845ms 10:19:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:19:49 INFO - PROCESS | 1791 | 1461086389333 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 10:19:49 INFO - PROCESS | 1791 | 1461086389336 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 10:19:49 INFO - PROCESS | 1791 | 1461086389343 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:19:49 INFO - PROCESS | 1791 | 1461086389346 Marionette TRACE conn3 <- [1,750,null,{}] 10:19:49 INFO - PROCESS | 1791 | 1461086389352 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:49 INFO - PROCESS | 1791 | 1461086389586 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 10:19:49 INFO - PROCESS | 1791 | 1461086389759 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:49 INFO - PROCESS | 1791 | ++DOCSHELL 0x898f9400 == 76 [pid = 1791] [id = 195] 10:19:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 123 (0x8b272800) [pid = 1791] [serial = 585] [outer = (nil)] 10:19:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 124 (0x91e97c00) [pid = 1791] [serial = 586] [outer = 0x8b272800] 10:19:49 INFO - PROCESS | 1791 | 1461086389841 Marionette DEBUG loaded listener.js 10:19:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 125 (0x941fc800) [pid = 1791] [serial = 587] [outer = 0x8b272800] 10:19:51 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:51 INFO - PROCESS | 1791 | 1461086391107 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 10:19:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:19:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1779ms 10:19:51 INFO - PROCESS | 1791 | 1461086391121 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 10:19:51 INFO - PROCESS | 1791 | 1461086391126 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 10:19:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:19:51 INFO - PROCESS | 1791 | 1461086391134 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:19:51 INFO - PROCESS | 1791 | 1461086391140 Marionette TRACE conn3 <- [1,754,null,{}] 10:19:51 INFO - PROCESS | 1791 | 1461086391147 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:51 INFO - PROCESS | 1791 | 1461086391372 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 10:19:51 INFO - PROCESS | 1791 | 1461086391565 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:51 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b6eec00 == 77 [pid = 1791] [id = 196] 10:19:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 126 (0x8b6ef400) [pid = 1791] [serial = 588] [outer = (nil)] 10:19:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 127 (0x8dfb4400) [pid = 1791] [serial = 589] [outer = 0x8b6ef400] 10:19:51 INFO - PROCESS | 1791 | 1461086391645 Marionette DEBUG loaded listener.js 10:19:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 128 (0x8e133c00) [pid = 1791] [serial = 590] [outer = 0x8b6ef400] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 127 (0x903be400) [pid = 1791] [serial = 532] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 126 (0x8aaa1800) [pid = 1791] [serial = 475] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 125 (0x90297400) [pid = 1791] [serial = 481] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 124 (0x914e6000) [pid = 1791] [serial = 484] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 123 (0x94146c00) [pid = 1791] [serial = 487] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 122 (0x9422b400) [pid = 1791] [serial = 490] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 121 (0x958bd000) [pid = 1791] [serial = 493] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 120 (0x8f3ad800) [pid = 1791] [serial = 478] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 119 (0x97b37800) [pid = 1791] [serial = 496] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 118 (0x98164000) [pid = 1791] [serial = 499] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 117 (0x98794000) [pid = 1791] [serial = 502] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 116 (0x9887f000) [pid = 1791] [serial = 505] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 115 (0x8a942800) [pid = 1791] [serial = 517] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 114 (0x8b4db800) [pid = 1791] [serial = 518] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 113 (0x905ef800) [pid = 1791] [serial = 520] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 112 (0x91233400) [pid = 1791] [serial = 521] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 111 (0x8b279800) [pid = 1791] [serial = 512] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 110 (0x8a93b000) [pid = 1791] [serial = 511] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 109 (0x8f3b7800) [pid = 1791] [serial = 515] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 108 (0x8e9e4800) [pid = 1791] [serial = 514] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 107 (0x8bbe9c00) [pid = 1791] [serial = 473] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 106 (0x8fb66800) [pid = 1791] [serial = 508] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 105 (0x94150000) [pid = 1791] [serial = 526] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 104 (0x94239000) [pid = 1791] [serial = 527] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 103 (0x8aa9dc00) [pid = 1791] [serial = 529] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 102 (0x9308a400) [pid = 1791] [serial = 524] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 101 (0x91e95c00) [pid = 1791] [serial = 523] [outer = (nil)] [url = about:blank] 10:19:52 INFO - PROCESS | 1791 | --DOMWINDOW == 100 (0x8dfb7000) [pid = 1791] [serial = 530] [outer = (nil)] [url = about:blank] 10:19:53 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:53 INFO - PROCESS | 1791 | 1461086393042 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 10:19:53 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 10:19:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1933ms 10:19:53 INFO - PROCESS | 1791 | 1461086393068 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 10:19:53 INFO - PROCESS | 1791 | 1461086393076 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 10:19:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:19:53 INFO - PROCESS | 1791 | 1461086393085 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:19:53 INFO - PROCESS | 1791 | 1461086393090 Marionette TRACE conn3 <- [1,758,null,{}] 10:19:53 INFO - PROCESS | 1791 | 1461086393095 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:53 INFO - PROCESS | 1791 | 1461086393249 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 10:19:53 INFO - PROCESS | 1791 | 1461086393377 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:53 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaa6c00 == 78 [pid = 1791] [id = 197] 10:19:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 101 (0x8aaaac00) [pid = 1791] [serial = 591] [outer = (nil)] 10:19:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 102 (0x8dfb5800) [pid = 1791] [serial = 592] [outer = 0x8aaaac00] 10:19:53 INFO - PROCESS | 1791 | 1461086393450 Marionette DEBUG loaded listener.js 10:19:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 103 (0x8e2bdc00) [pid = 1791] [serial = 593] [outer = 0x8aaaac00] 10:19:54 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:54 INFO - PROCESS | 1791 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:19:54 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:54 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:54 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:19:54 INFO - PROCESS | 1791 | 1461086394240 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 10:19:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:19:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1231ms 10:19:54 INFO - PROCESS | 1791 | 1461086394322 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 10:19:54 INFO - PROCESS | 1791 | 1461086394326 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 10:19:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:19:54 INFO - PROCESS | 1791 | 1461086394332 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:19:54 INFO - PROCESS | 1791 | 1461086394337 Marionette TRACE conn3 <- [1,762,null,{}] 10:19:54 INFO - PROCESS | 1791 | 1461086394353 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:54 INFO - PROCESS | 1791 | 1461086394517 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 10:19:54 INFO - PROCESS | 1791 | 1461086394648 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:54 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b6f2800 == 79 [pid = 1791] [id = 198] 10:19:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 104 (0x8fb24400) [pid = 1791] [serial = 594] [outer = (nil)] 10:19:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 105 (0x90227400) [pid = 1791] [serial = 595] [outer = 0x8fb24400] 10:19:54 INFO - PROCESS | 1791 | 1461086394728 Marionette DEBUG loaded listener.js 10:19:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 106 (0x903b8c00) [pid = 1791] [serial = 596] [outer = 0x8fb24400] 10:19:55 INFO - PROCESS | 1791 | 1461086395883 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 10:19:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:19:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1582ms 10:19:55 INFO - PROCESS | 1791 | 1461086395930 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 10:19:55 INFO - PROCESS | 1791 | 1461086395933 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 10:19:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:19:55 INFO - PROCESS | 1791 | 1461086395940 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:19:55 INFO - PROCESS | 1791 | 1461086395943 Marionette TRACE conn3 <- [1,766,null,{}] 10:19:55 INFO - PROCESS | 1791 | 1461086395948 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:56 INFO - PROCESS | 1791 | 1461086396159 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 10:19:56 INFO - PROCESS | 1791 | 1461086396232 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:56 INFO - PROCESS | 1791 | ++DOCSHELL 0x8bbe9c00 == 80 [pid = 1791] [id = 199] 10:19:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 107 (0x903be400) [pid = 1791] [serial = 597] [outer = (nil)] 10:19:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 108 (0x9123b000) [pid = 1791] [serial = 598] [outer = 0x903be400] 10:19:56 INFO - PROCESS | 1791 | 1461086396305 Marionette DEBUG loaded listener.js 10:19:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 109 (0x912f8c00) [pid = 1791] [serial = 599] [outer = 0x903be400] 10:19:57 INFO - PROCESS | 1791 | --DOMWINDOW == 108 (0x8a93c800) [pid = 1791] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:19:57 INFO - PROCESS | 1791 | --DOMWINDOW == 107 (0x8aaa2400) [pid = 1791] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:19:57 INFO - PROCESS | 1791 | --DOMWINDOW == 106 (0x8b4e4400) [pid = 1791] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:19:57 INFO - PROCESS | 1791 | --DOMWINDOW == 105 (0x8e12b000) [pid = 1791] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:19:57 INFO - PROCESS | 1791 | --DOMWINDOW == 104 (0x8f844c00) [pid = 1791] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:19:57 INFO - PROCESS | 1791 | 1461086397485 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 10:19:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:19:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1587ms 10:19:57 INFO - PROCESS | 1791 | 1461086397527 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 10:19:57 INFO - PROCESS | 1791 | 1461086397530 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 10:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:19:57 INFO - PROCESS | 1791 | 1461086397541 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:19:57 INFO - PROCESS | 1791 | 1461086397543 Marionette TRACE conn3 <- [1,770,null,{}] 10:19:57 INFO - PROCESS | 1791 | 1461086397550 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:57 INFO - PROCESS | 1791 | 1461086397712 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 10:19:57 INFO - PROCESS | 1791 | 1461086397929 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:57 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b4de800 == 81 [pid = 1791] [id = 200] 10:19:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 105 (0x8dfb8c00) [pid = 1791] [serial = 600] [outer = (nil)] 10:19:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 106 (0x91233400) [pid = 1791] [serial = 601] [outer = 0x8dfb8c00] 10:19:58 INFO - PROCESS | 1791 | 1461086398005 Marionette DEBUG loaded listener.js 10:19:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 107 (0x93084800) [pid = 1791] [serial = 602] [outer = 0x8dfb8c00] 10:19:58 INFO - PROCESS | 1791 | 1461086398680 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 10:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1194ms 10:19:58 INFO - PROCESS | 1791 | 1461086398731 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 10:19:58 INFO - PROCESS | 1791 | 1461086398735 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 10:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:19:58 INFO - PROCESS | 1791 | 1461086398741 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:19:58 INFO - PROCESS | 1791 | 1461086398743 Marionette TRACE conn3 <- [1,774,null,{}] 10:19:58 INFO - PROCESS | 1791 | 1461086398749 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:58 INFO - PROCESS | 1791 | 1461086398981 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 10:19:59 INFO - PROCESS | 1791 | 1461086398995 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:59 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaa0800 == 82 [pid = 1791] [id = 201] 10:19:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 108 (0x8bbeb800) [pid = 1791] [serial = 603] [outer = (nil)] 10:19:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 109 (0x94230800) [pid = 1791] [serial = 604] [outer = 0x8bbeb800] 10:19:59 INFO - PROCESS | 1791 | 1461086399071 Marionette DEBUG loaded listener.js 10:19:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 110 (0x943bc800) [pid = 1791] [serial = 605] [outer = 0x8bbeb800] 10:20:00 INFO - PROCESS | 1791 | 1461086400145 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 10:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1438ms 10:20:00 INFO - PROCESS | 1791 | 1461086400179 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 10:20:00 INFO - PROCESS | 1791 | 1461086400185 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 10:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:20:00 INFO - PROCESS | 1791 | 1461086400196 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:20:00 INFO - PROCESS | 1791 | 1461086400200 Marionette TRACE conn3 <- [1,778,null,{}] 10:20:00 INFO - PROCESS | 1791 | 1461086400209 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:00 INFO - PROCESS | 1791 | 1461086400395 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 10:20:00 INFO - PROCESS | 1791 | 1461086400634 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:00 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b278c00 == 83 [pid = 1791] [id = 202] 10:20:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 111 (0x8b4d5800) [pid = 1791] [serial = 606] [outer = (nil)] 10:20:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 112 (0x8dfb8800) [pid = 1791] [serial = 607] [outer = 0x8b4d5800] 10:20:00 INFO - PROCESS | 1791 | 1461086400770 Marionette DEBUG loaded listener.js 10:20:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 113 (0x8e2b9800) [pid = 1791] [serial = 608] [outer = 0x8b4d5800] 10:20:01 INFO - PROCESS | 1791 | 1461086401704 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 10:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1542ms 10:20:01 INFO - PROCESS | 1791 | 1461086401739 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 10:20:01 INFO - PROCESS | 1791 | 1461086401748 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 10:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:20:01 INFO - PROCESS | 1791 | 1461086401760 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:20:01 INFO - PROCESS | 1791 | 1461086401763 Marionette TRACE conn3 <- [1,782,null,{}] 10:20:01 INFO - PROCESS | 1791 | 1461086401770 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:01 INFO - PROCESS | 1791 | 1461086401958 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 10:20:02 INFO - PROCESS | 1791 | 1461086402253 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:02 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb7f000 == 84 [pid = 1791] [id = 203] 10:20:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 114 (0x90222c00) [pid = 1791] [serial = 609] [outer = (nil)] 10:20:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 115 (0x903b6400) [pid = 1791] [serial = 610] [outer = 0x90222c00] 10:20:02 INFO - PROCESS | 1791 | 1461086402388 Marionette DEBUG loaded listener.js 10:20:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 116 (0x9069d000) [pid = 1791] [serial = 611] [outer = 0x90222c00] 10:20:03 INFO - PROCESS | 1791 | 1461086403415 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 10:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1680ms 10:20:03 INFO - PROCESS | 1791 | 1461086403440 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 10:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:20:03 INFO - PROCESS | 1791 | 1461086403444 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 10:20:03 INFO - PROCESS | 1791 | 1461086403451 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:20:03 INFO - PROCESS | 1791 | 1461086403457 Marionette TRACE conn3 <- [1,786,null,{}] 10:20:03 INFO - PROCESS | 1791 | 1461086403474 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:03 INFO - PROCESS | 1791 | 1461086403696 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 10:20:03 INFO - PROCESS | 1791 | 1461086403964 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:04 INFO - PROCESS | 1791 | ++DOCSHELL 0x941f4800 == 85 [pid = 1791] [id = 204] 10:20:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 117 (0x94232c00) [pid = 1791] [serial = 612] [outer = (nil)] 10:20:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 118 (0x9430bc00) [pid = 1791] [serial = 613] [outer = 0x94232c00] 10:20:04 INFO - PROCESS | 1791 | 1461086404055 Marionette DEBUG loaded listener.js 10:20:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 119 (0x958bd800) [pid = 1791] [serial = 614] [outer = 0x94232c00] 10:20:04 INFO - PROCESS | 1791 | 1461086404949 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 10:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1536ms 10:20:04 INFO - PROCESS | 1791 | 1461086404987 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 10:20:04 INFO - PROCESS | 1791 | 1461086404992 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 10:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:20:05 INFO - PROCESS | 1791 | 1461086404998 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:20:05 INFO - PROCESS | 1791 | 1461086405002 Marionette TRACE conn3 <- [1,790,null,{}] 10:20:05 INFO - PROCESS | 1791 | 1461086405008 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:05 INFO - PROCESS | 1791 | 1461086405180 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 10:20:05 INFO - PROCESS | 1791 | 1461086405363 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:05 INFO - PROCESS | 1791 | ++DOCSHELL 0x9308a400 == 86 [pid = 1791] [id = 205] 10:20:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 120 (0x94237c00) [pid = 1791] [serial = 615] [outer = (nil)] 10:20:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 121 (0x979c7400) [pid = 1791] [serial = 616] [outer = 0x94237c00] 10:20:05 INFO - PROCESS | 1791 | 1461086405448 Marionette DEBUG loaded listener.js 10:20:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 122 (0x97dd4800) [pid = 1791] [serial = 617] [outer = 0x94237c00] 10:20:06 INFO - PROCESS | 1791 | 1461086406392 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 10:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1434ms 10:20:06 INFO - PROCESS | 1791 | 1461086406434 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 10:20:06 INFO - PROCESS | 1791 | 1461086406438 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 10:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:20:06 INFO - PROCESS | 1791 | 1461086406444 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:20:06 INFO - PROCESS | 1791 | 1461086406447 Marionette TRACE conn3 <- [1,794,null,{}] 10:20:06 INFO - PROCESS | 1791 | 1461086406453 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:06 INFO - PROCESS | 1791 | 1461086406628 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 10:20:06 INFO - PROCESS | 1791 | 1461086406810 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:06 INFO - PROCESS | 1791 | ++DOCSHELL 0x89c43c00 == 87 [pid = 1791] [id = 206] 10:20:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 123 (0x8a944800) [pid = 1791] [serial = 618] [outer = (nil)] 10:20:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 124 (0x9816a000) [pid = 1791] [serial = 619] [outer = 0x8a944800] 10:20:06 INFO - PROCESS | 1791 | 1461086406893 Marionette DEBUG loaded listener.js 10:20:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 125 (0x983fb800) [pid = 1791] [serial = 620] [outer = 0x8a944800] 10:20:07 INFO - PROCESS | 1791 | 1461086407783 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 10:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1377ms 10:20:07 INFO - PROCESS | 1791 | 1461086407823 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 10:20:07 INFO - PROCESS | 1791 | 1461086407827 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 10:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:20:07 INFO - PROCESS | 1791 | 1461086407833 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:20:07 INFO - PROCESS | 1791 | 1461086407836 Marionette TRACE conn3 <- [1,798,null,{}] 10:20:07 INFO - PROCESS | 1791 | 1461086407842 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:08 INFO - PROCESS | 1791 | 1461086408055 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 10:20:08 INFO - PROCESS | 1791 | 1461086408234 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:08 INFO - PROCESS | 1791 | ++DOCSHELL 0x941f6000 == 88 [pid = 1791] [id = 207] 10:20:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 126 (0x98166400) [pid = 1791] [serial = 621] [outer = (nil)] 10:20:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 127 (0x9886cc00) [pid = 1791] [serial = 622] [outer = 0x98166400] 10:20:08 INFO - PROCESS | 1791 | 1461086408325 Marionette DEBUG loaded listener.js 10:20:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 128 (0x98880400) [pid = 1791] [serial = 623] [outer = 0x98166400] 10:20:09 INFO - PROCESS | 1791 | 1461086409218 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 10:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 10:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1430ms 10:20:09 INFO - PROCESS | 1791 | 1461086409264 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 10:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:20:09 INFO - PROCESS | 1791 | 1461086409268 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 10:20:09 INFO - PROCESS | 1791 | 1461086409274 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:20:09 INFO - PROCESS | 1791 | 1461086409278 Marionette TRACE conn3 <- [1,802,null,{}] 10:20:09 INFO - PROCESS | 1791 | 1461086409283 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:09 INFO - PROCESS | 1791 | 1461086409470 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 10:20:09 INFO - PROCESS | 1791 | 1461086409649 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:09 INFO - PROCESS | 1791 | ++DOCSHELL 0x8a944400 == 89 [pid = 1791] [id = 208] 10:20:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 129 (0x8b273800) [pid = 1791] [serial = 624] [outer = (nil)] 10:20:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 130 (0x98b0c800) [pid = 1791] [serial = 625] [outer = 0x8b273800] 10:20:09 INFO - PROCESS | 1791 | 1461086409739 Marionette DEBUG loaded listener.js 10:20:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 131 (0x98b0f800) [pid = 1791] [serial = 626] [outer = 0x8b273800] 10:20:10 INFO - PROCESS | 1791 | 1461086410638 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 10:20:10 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 10:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1431ms 10:20:10 INFO - PROCESS | 1791 | 1461086410706 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 10:20:10 INFO - PROCESS | 1791 | 1461086410709 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 10:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:20:10 INFO - PROCESS | 1791 | 1461086410716 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:20:10 INFO - PROCESS | 1791 | 1461086410720 Marionette TRACE conn3 <- [1,806,null,{}] 10:20:10 INFO - PROCESS | 1791 | 1461086410725 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:10 INFO - PROCESS | 1791 | 1461086410906 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 10:20:11 INFO - PROCESS | 1791 | 1461086411088 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:11 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b6ec800 == 90 [pid = 1791] [id = 209] 10:20:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 132 (0x8b6ed000) [pid = 1791] [serial = 627] [outer = (nil)] 10:20:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0x991a4400) [pid = 1791] [serial = 628] [outer = 0x8b6ed000] 10:20:11 INFO - PROCESS | 1791 | 1461086411173 Marionette DEBUG loaded listener.js 10:20:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x991aa000) [pid = 1791] [serial = 629] [outer = 0x8b6ed000] 10:20:12 INFO - PROCESS | 1791 | 1461086412073 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 10:20:12 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 10:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1432ms 10:20:12 INFO - PROCESS | 1791 | 1461086412149 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 10:20:12 INFO - PROCESS | 1791 | 1461086412154 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 10:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:20:12 INFO - PROCESS | 1791 | 1461086412160 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:20:12 INFO - PROCESS | 1791 | 1461086412162 Marionette TRACE conn3 <- [1,810,null,{}] 10:20:12 INFO - PROCESS | 1791 | 1461086412168 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:12 INFO - PROCESS | 1791 | 1461086412380 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 10:20:12 INFO - PROCESS | 1791 | 1461086412563 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:12 INFO - PROCESS | 1791 | ++DOCSHELL 0x98868800 == 91 [pid = 1791] [id = 210] 10:20:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x9919cc00) [pid = 1791] [serial = 630] [outer = (nil)] 10:20:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x9991dc00) [pid = 1791] [serial = 631] [outer = 0x9919cc00] 10:20:12 INFO - PROCESS | 1791 | 1461086412650 Marionette DEBUG loaded listener.js 10:20:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x9993d400) [pid = 1791] [serial = 632] [outer = 0x9919cc00] 10:20:13 INFO - PROCESS | 1791 | 1461086413583 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 10:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1479ms 10:20:13 INFO - PROCESS | 1791 | 1461086413640 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 10:20:13 INFO - PROCESS | 1791 | 1461086413643 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 10:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:20:13 INFO - PROCESS | 1791 | 1461086413650 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:20:13 INFO - PROCESS | 1791 | 1461086413653 Marionette TRACE conn3 <- [1,814,null,{}] 10:20:13 INFO - PROCESS | 1791 | 1461086413660 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:13 INFO - PROCESS | 1791 | 1461086413836 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 10:20:14 INFO - PROCESS | 1791 | 1461086414026 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:14 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b270000 == 92 [pid = 1791] [id = 211] 10:20:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x8b6f3c00) [pid = 1791] [serial = 633] [outer = (nil)] 10:20:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x9a6dd800) [pid = 1791] [serial = 634] [outer = 0x8b6f3c00] 10:20:14 INFO - PROCESS | 1791 | 1461086414114 Marionette DEBUG loaded listener.js 10:20:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x9df8e400) [pid = 1791] [serial = 635] [outer = 0x8b6f3c00] 10:20:15 INFO - PROCESS | 1791 | 1461086415068 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 10:20:15 INFO - PROCESS | 1791 | 1461086415136 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 10:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:20:15 INFO - PROCESS | 1791 | 1461086415142 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:20:15 INFO - PROCESS | 1791 | 1461086415145 Marionette TRACE conn3 <- [1,818,null,{}] 10:20:15 INFO - PROCESS | 1791 | 1461086415152 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:15 INFO - PROCESS | 1791 | 1461086415357 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 10:20:15 INFO - PROCESS | 1791 | 1461086415595 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:15 INFO - PROCESS | 1791 | ++DOCSHELL 0x999d0000 == 93 [pid = 1791] [id = 212] 10:20:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0xa0a48c00) [pid = 1791] [serial = 636] [outer = (nil)] 10:20:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0xa0aa7000) [pid = 1791] [serial = 637] [outer = 0xa0a48c00] 10:20:15 INFO - PROCESS | 1791 | 1461086415728 Marionette DEBUG loaded listener.js 10:20:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0xa0c33c00) [pid = 1791] [serial = 638] [outer = 0xa0a48c00] 10:20:16 INFO - PROCESS | 1791 | 1461086416612 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 10:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1528ms 10:20:16 INFO - PROCESS | 1791 | 1461086416671 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 10:20:16 INFO - PROCESS | 1791 | 1461086416674 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 10:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:20:16 INFO - PROCESS | 1791 | 1461086416681 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:20:16 INFO - PROCESS | 1791 | 1461086416684 Marionette TRACE conn3 <- [1,822,null,{}] 10:20:16 INFO - PROCESS | 1791 | 1461086416690 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:16 INFO - PROCESS | 1791 | 1461086416861 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 10:20:17 INFO - PROCESS | 1791 | 1461086417048 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:17 INFO - PROCESS | 1791 | ++DOCSHELL 0xa0adc000 == 94 [pid = 1791] [id = 213] 10:20:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0xa0c38400) [pid = 1791] [serial = 639] [outer = (nil)] 10:20:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0xa0e8b800) [pid = 1791] [serial = 640] [outer = 0xa0c38400] 10:20:17 INFO - PROCESS | 1791 | 1461086417138 Marionette DEBUG loaded listener.js 10:20:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0xa0e8e000) [pid = 1791] [serial = 641] [outer = 0xa0c38400] 10:20:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0xa0f37400) [pid = 1791] [serial = 642] [outer = 0x9123ac00] 10:20:18 INFO - PROCESS | 1791 | 1461086418163 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 10:20:18 INFO - PROCESS | 1791 | 1461086418278 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 10:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:20:18 INFO - PROCESS | 1791 | 1461086418285 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:20:18 INFO - PROCESS | 1791 | 1461086418288 Marionette TRACE conn3 <- [1,826,null,{}] 10:20:18 INFO - PROCESS | 1791 | 1461086418294 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:18 INFO - PROCESS | 1791 | 1461086418473 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 10:20:18 INFO - PROCESS | 1791 | 1461086418767 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:18 INFO - PROCESS | 1791 | ++DOCSHELL 0x8a93bc00 == 95 [pid = 1791] [id = 214] 10:20:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8a945800) [pid = 1791] [serial = 643] [outer = (nil)] 10:20:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8b6eb000) [pid = 1791] [serial = 644] [outer = 0x8a945800] 10:20:18 INFO - PROCESS | 1791 | 1461086418853 Marionette DEBUG loaded listener.js 10:20:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8e12b800) [pid = 1791] [serial = 645] [outer = 0x8a945800] 10:20:20 INFO - PROCESS | 1791 | 1461086420079 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 10:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1842ms 10:20:20 INFO - PROCESS | 1791 | 1461086420130 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 10:20:20 INFO - PROCESS | 1791 | 1461086420137 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 10:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:20:20 INFO - PROCESS | 1791 | 1461086420148 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:20:20 INFO - PROCESS | 1791 | 1461086420153 Marionette TRACE conn3 <- [1,830,null,{}] 10:20:20 INFO - PROCESS | 1791 | 1461086420160 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:20 INFO - PROCESS | 1791 | 1461086420332 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 10:20:20 INFO - PROCESS | 1791 | 1461086420521 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:20 INFO - PROCESS | 1791 | ++DOCSHELL 0x8dfb3800 == 96 [pid = 1791] [id = 215] 10:20:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x8e9e9000) [pid = 1791] [serial = 646] [outer = (nil)] 10:20:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x9022dc00) [pid = 1791] [serial = 647] [outer = 0x8e9e9000] 10:20:20 INFO - PROCESS | 1791 | 1461086420598 Marionette DEBUG loaded listener.js 10:20:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x905eac00) [pid = 1791] [serial = 648] [outer = 0x8e9e9000] 10:20:21 INFO - PROCESS | 1791 | 1461086421652 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 10:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1534ms 10:20:21 INFO - PROCESS | 1791 | 1461086421682 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 10:20:21 INFO - PROCESS | 1791 | 1461086421690 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 10:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:20:21 INFO - PROCESS | 1791 | 1461086421700 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:20:21 INFO - PROCESS | 1791 | 1461086421704 Marionette TRACE conn3 <- [1,834,null,{}] 10:20:21 INFO - PROCESS | 1791 | 1461086421710 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:21 INFO - PROCESS | 1791 | 1461086421874 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 10:20:22 INFO - PROCESS | 1791 | 1461086422180 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:22 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e2b0800 == 97 [pid = 1791] [id = 216] 10:20:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8e2b3c00) [pid = 1791] [serial = 649] [outer = (nil)] 10:20:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x91e95c00) [pid = 1791] [serial = 650] [outer = 0x8e2b3c00] 10:20:22 INFO - PROCESS | 1791 | 1461086422302 Marionette DEBUG loaded listener.js 10:20:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x9414ec00) [pid = 1791] [serial = 651] [outer = 0x8e2b3c00] 10:20:23 INFO - PROCESS | 1791 | 1461086423233 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 10:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1580ms 10:20:23 INFO - PROCESS | 1791 | 1461086423280 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 10:20:23 INFO - PROCESS | 1791 | 1461086423283 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 10:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:20:23 INFO - PROCESS | 1791 | 1461086423289 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:20:23 INFO - PROCESS | 1791 | 1461086423295 Marionette TRACE conn3 <- [1,838,null,{}] 10:20:23 INFO - PROCESS | 1791 | 1461086423310 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:23 INFO - PROCESS | 1791 | 1461086423485 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 10:20:23 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb66c00 == 96 [pid = 1791] [id = 153] 10:20:23 INFO - PROCESS | 1791 | --DOCSHELL 0x8f83c400 == 95 [pid = 1791] [id = 52] 10:20:23 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x94145800) [pid = 1791] [serial = 541] [outer = (nil)] [url = about:blank] 10:20:23 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x8fb7dc00) [pid = 1791] [serial = 562] [outer = (nil)] [url = about:blank] 10:20:23 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x8dfb4c00) [pid = 1791] [serial = 535] [outer = (nil)] [url = about:blank] 10:20:23 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x96211400) [pid = 1791] [serial = 544] [outer = (nil)] [url = about:blank] 10:20:23 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x8fb61400) [pid = 1791] [serial = 538] [outer = (nil)] [url = about:blank] 10:20:23 INFO - PROCESS | 1791 | 1461086423784 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:23 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b277c00 == 96 [pid = 1791] [id = 217] 10:20:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x8b4d6c00) [pid = 1791] [serial = 652] [outer = (nil)] 10:20:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8dfad400) [pid = 1791] [serial = 653] [outer = 0x8b4d6c00] 10:20:23 INFO - PROCESS | 1791 | 1461086423865 Marionette DEBUG loaded listener.js 10:20:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8f842c00) [pid = 1791] [serial = 654] [outer = 0x8b4d6c00] 10:20:23 INFO - PROCESS | 1791 | --DOCSHELL 0x8b4de800 == 95 [pid = 1791] [id = 200] 10:20:23 INFO - PROCESS | 1791 | --DOCSHELL 0x8bbe9c00 == 94 [pid = 1791] [id = 199] 10:20:24 INFO - PROCESS | 1791 | --DOCSHELL 0x8b6f2800 == 93 [pid = 1791] [id = 198] 10:20:24 INFO - PROCESS | 1791 | --DOCSHELL 0x8aaa6c00 == 92 [pid = 1791] [id = 197] 10:20:24 INFO - PROCESS | 1791 | --DOCSHELL 0x8b6eec00 == 91 [pid = 1791] [id = 196] 10:20:24 INFO - PROCESS | 1791 | --DOCSHELL 0x912f1400 == 90 [pid = 1791] [id = 192] 10:20:24 INFO - PROCESS | 1791 | --DOCSHELL 0x898f9000 == 89 [pid = 1791] [id = 191] 10:20:24 INFO - PROCESS | 1791 | --DOCSHELL 0x8e9e5c00 == 88 [pid = 1791] [id = 190] 10:20:24 INFO - PROCESS | 1791 | --DOCSHELL 0x8e2b2800 == 87 [pid = 1791] [id = 189] 10:20:24 INFO - PROCESS | 1791 | --DOCSHELL 0x8aaa3000 == 86 [pid = 1791] [id = 188] 10:20:24 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x8b6f0800) [pid = 1791] [serial = 548] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x8bbec000) [pid = 1791] [serial = 553] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x8e126c00) [pid = 1791] [serial = 554] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x8b274c00) [pid = 1791] [serial = 547] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x8bbf1000) [pid = 1791] [serial = 550] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x8f3ab000) [pid = 1791] [serial = 556] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x8fb7f400) [pid = 1791] [serial = 560] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x8dfaa800) [pid = 1791] [serial = 551] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x8fb72000) [pid = 1791] [serial = 559] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x8f849800) [pid = 1791] [serial = 557] [outer = (nil)] [url = about:blank] 10:20:24 INFO - PROCESS | 1791 | 1461086424681 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 10:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1441ms 10:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:20:24 INFO - PROCESS | 1791 | 1461086424732 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 10:20:24 INFO - PROCESS | 1791 | 1461086424736 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 10:20:24 INFO - PROCESS | 1791 | 1461086424742 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:20:24 INFO - PROCESS | 1791 | 1461086424745 Marionette TRACE conn3 <- [1,842,null,{}] 10:20:24 INFO - PROCESS | 1791 | 1461086424750 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:24 INFO - PROCESS | 1791 | 1461086424921 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 10:20:25 INFO - PROCESS | 1791 | 1461086425065 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:25 INFO - PROCESS | 1791 | ++DOCSHELL 0x89c35c00 == 87 [pid = 1791] [id = 218] 10:20:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x8aaa7c00) [pid = 1791] [serial = 655] [outer = (nil)] 10:20:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x8fb66c00) [pid = 1791] [serial = 656] [outer = 0x8aaa7c00] 10:20:25 INFO - PROCESS | 1791 | 1461086425141 Marionette DEBUG loaded listener.js 10:20:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x902a0400) [pid = 1791] [serial = 657] [outer = 0x8aaa7c00] 10:20:25 INFO - PROCESS | 1791 | 1461086425890 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 10:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1177ms 10:20:25 INFO - PROCESS | 1791 | 1461086425919 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 10:20:25 INFO - PROCESS | 1791 | 1461086425922 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 10:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:20:25 INFO - PROCESS | 1791 | 1461086425958 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:20:25 INFO - PROCESS | 1791 | 1461086425962 Marionette TRACE conn3 <- [1,846,null,{}] 10:20:25 INFO - PROCESS | 1791 | 1461086425967 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:26 INFO - PROCESS | 1791 | 1461086426133 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 10:20:26 INFO - PROCESS | 1791 | 1461086426145 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:26 INFO - PROCESS | 1791 | ++DOCSHELL 0x8bbf1000 == 88 [pid = 1791] [id = 219] 10:20:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8fb7e800) [pid = 1791] [serial = 658] [outer = (nil)] 10:20:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x96275c00) [pid = 1791] [serial = 659] [outer = 0x8fb7e800] 10:20:26 INFO - PROCESS | 1791 | 1461086426215 Marionette DEBUG loaded listener.js 10:20:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x9790d800) [pid = 1791] [serial = 660] [outer = 0x8fb7e800] 10:20:27 INFO - PROCESS | 1791 | 1461086427170 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 10:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1234ms 10:20:27 INFO - PROCESS | 1791 | 1461086427191 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 10:20:27 INFO - PROCESS | 1791 | 1461086427195 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 10:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:20:27 INFO - PROCESS | 1791 | 1461086427200 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:20:27 INFO - PROCESS | 1791 | 1461086427204 Marionette TRACE conn3 <- [1,850,null,{}] 10:20:27 INFO - PROCESS | 1791 | 1461086427210 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:27 INFO - PROCESS | 1791 | 1461086427434 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 10:20:27 INFO - PROCESS | 1791 | 1461086427467 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:27 INFO - PROCESS | 1791 | ++DOCSHELL 0x96a22800 == 89 [pid = 1791] [id = 220] 10:20:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x98162000) [pid = 1791] [serial = 661] [outer = (nil)] 10:20:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x9887f800) [pid = 1791] [serial = 662] [outer = 0x98162000] 10:20:27 INFO - PROCESS | 1791 | 1461086427542 Marionette DEBUG loaded listener.js 10:20:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x9886a000) [pid = 1791] [serial = 663] [outer = 0x98162000] 10:20:28 INFO - PROCESS | 1791 | 1461086428831 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x89c3a000) [pid = 1791] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x903be400) [pid = 1791] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x98161000) [pid = 1791] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x94dc8c00) [pid = 1791] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x8b6ef400) [pid = 1791] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x8e9e9800) [pid = 1791] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x8aaaac00) [pid = 1791] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x94302000) [pid = 1791] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x8bbea800) [pid = 1791] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x98869000) [pid = 1791] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x906f7800) [pid = 1791] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x941f7800) [pid = 1791] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x8dfb8c00) [pid = 1791] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x8dfb7c00) [pid = 1791] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x8b4e0c00) [pid = 1791] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x8aaa9000) [pid = 1791] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x8fb24400) [pid = 1791] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x8b6ef800) [pid = 1791] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x9022a800) [pid = 1791] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x9319b400) [pid = 1791] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:20:28 INFO - PROCESS | 1791 | --DOMWINDOW == 132 (0x97915000) [pid = 1791] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1735ms 10:20:28 INFO - PROCESS | 1791 | 1461086428936 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 10:20:28 INFO - PROCESS | 1791 | 1461086428940 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 10:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:20:28 INFO - PROCESS | 1791 | 1461086428946 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:20:28 INFO - PROCESS | 1791 | 1461086428948 Marionette TRACE conn3 <- [1,854,null,{}] 10:20:28 INFO - PROCESS | 1791 | 1461086428954 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:29 INFO - PROCESS | 1791 | 1461086429137 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 10:20:29 INFO - PROCESS | 1791 | 1461086429286 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:29 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b274c00 == 90 [pid = 1791] [id = 221] 10:20:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0x8b6ef800) [pid = 1791] [serial = 664] [outer = (nil)] 10:20:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x8fb24400) [pid = 1791] [serial = 665] [outer = 0x8b6ef800] 10:20:29 INFO - PROCESS | 1791 | 1461086429361 Marionette DEBUG loaded listener.js 10:20:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x906f7800) [pid = 1791] [serial = 666] [outer = 0x8b6ef800] 10:20:30 INFO - PROCESS | 1791 | 1461086430038 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 10:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1127ms 10:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:20:30 INFO - PROCESS | 1791 | 1461086430073 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 10:20:30 INFO - PROCESS | 1791 | 1461086430076 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 10:20:30 INFO - PROCESS | 1791 | 1461086430082 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:20:30 INFO - PROCESS | 1791 | 1461086430085 Marionette TRACE conn3 <- [1,858,null,{}] 10:20:30 INFO - PROCESS | 1791 | 1461086430091 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:30 INFO - PROCESS | 1791 | 1461086430300 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 10:20:30 INFO - PROCESS | 1791 | 1461086430318 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:30 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e12dc00 == 91 [pid = 1791] [id = 222] 10:20:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x8fb75c00) [pid = 1791] [serial = 667] [outer = (nil)] 10:20:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x98161000) [pid = 1791] [serial = 668] [outer = 0x8fb75c00] 10:20:30 INFO - PROCESS | 1791 | 1461086430398 Marionette DEBUG loaded listener.js 10:20:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x98868c00) [pid = 1791] [serial = 669] [outer = 0x8fb75c00] 10:20:31 INFO - PROCESS | 1791 | 1461086431437 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 10:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1386ms 10:20:31 INFO - PROCESS | 1791 | 1461086431468 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 10:20:31 INFO - PROCESS | 1791 | 1461086431474 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 10:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:20:31 INFO - PROCESS | 1791 | 1461086431484 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:20:31 INFO - PROCESS | 1791 | 1461086431489 Marionette TRACE conn3 <- [1,862,null,{}] 10:20:31 INFO - PROCESS | 1791 | 1461086431499 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:31 INFO - PROCESS | 1791 | 1461086431701 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 10:20:31 INFO - PROCESS | 1791 | 1461086431960 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:32 INFO - PROCESS | 1791 | ++DOCSHELL 0x8bbf2c00 == 92 [pid = 1791] [id = 223] 10:20:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x8dfafc00) [pid = 1791] [serial = 670] [outer = (nil)] 10:20:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x8f3b3000) [pid = 1791] [serial = 671] [outer = 0x8dfafc00] 10:20:32 INFO - PROCESS | 1791 | 1461086432102 Marionette DEBUG loaded listener.js 10:20:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8fb30c00) [pid = 1791] [serial = 672] [outer = 0x8dfafc00] 10:20:33 INFO - PROCESS | 1791 | 1461086433029 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 10:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1584ms 10:20:33 INFO - PROCESS | 1791 | 1461086433068 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 10:20:33 INFO - PROCESS | 1791 | 1461086433077 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 10:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:20:33 INFO - PROCESS | 1791 | 1461086433088 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:20:33 INFO - PROCESS | 1791 | 1461086433096 Marionette TRACE conn3 <- [1,866,null,{}] 10:20:33 INFO - PROCESS | 1791 | 1461086433102 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:33 INFO - PROCESS | 1791 | 1461086433346 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 10:20:33 INFO - PROCESS | 1791 | 1461086433677 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:33 INFO - PROCESS | 1791 | ++DOCSHELL 0x9307f800 == 93 [pid = 1791] [id = 224] 10:20:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x93080c00) [pid = 1791] [serial = 673] [outer = (nil)] 10:20:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x931a0400) [pid = 1791] [serial = 674] [outer = 0x93080c00] 10:20:33 INFO - PROCESS | 1791 | 1461086433774 Marionette DEBUG loaded listener.js 10:20:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x9422d000) [pid = 1791] [serial = 675] [outer = 0x93080c00] 10:20:34 INFO - PROCESS | 1791 | 1461086434807 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 10:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1736ms 10:20:34 INFO - PROCESS | 1791 | 1461086434824 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 10:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:20:34 INFO - PROCESS | 1791 | 1461086434829 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 10:20:34 INFO - PROCESS | 1791 | 1461086434835 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:20:34 INFO - PROCESS | 1791 | 1461086434841 Marionette TRACE conn3 <- [1,870,null,{}] 10:20:34 INFO - PROCESS | 1791 | 1461086434858 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:35 INFO - PROCESS | 1791 | 1461086435039 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 10:20:35 INFO - PROCESS | 1791 | 1461086435330 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:35 INFO - PROCESS | 1791 | ++DOCSHELL 0x9886a800 == 94 [pid = 1791] [id = 225] 10:20:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x9886d800) [pid = 1791] [serial = 676] [outer = (nil)] 10:20:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x9919f400) [pid = 1791] [serial = 677] [outer = 0x9886d800] 10:20:35 INFO - PROCESS | 1791 | 1461086435428 Marionette DEBUG loaded listener.js 10:20:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x9df8ec00) [pid = 1791] [serial = 678] [outer = 0x9886d800] 10:20:36 INFO - PROCESS | 1791 | 1461086436311 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 10:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1543ms 10:20:36 INFO - PROCESS | 1791 | 1461086436377 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 10:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:20:36 INFO - PROCESS | 1791 | 1461086436382 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 10:20:36 INFO - PROCESS | 1791 | 1461086436389 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:20:36 INFO - PROCESS | 1791 | 1461086436393 Marionette TRACE conn3 <- [1,874,null,{}] 10:20:36 INFO - PROCESS | 1791 | 1461086436398 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:36 INFO - PROCESS | 1791 | 1461086436577 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 10:20:36 INFO - PROCESS | 1791 | 1461086436809 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:36 INFO - PROCESS | 1791 | ++DOCSHELL 0x9878f400 == 95 [pid = 1791] [id = 226] 10:20:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0xa009f400) [pid = 1791] [serial = 679] [outer = (nil)] 10:20:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0xa0a4f400) [pid = 1791] [serial = 680] [outer = 0xa009f400] 10:20:36 INFO - PROCESS | 1791 | 1461086436947 Marionette DEBUG loaded listener.js 10:20:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0xa0e8ac00) [pid = 1791] [serial = 681] [outer = 0xa009f400] 10:20:37 INFO - PROCESS | 1791 | 1461086437803 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 10:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1487ms 10:20:37 INFO - PROCESS | 1791 | 1461086437893 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 10:20:37 INFO - PROCESS | 1791 | 1461086437897 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 10:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:20:37 INFO - PROCESS | 1791 | 1461086437905 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:20:37 INFO - PROCESS | 1791 | 1461086437909 Marionette TRACE conn3 <- [1,878,null,{}] 10:20:37 INFO - PROCESS | 1791 | 1461086437914 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:38 INFO - PROCESS | 1791 | 1461086438089 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 10:20:38 INFO - PROCESS | 1791 | 1461086438274 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:38 INFO - PROCESS | 1791 | ++DOCSHELL 0xa00abc00 == 96 [pid = 1791] [id = 227] 10:20:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0xa0e95800) [pid = 1791] [serial = 682] [outer = (nil)] 10:20:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0xa2ac5c00) [pid = 1791] [serial = 683] [outer = 0xa0e95800] 10:20:38 INFO - PROCESS | 1791 | 1461086438405 Marionette DEBUG loaded listener.js 10:20:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0xa3c72400) [pid = 1791] [serial = 684] [outer = 0xa0e95800] 10:20:39 INFO - PROCESS | 1791 | 1461086439327 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 10:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1486ms 10:20:39 INFO - PROCESS | 1791 | 1461086439392 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 10:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:20:39 INFO - PROCESS | 1791 | 1461086439396 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 10:20:39 INFO - PROCESS | 1791 | 1461086439403 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:20:39 INFO - PROCESS | 1791 | 1461086439406 Marionette TRACE conn3 <- [1,882,null,{}] 10:20:39 INFO - PROCESS | 1791 | 1461086439412 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:39 INFO - PROCESS | 1791 | 1461086439667 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 10:20:39 INFO - PROCESS | 1791 | 1461086439914 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:39 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e961400 == 97 [pid = 1791] [id = 228] 10:20:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8e968000) [pid = 1791] [serial = 685] [outer = (nil)] 10:20:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x8e96c800) [pid = 1791] [serial = 686] [outer = 0x8e968000] 10:20:40 INFO - PROCESS | 1791 | 1461086440018 Marionette DEBUG loaded listener.js 10:20:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0xa0f6b800) [pid = 1791] [serial = 687] [outer = 0x8e968000] 10:20:40 INFO - PROCESS | 1791 | 1461086440850 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 10:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1486ms 10:20:40 INFO - PROCESS | 1791 | 1461086440889 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 10:20:40 INFO - PROCESS | 1791 | 1461086440893 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 10:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:20:40 INFO - PROCESS | 1791 | 1461086440899 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:20:40 INFO - PROCESS | 1791 | 1461086440902 Marionette TRACE conn3 <- [1,886,null,{}] 10:20:40 INFO - PROCESS | 1791 | 1461086440908 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:41 INFO - PROCESS | 1791 | 1461086441079 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 10:20:41 INFO - PROCESS | 1791 | 1461086441289 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:41 INFO - PROCESS | 1791 | ++DOCSHELL 0x89b6a800 == 98 [pid = 1791] [id = 229] 10:20:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x89b6bc00) [pid = 1791] [serial = 688] [outer = (nil)] 10:20:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x89b71400) [pid = 1791] [serial = 689] [outer = 0x89b6bc00] 10:20:41 INFO - PROCESS | 1791 | 1461086441372 Marionette DEBUG loaded listener.js 10:20:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x89b75400) [pid = 1791] [serial = 690] [outer = 0x89b6bc00] 10:20:42 INFO - PROCESS | 1791 | 1461086442266 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 10:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1378ms 10:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:20:42 INFO - PROCESS | 1791 | 1461086442277 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 10:20:42 INFO - PROCESS | 1791 | 1461086442280 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 10:20:42 INFO - PROCESS | 1791 | 1461086442287 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:20:42 INFO - PROCESS | 1791 | 1461086442291 Marionette TRACE conn3 <- [1,890,null,{}] 10:20:42 INFO - PROCESS | 1791 | 1461086442296 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:42 INFO - PROCESS | 1791 | 1461086442471 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 10:20:42 INFO - PROCESS | 1791 | 1461086442666 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:42 INFO - PROCESS | 1791 | ++DOCSHELL 0x89b69c00 == 99 [pid = 1791] [id = 230] 10:20:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x89b6a000) [pid = 1791] [serial = 691] [outer = (nil)] 10:20:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x8e970c00) [pid = 1791] [serial = 692] [outer = 0x89b6a000] 10:20:42 INFO - PROCESS | 1791 | 1461086442753 Marionette DEBUG loaded listener.js 10:20:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0xa0ad7400) [pid = 1791] [serial = 693] [outer = 0x89b6a000] 10:20:43 INFO - PROCESS | 1791 | 1461086443662 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 10:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1436ms 10:20:43 INFO - PROCESS | 1791 | 1461086443723 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 10:20:43 INFO - PROCESS | 1791 | 1461086443726 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 10:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:20:43 INFO - PROCESS | 1791 | 1461086443733 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:20:43 INFO - PROCESS | 1791 | 1461086443736 Marionette TRACE conn3 <- [1,894,null,{}] 10:20:43 INFO - PROCESS | 1791 | 1461086443742 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:43 INFO - PROCESS | 1791 | 1461086443919 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 10:20:44 INFO - PROCESS | 1791 | 1461086444114 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:44 INFO - PROCESS | 1791 | ++DOCSHELL 0x89b6d800 == 100 [pid = 1791] [id = 231] 10:20:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x8b6f3000) [pid = 1791] [serial = 694] [outer = (nil)] 10:20:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x8f59c400) [pid = 1791] [serial = 695] [outer = 0x8b6f3000] 10:20:44 INFO - PROCESS | 1791 | 1461086444205 Marionette DEBUG loaded listener.js 10:20:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x8f59e400) [pid = 1791] [serial = 696] [outer = 0x8b6f3000] 10:20:45 INFO - PROCESS | 1791 | 1461086445125 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 10:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1442ms 10:20:45 INFO - PROCESS | 1791 | 1461086445176 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 10:20:45 INFO - PROCESS | 1791 | 1461086445180 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 10:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:20:45 INFO - PROCESS | 1791 | 1461086445186 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:20:45 INFO - PROCESS | 1791 | 1461086445190 Marionette TRACE conn3 <- [1,898,null,{}] 10:20:45 INFO - PROCESS | 1791 | 1461086445196 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:45 INFO - PROCESS | 1791 | 1461086445374 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 10:20:45 INFO - PROCESS | 1791 | 1461086445564 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:45 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e969c00 == 101 [pid = 1791] [id = 232] 10:20:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x8f599000) [pid = 1791] [serial = 697] [outer = (nil)] 10:20:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x8f5a5800) [pid = 1791] [serial = 698] [outer = 0x8f599000] 10:20:45 INFO - PROCESS | 1791 | 1461086445650 Marionette DEBUG loaded listener.js 10:20:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x98eac800) [pid = 1791] [serial = 699] [outer = 0x8f599000] 10:20:46 INFO - PROCESS | 1791 | 1461086446620 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 10:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1483ms 10:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:20:46 INFO - PROCESS | 1791 | 1461086446671 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 10:20:46 INFO - PROCESS | 1791 | 1461086446675 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 10:20:46 INFO - PROCESS | 1791 | 1461086446681 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:20:46 INFO - PROCESS | 1791 | 1461086446686 Marionette TRACE conn3 <- [1,902,null,{}] 10:20:46 INFO - PROCESS | 1791 | 1461086446692 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:46 INFO - PROCESS | 1791 | 1461086446939 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 10:20:47 INFO - PROCESS | 1791 | 1461086447208 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:47 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e8cfc00 == 102 [pid = 1791] [id = 233] 10:20:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x8e8d8800) [pid = 1791] [serial = 700] [outer = (nil)] 10:20:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x8e8de400) [pid = 1791] [serial = 701] [outer = 0x8e8d8800] 10:20:47 INFO - PROCESS | 1791 | 1461086447304 Marionette DEBUG loaded listener.js 10:20:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0xa4483c00) [pid = 1791] [serial = 702] [outer = 0x8e8d8800] 10:20:48 INFO - PROCESS | 1791 | 1461086448143 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 10:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1536ms 10:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:20:48 INFO - PROCESS | 1791 | 1461086448217 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 10:20:48 INFO - PROCESS | 1791 | 1461086448220 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 10:20:48 INFO - PROCESS | 1791 | 1461086448226 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:20:48 INFO - PROCESS | 1791 | 1461086448229 Marionette TRACE conn3 <- [1,906,null,{}] 10:20:48 INFO - PROCESS | 1791 | 1461086448235 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:48 INFO - PROCESS | 1791 | 1461086448445 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 10:20:48 INFO - PROCESS | 1791 | 1461086448728 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:48 INFO - PROCESS | 1791 | ++DOCSHELL 0x887dd400 == 103 [pid = 1791] [id = 234] 10:20:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x887df400) [pid = 1791] [serial = 703] [outer = (nil)] 10:20:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x887e2400) [pid = 1791] [serial = 704] [outer = 0x887df400] 10:20:48 INFO - PROCESS | 1791 | 1461086448859 Marionette DEBUG loaded listener.js 10:20:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x887e5000) [pid = 1791] [serial = 705] [outer = 0x887df400] 10:20:49 INFO - PROCESS | 1791 | 1461086449696 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 10:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1530ms 10:20:49 INFO - PROCESS | 1791 | 1461086449756 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 10:20:49 INFO - PROCESS | 1791 | 1461086449760 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 10:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:20:49 INFO - PROCESS | 1791 | 1461086449766 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:20:49 INFO - PROCESS | 1791 | 1461086449769 Marionette TRACE conn3 <- [1,910,null,{}] 10:20:49 INFO - PROCESS | 1791 | 1461086449774 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:49 INFO - PROCESS | 1791 | 1461086449951 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 10:20:50 INFO - PROCESS | 1791 | 1461086450183 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:50 INFO - PROCESS | 1791 | ++DOCSHELL 0x887de400 == 104 [pid = 1791] [id = 235] 10:20:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x89801c00) [pid = 1791] [serial = 706] [outer = (nil)] 10:20:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x89807000) [pid = 1791] [serial = 707] [outer = 0x89801c00] 10:20:50 INFO - PROCESS | 1791 | 1461086450314 Marionette DEBUG loaded listener.js 10:20:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x89809800) [pid = 1791] [serial = 708] [outer = 0x89801c00] 10:20:51 INFO - PROCESS | 1791 | 1461086451252 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 10:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1529ms 10:20:51 INFO - PROCESS | 1791 | 1461086451295 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 10:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:20:51 INFO - PROCESS | 1791 | 1461086451299 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 10:20:51 INFO - PROCESS | 1791 | 1461086451305 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:20:51 INFO - PROCESS | 1791 | 1461086451309 Marionette TRACE conn3 <- [1,914,null,{}] 10:20:51 INFO - PROCESS | 1791 | 1461086451314 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:51 INFO - PROCESS | 1791 | 1461086451488 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 10:20:52 INFO - PROCESS | 1791 | 1461086452153 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:52 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaa6c00 == 105 [pid = 1791] [id = 236] 10:20:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x8aaa9000) [pid = 1791] [serial = 709] [outer = (nil)] 10:20:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x8b4da800) [pid = 1791] [serial = 710] [outer = 0x8aaa9000] 10:20:52 INFO - PROCESS | 1791 | 1461086452241 Marionette DEBUG loaded listener.js 10:20:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x8b6f4800) [pid = 1791] [serial = 711] [outer = 0x8aaa9000] 10:20:53 INFO - PROCESS | 1791 | 1461086453117 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 10:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1889ms 10:20:53 INFO - PROCESS | 1791 | 1461086453196 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 10:20:53 INFO - PROCESS | 1791 | 1461086453204 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 10:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:20:53 INFO - PROCESS | 1791 | 1461086453212 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:20:53 INFO - PROCESS | 1791 | 1461086453217 Marionette TRACE conn3 <- [1,918,null,{}] 10:20:53 INFO - PROCESS | 1791 | 1461086453224 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:53 INFO - PROCESS | 1791 | 1461086453447 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 10:20:53 INFO - PROCESS | 1791 | 1461086453835 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:53 INFO - PROCESS | 1791 | ++DOCSHELL 0x8bbeac00 == 106 [pid = 1791] [id = 237] 10:20:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x8e8d2000) [pid = 1791] [serial = 712] [outer = (nil)] 10:20:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x8e8d7000) [pid = 1791] [serial = 713] [outer = 0x8e8d2000] 10:20:53 INFO - PROCESS | 1791 | 1461086453924 Marionette DEBUG loaded listener.js 10:20:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x8e8da800) [pid = 1791] [serial = 714] [outer = 0x8e8d2000] 10:20:54 INFO - PROCESS | 1791 | 1461086454886 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 10:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1729ms 10:20:54 INFO - PROCESS | 1791 | 1461086454946 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 10:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:20:54 INFO - PROCESS | 1791 | 1461086454952 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 10:20:54 INFO - PROCESS | 1791 | 1461086454959 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:20:54 INFO - PROCESS | 1791 | 1461086454962 Marionette TRACE conn3 <- [1,922,null,{}] 10:20:54 INFO - PROCESS | 1791 | 1461086454968 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:55 INFO - PROCESS | 1791 | 1461086455150 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 10:20:55 INFO - PROCESS | 1791 | --DOCSHELL 0xa2ac1800 == 105 [pid = 1791] [id = 91] 10:20:55 INFO - PROCESS | 1791 | --DOCSHELL 0xa0c2bc00 == 104 [pid = 1791] [id = 74] 10:20:55 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x94230800) [pid = 1791] [serial = 604] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x941f4000) [pid = 1791] [serial = 580] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x914e2400) [pid = 1791] [serial = 574] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x93198800) [pid = 1791] [serial = 577] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x94dcec00) [pid = 1791] [serial = 583] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x8f3af400) [pid = 1791] [serial = 568] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x8b6eb400) [pid = 1791] [serial = 565] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x905eec00) [pid = 1791] [serial = 571] [outer = (nil)] [url = about:blank] 10:20:55 INFO - PROCESS | 1791 | 1461086455530 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:55 INFO - PROCESS | 1791 | --DOCSHELL 0x8b274c00 == 103 [pid = 1791] [id = 221] 10:20:55 INFO - PROCESS | 1791 | --DOCSHELL 0x96a22800 == 102 [pid = 1791] [id = 220] 10:20:55 INFO - PROCESS | 1791 | --DOCSHELL 0x8bbf1000 == 101 [pid = 1791] [id = 219] 10:20:55 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b274c00 == 102 [pid = 1791] [id = 238] 10:20:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x8b6eb400) [pid = 1791] [serial = 715] [outer = (nil)] 10:20:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x8e129400) [pid = 1791] [serial = 716] [outer = 0x8b6eb400] 10:20:55 INFO - PROCESS | 1791 | 1461086455642 Marionette DEBUG loaded listener.js 10:20:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x8e970800) [pid = 1791] [serial = 717] [outer = 0x8b6eb400] 10:20:55 INFO - PROCESS | 1791 | --DOCSHELL 0x89c35c00 == 101 [pid = 1791] [id = 218] 10:20:55 INFO - PROCESS | 1791 | --DOCSHELL 0x8b277c00 == 100 [pid = 1791] [id = 217] 10:20:55 INFO - PROCESS | 1791 | --DOCSHELL 0x8e2b0800 == 99 [pid = 1791] [id = 216] 10:20:55 INFO - PROCESS | 1791 | --DOCSHELL 0x8dfb3800 == 98 [pid = 1791] [id = 215] 10:20:56 INFO - PROCESS | 1791 | --DOCSHELL 0x8aaa0800 == 97 [pid = 1791] [id = 201] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x8b6e7400) [pid = 1791] [serial = 476] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x9123b000) [pid = 1791] [serial = 598] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x98798400) [pid = 1791] [serial = 503] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x979cb800) [pid = 1791] [serial = 497] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x91e97c00) [pid = 1791] [serial = 586] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x8e133c00) [pid = 1791] [serial = 590] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x8f843000) [pid = 1791] [serial = 479] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x8dfb5800) [pid = 1791] [serial = 592] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0x97c7f400) [pid = 1791] [serial = 545] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0x91ef7000) [pid = 1791] [serial = 485] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0x8dfb4400) [pid = 1791] [serial = 589] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x98eac400) [pid = 1791] [serial = 506] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x943ba400) [pid = 1791] [serial = 542] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x943be400) [pid = 1791] [serial = 491] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x93084800) [pid = 1791] [serial = 602] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x90298000) [pid = 1791] [serial = 539] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x941f2400) [pid = 1791] [serial = 509] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x96ab0400) [pid = 1791] [serial = 494] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x91233400) [pid = 1791] [serial = 601] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x90227400) [pid = 1791] [serial = 595] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x8e12f000) [pid = 1791] [serial = 536] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x8e2bdc00) [pid = 1791] [serial = 593] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x903b8800) [pid = 1791] [serial = 482] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x9414a000) [pid = 1791] [serial = 488] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x912f8c00) [pid = 1791] [serial = 599] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x981b4c00) [pid = 1791] [serial = 500] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x903b8c00) [pid = 1791] [serial = 596] [outer = (nil)] [url = about:blank] 10:20:56 INFO - PROCESS | 1791 | 1461086456492 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 10:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1579ms 10:20:56 INFO - PROCESS | 1791 | 1461086456539 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 10:20:56 INFO - PROCESS | 1791 | 1461086456542 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 10:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:20:56 INFO - PROCESS | 1791 | 1461086456556 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:20:56 INFO - PROCESS | 1791 | 1461086456564 Marionette TRACE conn3 <- [1,926,null,{}] 10:20:56 INFO - PROCESS | 1791 | 1461086456573 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:56 INFO - PROCESS | 1791 | 1461086456744 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 10:20:56 INFO - PROCESS | 1791 | 1461086456755 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:56 INFO - PROCESS | 1791 | ++DOCSHELL 0x89810400 == 98 [pid = 1791] [id = 239] 10:20:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x8e2bdc00) [pid = 1791] [serial = 718] [outer = (nil)] 10:20:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8f849400) [pid = 1791] [serial = 719] [outer = 0x8e2bdc00] 10:20:56 INFO - PROCESS | 1791 | 1461086456830 Marionette DEBUG loaded listener.js 10:20:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8fb2e400) [pid = 1791] [serial = 720] [outer = 0x8e2bdc00] 10:20:57 INFO - PROCESS | 1791 | 1461086457727 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 10:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1197ms 10:20:57 INFO - PROCESS | 1791 | 1461086457746 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 10:20:57 INFO - PROCESS | 1791 | 1461086457751 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 10:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:20:57 INFO - PROCESS | 1791 | 1461086457756 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:20:57 INFO - PROCESS | 1791 | 1461086457759 Marionette TRACE conn3 <- [1,930,null,{}] 10:20:57 INFO - PROCESS | 1791 | 1461086457768 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:57 INFO - PROCESS | 1791 | 1461086457923 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 10:20:57 INFO - PROCESS | 1791 | 1461086457933 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:57 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f3b7400 == 99 [pid = 1791] [id = 240] 10:20:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x8f5a1000) [pid = 1791] [serial = 721] [outer = (nil)] 10:20:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x90230000) [pid = 1791] [serial = 722] [outer = 0x8f5a1000] 10:20:58 INFO - PROCESS | 1791 | 1461086458002 Marionette DEBUG loaded listener.js 10:20:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x9029dc00) [pid = 1791] [serial = 723] [outer = 0x8f5a1000] 10:20:58 INFO - PROCESS | 1791 | 1461086458991 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 10:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1281ms 10:20:59 INFO - PROCESS | 1791 | 1461086459038 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 10:20:59 INFO - PROCESS | 1791 | 1461086459042 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 10:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:20:59 INFO - PROCESS | 1791 | 1461086459048 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:20:59 INFO - PROCESS | 1791 | 1461086459050 Marionette TRACE conn3 <- [1,934,null,{}] 10:20:59 INFO - PROCESS | 1791 | 1461086459056 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:59 INFO - PROCESS | 1791 | 1461086459262 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 10:20:59 INFO - PROCESS | 1791 | 1461086459291 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:59 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f845800 == 100 [pid = 1791] [id = 241] 10:20:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x9029d000) [pid = 1791] [serial = 724] [outer = (nil)] 10:20:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x905e9400) [pid = 1791] [serial = 725] [outer = 0x9029d000] 10:20:59 INFO - PROCESS | 1791 | 1461086459387 Marionette DEBUG loaded listener.js 10:20:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x912ef400) [pid = 1791] [serial = 726] [outer = 0x9029d000] 10:21:00 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x98162000) [pid = 1791] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:21:00 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x8b6ef800) [pid = 1791] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:21:00 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x8aaa7c00) [pid = 1791] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:21:00 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x8e9e9000) [pid = 1791] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:21:00 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x8b4d6c00) [pid = 1791] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:21:00 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x8fb7e800) [pid = 1791] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:21:00 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x8e2b3c00) [pid = 1791] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:21:00 INFO - PROCESS | 1791 | 1461086460669 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 10:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1686ms 10:21:00 INFO - PROCESS | 1791 | 1461086460734 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 10:21:00 INFO - PROCESS | 1791 | 1461086460737 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 10:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:21:00 INFO - PROCESS | 1791 | 1461086460743 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:21:00 INFO - PROCESS | 1791 | 1461086460745 Marionette TRACE conn3 <- [1,938,null,{}] 10:21:00 INFO - PROCESS | 1791 | 1461086460751 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:00 INFO - PROCESS | 1791 | 1461086460958 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 10:21:01 INFO - PROCESS | 1791 | 1461086461098 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:01 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e12a000 == 101 [pid = 1791] [id = 242] 10:21:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8fb7e800) [pid = 1791] [serial = 727] [outer = (nil)] 10:21:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x912f8c00) [pid = 1791] [serial = 728] [outer = 0x8fb7e800] 10:21:01 INFO - PROCESS | 1791 | 1461086461168 Marionette DEBUG loaded listener.js 10:21:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x91ef4400) [pid = 1791] [serial = 729] [outer = 0x8fb7e800] 10:21:01 INFO - PROCESS | 1791 | 1461086461864 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 10:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1143ms 10:21:01 INFO - PROCESS | 1791 | 1461086461887 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 10:21:01 INFO - PROCESS | 1791 | 1461086461890 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 10:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:21:01 INFO - PROCESS | 1791 | 1461086461896 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:21:01 INFO - PROCESS | 1791 | 1461086461899 Marionette TRACE conn3 <- [1,942,null,{}] 10:21:01 INFO - PROCESS | 1791 | 1461086461914 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:02 INFO - PROCESS | 1791 | 1461086462068 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 10:21:02 INFO - PROCESS | 1791 | 1461086462082 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:02 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f59cc00 == 102 [pid = 1791] [id = 243] 10:21:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x912eb400) [pid = 1791] [serial = 730] [outer = (nil)] 10:21:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x94146000) [pid = 1791] [serial = 731] [outer = 0x912eb400] 10:21:02 INFO - PROCESS | 1791 | 1461086462153 Marionette DEBUG loaded listener.js 10:21:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x941eec00) [pid = 1791] [serial = 732] [outer = 0x912eb400] 10:21:03 INFO - PROCESS | 1791 | 1461086463279 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 10:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1429ms 10:21:03 INFO - PROCESS | 1791 | 1461086463327 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 10:21:03 INFO - PROCESS | 1791 | 1461086463334 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 10:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:21:03 INFO - PROCESS | 1791 | 1461086463343 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:21:03 INFO - PROCESS | 1791 | 1461086463348 Marionette TRACE conn3 <- [1,946,null,{}] 10:21:03 INFO - PROCESS | 1791 | 1461086463357 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:03 INFO - PROCESS | 1791 | 1461086463551 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 10:21:03 INFO - PROCESS | 1791 | 1461086463822 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:03 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b4e2c00 == 103 [pid = 1791] [id = 244] 10:21:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x8bbe5800) [pid = 1791] [serial = 733] [outer = (nil)] 10:21:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x8e12c000) [pid = 1791] [serial = 734] [outer = 0x8bbe5800] 10:21:03 INFO - PROCESS | 1791 | 1461086463993 Marionette DEBUG loaded listener.js 10:21:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x8e2b1400) [pid = 1791] [serial = 735] [outer = 0x8bbe5800] 10:21:04 INFO - PROCESS | 1791 | 1461086464895 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 10:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1631ms 10:21:04 INFO - PROCESS | 1791 | 1461086464976 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 10:21:04 INFO - PROCESS | 1791 | 1461086464984 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 10:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:21:05 INFO - PROCESS | 1791 | 1461086464995 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:21:05 INFO - PROCESS | 1791 | 1461086464999 Marionette TRACE conn3 <- [1,950,null,{}] 10:21:05 INFO - PROCESS | 1791 | 1461086465005 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:05 INFO - PROCESS | 1791 | 1461086465232 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 10:21:05 INFO - PROCESS | 1791 | 1461086465543 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:05 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e9e1400 == 104 [pid = 1791] [id = 245] 10:21:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x8e9eac00) [pid = 1791] [serial = 736] [outer = (nil)] 10:21:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x8f59ac00) [pid = 1791] [serial = 737] [outer = 0x8e9eac00] 10:21:05 INFO - PROCESS | 1791 | 1461086465663 Marionette DEBUG loaded listener.js 10:21:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x8fb79800) [pid = 1791] [serial = 738] [outer = 0x8e9eac00] 10:21:06 INFO - PROCESS | 1791 | 1461086466621 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 10:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1693ms 10:21:06 INFO - PROCESS | 1791 | 1461086466688 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 10:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:21:06 INFO - PROCESS | 1791 | 1461086466692 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 10:21:06 INFO - PROCESS | 1791 | 1461086466699 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:21:06 INFO - PROCESS | 1791 | 1461086466705 Marionette TRACE conn3 <- [1,954,null,{}] 10:21:06 INFO - PROCESS | 1791 | 1461086466722 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:06 INFO - PROCESS | 1791 | 1461086466945 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 10:21:07 INFO - PROCESS | 1791 | 1461086467186 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:07 INFO - PROCESS | 1791 | ++DOCSHELL 0x90228c00 == 105 [pid = 1791] [id = 246] 10:21:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x914ee000) [pid = 1791] [serial = 739] [outer = (nil)] 10:21:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x9414e400) [pid = 1791] [serial = 740] [outer = 0x914ee000] 10:21:07 INFO - PROCESS | 1791 | 1461086467324 Marionette DEBUG loaded listener.js 10:21:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x9430cc00) [pid = 1791] [serial = 741] [outer = 0x914ee000] 10:21:08 INFO - PROCESS | 1791 | 1461086468220 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 10:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1584ms 10:21:08 INFO - PROCESS | 1791 | 1461086468283 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 10:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:21:08 INFO - PROCESS | 1791 | 1461086468288 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 10:21:08 INFO - PROCESS | 1791 | 1461086468295 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:21:08 INFO - PROCESS | 1791 | 1461086468298 Marionette TRACE conn3 <- [1,958,null,{}] 10:21:08 INFO - PROCESS | 1791 | 1461086468304 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:08 INFO - PROCESS | 1791 | 1461086468496 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 10:21:08 INFO - PROCESS | 1791 | 1461086468691 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:08 INFO - PROCESS | 1791 | ++DOCSHELL 0x887dd800 == 106 [pid = 1791] [id = 247] 10:21:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x9319ac00) [pid = 1791] [serial = 742] [outer = (nil)] 10:21:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x958b7c00) [pid = 1791] [serial = 743] [outer = 0x9319ac00] 10:21:08 INFO - PROCESS | 1791 | 1461086468823 Marionette DEBUG loaded listener.js 10:21:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x96a28c00) [pid = 1791] [serial = 744] [outer = 0x9319ac00] 10:21:09 INFO - PROCESS | 1791 | 1461086469737 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 10:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1483ms 10:21:09 INFO - PROCESS | 1791 | 1461086469777 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 10:21:09 INFO - PROCESS | 1791 | 1461086469782 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 10:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:21:09 INFO - PROCESS | 1791 | 1461086469788 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:21:09 INFO - PROCESS | 1791 | 1461086469792 Marionette TRACE conn3 <- [1,962,null,{}] 10:21:09 INFO - PROCESS | 1791 | 1461086469797 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:09 INFO - PROCESS | 1791 | 1461086469971 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 10:21:10 INFO - PROCESS | 1791 | 1461086470169 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:10 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e8d2c00 == 107 [pid = 1791] [id = 248] 10:21:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x93084800) [pid = 1791] [serial = 745] [outer = (nil)] 10:21:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x97c87800) [pid = 1791] [serial = 746] [outer = 0x93084800] 10:21:10 INFO - PROCESS | 1791 | 1461086470253 Marionette DEBUG loaded listener.js 10:21:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x9815bc00) [pid = 1791] [serial = 747] [outer = 0x93084800] 10:21:11 INFO - PROCESS | 1791 | 1461086471178 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 10:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1438ms 10:21:11 INFO - PROCESS | 1791 | 1461086471227 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 10:21:11 INFO - PROCESS | 1791 | 1461086471233 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 10:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:21:11 INFO - PROCESS | 1791 | 1461086471243 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:21:11 INFO - PROCESS | 1791 | 1461086471245 Marionette TRACE conn3 <- [1,966,null,{}] 10:21:11 INFO - PROCESS | 1791 | 1461086471250 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:11 INFO - PROCESS | 1791 | 1461086471455 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 10:21:11 INFO - PROCESS | 1791 | 1461086471704 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:11 INFO - PROCESS | 1791 | ++DOCSHELL 0x958b1000 == 108 [pid = 1791] [id = 249] 10:21:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x97c7fc00) [pid = 1791] [serial = 748] [outer = (nil)] 10:21:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x98886000) [pid = 1791] [serial = 749] [outer = 0x97c7fc00] 10:21:11 INFO - PROCESS | 1791 | 1461086471839 Marionette DEBUG loaded listener.js 10:21:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x98ed4c00) [pid = 1791] [serial = 750] [outer = 0x97c7fc00] 10:21:12 INFO - PROCESS | 1791 | 1461086472704 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 10:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1536ms 10:21:12 INFO - PROCESS | 1791 | 1461086472779 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 10:21:12 INFO - PROCESS | 1791 | 1461086472783 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 10:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:21:12 INFO - PROCESS | 1791 | 1461086472790 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:21:12 INFO - PROCESS | 1791 | 1461086472793 Marionette TRACE conn3 <- [1,970,null,{}] 10:21:12 INFO - PROCESS | 1791 | 1461086472799 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:13 INFO - PROCESS | 1791 | 1461086473009 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 10:21:13 INFO - PROCESS | 1791 | 1461086473252 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:13 INFO - PROCESS | 1791 | ++DOCSHELL 0x931a1800 == 109 [pid = 1791] [id = 250] 10:21:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x958b7400) [pid = 1791] [serial = 751] [outer = (nil)] 10:21:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x9993e800) [pid = 1791] [serial = 752] [outer = 0x958b7400] 10:21:13 INFO - PROCESS | 1791 | 1461086473388 Marionette DEBUG loaded listener.js 10:21:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x9a6e3400) [pid = 1791] [serial = 753] [outer = 0x958b7400] 10:21:14 INFO - PROCESS | 1791 | 1461086474261 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 10:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1535ms 10:21:14 INFO - PROCESS | 1791 | 1461086474326 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 10:21:14 INFO - PROCESS | 1791 | 1461086474330 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 10:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:21:14 INFO - PROCESS | 1791 | 1461086474336 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:21:14 INFO - PROCESS | 1791 | 1461086474339 Marionette TRACE conn3 <- [1,974,null,{}] 10:21:14 INFO - PROCESS | 1791 | 1461086474345 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:14 INFO - PROCESS | 1791 | 1461086474521 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 10:21:14 INFO - PROCESS | 1791 | 1461086474728 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:14 INFO - PROCESS | 1791 | ++DOCSHELL 0x99915c00 == 110 [pid = 1791] [id = 251] 10:21:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x9fb36800) [pid = 1791] [serial = 754] [outer = (nil)] 10:21:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0xa0c13c00) [pid = 1791] [serial = 755] [outer = 0x9fb36800] 10:21:14 INFO - PROCESS | 1791 | 1461086474897 Marionette DEBUG loaded listener.js 10:21:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0xa0e8fc00) [pid = 1791] [serial = 756] [outer = 0x9fb36800] 10:21:15 INFO - PROCESS | 1791 | 1461086475739 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 10:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1479ms 10:21:15 INFO - PROCESS | 1791 | 1461086475815 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 10:21:15 INFO - PROCESS | 1791 | 1461086475819 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 10:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:21:15 INFO - PROCESS | 1791 | 1461086475825 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:21:15 INFO - PROCESS | 1791 | 1461086475829 Marionette TRACE conn3 <- [1,978,null,{}] 10:21:15 INFO - PROCESS | 1791 | 1461086475834 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:16 INFO - PROCESS | 1791 | 1461086476006 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 10:21:16 INFO - PROCESS | 1791 | 1461086476203 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:16 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaea400 == 111 [pid = 1791] [id = 252] 10:21:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x8aaeb000) [pid = 1791] [serial = 757] [outer = (nil)] 10:21:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0x8aaf2c00) [pid = 1791] [serial = 758] [outer = 0x8aaeb000] 10:21:16 INFO - PROCESS | 1791 | 1461086476304 Marionette DEBUG loaded listener.js 10:21:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 186 (0x8aaf4c00) [pid = 1791] [serial = 759] [outer = 0x8aaeb000] 10:21:17 INFO - PROCESS | 1791 | 1461086477183 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 10:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1428ms 10:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:21:17 INFO - PROCESS | 1791 | 1461086477255 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 10:21:17 INFO - PROCESS | 1791 | 1461086477258 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 10:21:17 INFO - PROCESS | 1791 | 1461086477265 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:21:17 INFO - PROCESS | 1791 | 1461086477268 Marionette TRACE conn3 <- [1,982,null,{}] 10:21:17 INFO - PROCESS | 1791 | 1461086477274 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:17 INFO - PROCESS | 1791 | 1461086477485 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 10:21:17 INFO - PROCESS | 1791 | 1461086477683 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:17 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaeb400 == 112 [pid = 1791] [id = 253] 10:21:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 187 (0x8aaef400) [pid = 1791] [serial = 760] [outer = (nil)] 10:21:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 188 (0xa0a4b000) [pid = 1791] [serial = 761] [outer = 0x8aaef400] 10:21:17 INFO - PROCESS | 1791 | 1461086477809 Marionette DEBUG loaded listener.js 10:21:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 189 (0xa2a32c00) [pid = 1791] [serial = 762] [outer = 0x8aaef400] 10:21:18 INFO - PROCESS | 1791 | 1461086478734 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 10:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1531ms 10:21:18 INFO - PROCESS | 1791 | 1461086478796 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 10:21:18 INFO - PROCESS | 1791 | 1461086478800 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 10:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:21:18 INFO - PROCESS | 1791 | 1461086478806 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:21:18 INFO - PROCESS | 1791 | 1461086478811 Marionette TRACE conn3 <- [1,986,null,{}] 10:21:18 INFO - PROCESS | 1791 | 1461086478817 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:19 INFO - PROCESS | 1791 | 1461086479061 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 10:21:19 INFO - PROCESS | 1791 | 1461086479362 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:19 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaf9800 == 113 [pid = 1791] [id = 254] 10:21:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 190 (0x8ea73400) [pid = 1791] [serial = 763] [outer = (nil)] 10:21:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 191 (0x9319a000) [pid = 1791] [serial = 764] [outer = 0x8ea73400] 10:21:19 INFO - PROCESS | 1791 | 1461086479458 Marionette DEBUG loaded listener.js 10:21:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 192 (0xa44c4800) [pid = 1791] [serial = 765] [outer = 0x8ea73400] 10:21:20 INFO - PROCESS | 1791 | 1461086480310 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 10:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1534ms 10:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:21:20 INFO - PROCESS | 1791 | 1461086480342 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 10:21:20 INFO - PROCESS | 1791 | 1461086480345 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 10:21:20 INFO - PROCESS | 1791 | 1461086480352 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:21:20 INFO - PROCESS | 1791 | 1461086480355 Marionette TRACE conn3 <- [1,990,null,{}] 10:21:20 INFO - PROCESS | 1791 | 1461086480361 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:20 INFO - PROCESS | 1791 | 1461086480533 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 10:21:20 INFO - PROCESS | 1791 | 1461086480736 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:20 INFO - PROCESS | 1791 | ++DOCSHELL 0x8ea6ac00 == 114 [pid = 1791] [id = 255] 10:21:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 193 (0x8ea76400) [pid = 1791] [serial = 766] [outer = (nil)] 10:21:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 194 (0x8feda000) [pid = 1791] [serial = 767] [outer = 0x8ea76400] 10:21:20 INFO - PROCESS | 1791 | 1461086480825 Marionette DEBUG loaded listener.js 10:21:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 195 (0x8fedc400) [pid = 1791] [serial = 768] [outer = 0x8ea76400] 10:21:21 INFO - PROCESS | 1791 | 1461086481737 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 10:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1439ms 10:21:21 INFO - PROCESS | 1791 | 1461086481790 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 10:21:21 INFO - PROCESS | 1791 | 1461086481794 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 10:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:21:21 INFO - PROCESS | 1791 | 1461086481800 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:21:21 INFO - PROCESS | 1791 | 1461086481802 Marionette TRACE conn3 <- [1,994,null,{}] 10:21:21 INFO - PROCESS | 1791 | 1461086481808 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:21 INFO - PROCESS | 1791 | 1461086481978 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 10:21:22 INFO - PROCESS | 1791 | 1461086482182 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:22 INFO - PROCESS | 1791 | ++DOCSHELL 0x89c39000 == 115 [pid = 1791] [id = 256] 10:21:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 196 (0x8aaee000) [pid = 1791] [serial = 769] [outer = (nil)] 10:21:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 197 (0x8fee3c00) [pid = 1791] [serial = 770] [outer = 0x8aaee000] 10:21:22 INFO - PROCESS | 1791 | 1461086482265 Marionette DEBUG loaded listener.js 10:21:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 198 (0x900dd400) [pid = 1791] [serial = 771] [outer = 0x8aaee000] 10:21:23 INFO - PROCESS | 1791 | 1461086483161 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 10:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1433ms 10:21:23 INFO - PROCESS | 1791 | 1461086483234 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 10:21:23 INFO - PROCESS | 1791 | 1461086483238 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 10:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:21:23 INFO - PROCESS | 1791 | 1461086483244 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:21:23 INFO - PROCESS | 1791 | 1461086483246 Marionette TRACE conn3 <- [1,998,null,{}] 10:21:23 INFO - PROCESS | 1791 | 1461086483252 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:23 INFO - PROCESS | 1791 | 1461086483425 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 10:21:23 INFO - PROCESS | 1791 | 1461086483625 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:23 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fed8c00 == 116 [pid = 1791] [id = 257] 10:21:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 199 (0x8fed9400) [pid = 1791] [serial = 772] [outer = (nil)] 10:21:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 200 (0x900e4c00) [pid = 1791] [serial = 773] [outer = 0x8fed9400] 10:21:23 INFO - PROCESS | 1791 | 1461086483711 Marionette DEBUG loaded listener.js 10:21:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 201 (0x900e6800) [pid = 1791] [serial = 774] [outer = 0x8fed9400] 10:21:24 INFO - PROCESS | 1791 | 1461086484632 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 10:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1436ms 10:21:24 INFO - PROCESS | 1791 | 1461086484681 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 10:21:24 INFO - PROCESS | 1791 | 1461086484690 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 10:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:21:24 INFO - PROCESS | 1791 | 1461086484699 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:21:24 INFO - PROCESS | 1791 | 1461086484705 Marionette TRACE conn3 <- [1,1002,null,{}] 10:21:24 INFO - PROCESS | 1791 | 1461086484712 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:24 INFO - PROCESS | 1791 | 1461086484885 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 10:21:25 INFO - PROCESS | 1791 | 1461086485089 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:25 INFO - PROCESS | 1791 | ++DOCSHELL 0x875b8000 == 117 [pid = 1791] [id = 258] 10:21:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 202 (0x875b9000) [pid = 1791] [serial = 775] [outer = (nil)] 10:21:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 203 (0x875c0800) [pid = 1791] [serial = 776] [outer = 0x875b9000] 10:21:25 INFO - PROCESS | 1791 | 1461086485174 Marionette DEBUG loaded listener.js 10:21:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 204 (0x875c2800) [pid = 1791] [serial = 777] [outer = 0x875b9000] 10:21:26 INFO - PROCESS | 1791 | 1461086486077 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 10:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1443ms 10:21:26 INFO - PROCESS | 1791 | 1461086486140 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 10:21:26 INFO - PROCESS | 1791 | 1461086486144 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 10:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:21:26 INFO - PROCESS | 1791 | 1461086486150 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:21:26 INFO - PROCESS | 1791 | 1461086486153 Marionette TRACE conn3 <- [1,1006,null,{}] 10:21:26 INFO - PROCESS | 1791 | 1461086486159 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:26 INFO - PROCESS | 1791 | 1461086486343 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 10:21:26 INFO - PROCESS | 1791 | 1461086486558 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:26 INFO - PROCESS | 1791 | ++DOCSHELL 0x89b6b800 == 118 [pid = 1791] [id = 259] 10:21:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 205 (0x89b6c000) [pid = 1791] [serial = 778] [outer = (nil)] 10:21:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 206 (0x89c34800) [pid = 1791] [serial = 779] [outer = 0x89b6c000] 10:21:27 INFO - PROCESS | 1791 | 1461086487035 Marionette DEBUG loaded listener.js 10:21:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 207 (0x8aaf1000) [pid = 1791] [serial = 780] [outer = 0x89b6c000] 10:21:27 INFO - PROCESS | 1791 | 1461086487964 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 10:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1881ms 10:21:28 INFO - PROCESS | 1791 | 1461086488032 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 10:21:28 INFO - PROCESS | 1791 | 1461086488038 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 10:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:21:28 INFO - PROCESS | 1791 | 1461086488047 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:21:28 INFO - PROCESS | 1791 | 1461086488052 Marionette TRACE conn3 <- [1,1010,null,{}] 10:21:28 INFO - PROCESS | 1791 | 1461086488059 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:28 INFO - PROCESS | 1791 | 1461086488282 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 10:21:28 INFO - PROCESS | 1791 | 1461086488673 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:28 INFO - PROCESS | 1791 | ++DOCSHELL 0x8980d800 == 119 [pid = 1791] [id = 260] 10:21:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 208 (0x89b74800) [pid = 1791] [serial = 781] [outer = (nil)] 10:21:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 209 (0x8aaf0400) [pid = 1791] [serial = 782] [outer = 0x89b74800] 10:21:28 INFO - PROCESS | 1791 | 1461086488757 Marionette DEBUG loaded listener.js 10:21:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 210 (0x8b4d9400) [pid = 1791] [serial = 783] [outer = 0x89b74800] 10:21:29 INFO - PROCESS | 1791 | 1461086489593 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 10:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1586ms 10:21:29 INFO - PROCESS | 1791 | 1461086489703 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 10:21:29 INFO - PROCESS | 1791 | 1461086489713 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 10:21:29 INFO - PROCESS | 1791 | --DOMWINDOW == 209 (0x98161000) [pid = 1791] [serial = 668] [outer = (nil)] [url = about:blank] 10:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:21:29 INFO - PROCESS | 1791 | --DOCSHELL 0x8e12a000 == 118 [pid = 1791] [id = 242] 10:21:29 INFO - PROCESS | 1791 | --DOCSHELL 0x8f845800 == 117 [pid = 1791] [id = 241] 10:21:29 INFO - PROCESS | 1791 | --DOCSHELL 0x8f3b7400 == 116 [pid = 1791] [id = 240] 10:21:29 INFO - PROCESS | 1791 | --DOCSHELL 0x89810400 == 115 [pid = 1791] [id = 239] 10:21:29 INFO - PROCESS | 1791 | --DOCSHELL 0x8b274c00 == 114 [pid = 1791] [id = 238] 10:21:29 INFO - PROCESS | 1791 | 1461086489827 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:21:29 INFO - PROCESS | 1791 | 1461086489832 Marionette TRACE conn3 <- [1,1014,null,{}] 10:21:29 INFO - PROCESS | 1791 | --DOCSHELL 0x8bbeac00 == 113 [pid = 1791] [id = 237] 10:21:29 INFO - PROCESS | 1791 | --DOCSHELL 0x8aaa6c00 == 112 [pid = 1791] [id = 236] 10:21:29 INFO - PROCESS | 1791 | --DOCSHELL 0x89b69c00 == 111 [pid = 1791] [id = 230] 10:21:29 INFO - PROCESS | 1791 | --DOCSHELL 0x89b6a800 == 110 [pid = 1791] [id = 229] 10:21:29 INFO - PROCESS | 1791 | --DOCSHELL 0x8e961400 == 109 [pid = 1791] [id = 228] 10:21:29 INFO - PROCESS | 1791 | --DOCSHELL 0xa00abc00 == 108 [pid = 1791] [id = 227] 10:21:29 INFO - PROCESS | 1791 | 1461086489853 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:29 INFO - PROCESS | 1791 | --DOCSHELL 0x9878f400 == 107 [pid = 1791] [id = 226] 10:21:29 INFO - PROCESS | 1791 | --DOCSHELL 0x8bbf2c00 == 106 [pid = 1791] [id = 223] 10:21:30 INFO - PROCESS | 1791 | 1461086490030 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 208 (0x9887f800) [pid = 1791] [serial = 662] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 207 (0x8fb24400) [pid = 1791] [serial = 665] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 206 (0x9430bc00) [pid = 1791] [serial = 613] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 205 (0x8fb66c00) [pid = 1791] [serial = 656] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 204 (0x902a0400) [pid = 1791] [serial = 657] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 203 (0x9816a000) [pid = 1791] [serial = 619] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 202 (0x8b6eb000) [pid = 1791] [serial = 644] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 201 (0x905eac00) [pid = 1791] [serial = 648] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 200 (0x9022dc00) [pid = 1791] [serial = 647] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 199 (0x9991dc00) [pid = 1791] [serial = 631] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 198 (0x903b6400) [pid = 1791] [serial = 610] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 197 (0x979c7400) [pid = 1791] [serial = 616] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 196 (0x9a6dd800) [pid = 1791] [serial = 634] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 195 (0x9886cc00) [pid = 1791] [serial = 622] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 194 (0x8dfad400) [pid = 1791] [serial = 653] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 193 (0x8f842c00) [pid = 1791] [serial = 654] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 192 (0x96275c00) [pid = 1791] [serial = 659] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 191 (0x9414ec00) [pid = 1791] [serial = 651] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 190 (0x91e95c00) [pid = 1791] [serial = 650] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 189 (0x991a4400) [pid = 1791] [serial = 628] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 188 (0x98b0c800) [pid = 1791] [serial = 625] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 187 (0x8dfb8800) [pid = 1791] [serial = 607] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 186 (0xa0aa7000) [pid = 1791] [serial = 637] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 185 (0xa0e8b800) [pid = 1791] [serial = 640] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 184 (0x9886a000) [pid = 1791] [serial = 663] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0x906f7800) [pid = 1791] [serial = 666] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x9920c800) [pid = 1791] [serial = 416] [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.] 10:21:30 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x9790d800) [pid = 1791] [serial = 660] [outer = (nil)] [url = about:blank] 10:21:30 INFO - PROCESS | 1791 | 1461086490354 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:30 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b6ecc00 == 107 [pid = 1791] [id = 261] 10:21:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x8b6f0800) [pid = 1791] [serial = 784] [outer = (nil)] 10:21:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x8bbe7400) [pid = 1791] [serial = 785] [outer = 0x8b6f0800] 10:21:30 INFO - PROCESS | 1791 | 1461086490431 Marionette DEBUG loaded listener.js 10:21:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x8dfab000) [pid = 1791] [serial = 786] [outer = 0x8b6f0800] 10:21:31 INFO - PROCESS | 1791 | 1461086491202 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 10:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1489ms 10:21:31 INFO - PROCESS | 1791 | 1461086491266 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 10:21:31 INFO - PROCESS | 1791 | 1461086491270 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 10:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:21:31 INFO - PROCESS | 1791 | 1461086491277 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:21:31 INFO - PROCESS | 1791 | 1461086491282 Marionette TRACE conn3 <- [1,1018,null,{}] 10:21:31 INFO - PROCESS | 1791 | 1461086491332 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:31 INFO - PROCESS | 1791 | 1461086491503 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 10:21:31 INFO - PROCESS | 1791 | 1461086491513 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:31 INFO - PROCESS | 1791 | ++DOCSHELL 0x875be400 == 108 [pid = 1791] [id = 262] 10:21:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0x8e2b4800) [pid = 1791] [serial = 787] [outer = (nil)] 10:21:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 186 (0x8e8d5800) [pid = 1791] [serial = 788] [outer = 0x8e2b4800] 10:21:31 INFO - PROCESS | 1791 | 1461086491584 Marionette DEBUG loaded listener.js 10:21:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 187 (0x8e8dd400) [pid = 1791] [serial = 789] [outer = 0x8e2b4800] 10:21:32 INFO - PROCESS | 1791 | 1461086492494 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 10:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1258ms 10:21:32 INFO - PROCESS | 1791 | 1461086492535 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 10:21:32 INFO - PROCESS | 1791 | 1461086492540 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 10:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:21:32 INFO - PROCESS | 1791 | 1461086492555 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:21:32 INFO - PROCESS | 1791 | 1461086492558 Marionette TRACE conn3 <- [1,1022,null,{}] 10:21:32 INFO - PROCESS | 1791 | 1461086492568 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:32 INFO - PROCESS | 1791 | 1461086492789 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 10:21:32 INFO - PROCESS | 1791 | 1461086492810 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:32 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b6f4400 == 109 [pid = 1791] [id = 263] 10:21:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 188 (0x8e967800) [pid = 1791] [serial = 790] [outer = (nil)] 10:21:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 189 (0x8e96cc00) [pid = 1791] [serial = 791] [outer = 0x8e967800] 10:21:32 INFO - PROCESS | 1791 | 1461086492881 Marionette DEBUG loaded listener.js 10:21:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 190 (0x8e9e0c00) [pid = 1791] [serial = 792] [outer = 0x8e967800] 10:21:33 INFO - PROCESS | 1791 | 1461086493779 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 10:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1283ms 10:21:33 INFO - PROCESS | 1791 | 1461086493839 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 10:21:33 INFO - PROCESS | 1791 | 1461086493842 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 10:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:21:33 INFO - PROCESS | 1791 | 1461086493856 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:21:33 INFO - PROCESS | 1791 | 1461086493859 Marionette TRACE conn3 <- [1,1026,null,{}] 10:21:33 INFO - PROCESS | 1791 | 1461086493864 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:34 INFO - PROCESS | 1791 | 1461086494104 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 10:21:34 INFO - PROCESS | 1791 | 1461086494177 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:34 INFO - PROCESS | 1791 | ++DOCSHELL 0x8ea6b800 == 110 [pid = 1791] [id = 264] 10:21:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 191 (0x8ea6bc00) [pid = 1791] [serial = 793] [outer = (nil)] 10:21:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 192 (0x8ea71400) [pid = 1791] [serial = 794] [outer = 0x8ea6bc00] 10:21:34 INFO - PROCESS | 1791 | 1461086494349 Marionette DEBUG loaded listener.js 10:21:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 193 (0x8f3a9000) [pid = 1791] [serial = 795] [outer = 0x8ea6bc00] 10:21:34 INFO - PROCESS | 1791 | --DOMWINDOW == 192 (0x8b6eb400) [pid = 1791] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:21:34 INFO - PROCESS | 1791 | --DOMWINDOW == 191 (0x8e8d2000) [pid = 1791] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:21:34 INFO - PROCESS | 1791 | --DOMWINDOW == 190 (0x8e2bdc00) [pid = 1791] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:21:34 INFO - PROCESS | 1791 | --DOMWINDOW == 189 (0x9029d000) [pid = 1791] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:21:35 INFO - PROCESS | 1791 | --DOMWINDOW == 188 (0x8fb7e800) [pid = 1791] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:21:35 INFO - PROCESS | 1791 | --DOMWINDOW == 187 (0x8aaa9000) [pid = 1791] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:21:35 INFO - PROCESS | 1791 | --DOMWINDOW == 186 (0x8f5a1000) [pid = 1791] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:21:35 INFO - PROCESS | 1791 | 1461086495414 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 10:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1579ms 10:21:35 INFO - PROCESS | 1791 | 1461086495436 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 10:21:35 INFO - PROCESS | 1791 | 1461086495439 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 10:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:21:35 INFO - PROCESS | 1791 | 1461086495455 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:21:35 INFO - PROCESS | 1791 | 1461086495458 Marionette TRACE conn3 <- [1,1030,null,{}] 10:21:35 INFO - PROCESS | 1791 | 1461086495464 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:35 INFO - PROCESS | 1791 | 1461086495622 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 10:21:35 INFO - PROCESS | 1791 | 1461086495638 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:35 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e12e800 == 111 [pid = 1791] [id = 265] 10:21:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 187 (0x8f3b2400) [pid = 1791] [serial = 796] [outer = (nil)] 10:21:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 188 (0x8f59d400) [pid = 1791] [serial = 797] [outer = 0x8f3b2400] 10:21:35 INFO - PROCESS | 1791 | 1461086495710 Marionette DEBUG loaded listener.js 10:21:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 189 (0x8f5a3000) [pid = 1791] [serial = 798] [outer = 0x8f3b2400] 10:21:36 INFO - PROCESS | 1791 | 1461086496583 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 10:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1181ms 10:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:21:36 INFO - PROCESS | 1791 | 1461086496636 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 10:21:36 INFO - PROCESS | 1791 | 1461086496639 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 10:21:36 INFO - PROCESS | 1791 | 1461086496645 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:21:36 INFO - PROCESS | 1791 | 1461086496648 Marionette TRACE conn3 <- [1,1034,null,{}] 10:21:36 INFO - PROCESS | 1791 | 1461086496654 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:36 INFO - PROCESS | 1791 | 1461086496810 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 10:21:36 INFO - PROCESS | 1791 | 1461086496820 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:36 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e2b5400 == 112 [pid = 1791] [id = 266] 10:21:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 190 (0x8f597400) [pid = 1791] [serial = 799] [outer = (nil)] 10:21:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 191 (0x8fb24000) [pid = 1791] [serial = 800] [outer = 0x8f597400] 10:21:36 INFO - PROCESS | 1791 | 1461086496892 Marionette DEBUG loaded listener.js 10:21:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 192 (0x8fb6dc00) [pid = 1791] [serial = 801] [outer = 0x8f597400] 10:21:38 INFO - PROCESS | 1791 | 1461086498097 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 10:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1480ms 10:21:38 INFO - PROCESS | 1791 | 1461086498126 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 10:21:38 INFO - PROCESS | 1791 | 1461086498134 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 10:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:21:38 INFO - PROCESS | 1791 | 1461086498143 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:21:38 INFO - PROCESS | 1791 | 1461086498148 Marionette TRACE conn3 <- [1,1038,null,{}] 10:21:38 INFO - PROCESS | 1791 | 1461086498156 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:38 INFO - PROCESS | 1791 | 1461086498354 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 10:21:38 INFO - PROCESS | 1791 | 1461086498605 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:38 INFO - PROCESS | 1791 | ++DOCSHELL 0x89b70400 == 113 [pid = 1791] [id = 267] 10:21:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 193 (0x89c41400) [pid = 1791] [serial = 802] [outer = (nil)] 10:21:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 194 (0x8b274c00) [pid = 1791] [serial = 803] [outer = 0x89c41400] 10:21:38 INFO - PROCESS | 1791 | 1461086498738 Marionette DEBUG loaded listener.js 10:21:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 195 (0x8b6eb000) [pid = 1791] [serial = 804] [outer = 0x89c41400] 10:21:39 INFO - PROCESS | 1791 | 1461086499715 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 10:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1635ms 10:21:39 INFO - PROCESS | 1791 | 1461086499779 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 10:21:39 INFO - PROCESS | 1791 | 1461086499787 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 10:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:21:39 INFO - PROCESS | 1791 | 1461086499798 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:21:39 INFO - PROCESS | 1791 | 1461086499802 Marionette TRACE conn3 <- [1,1042,null,{}] 10:21:39 INFO - PROCESS | 1791 | 1461086499808 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:40 INFO - PROCESS | 1791 | 1461086500007 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 10:21:40 INFO - PROCESS | 1791 | 1461086500303 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:40 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaf0c00 == 114 [pid = 1791] [id = 268] 10:21:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 196 (0x8dfb0c00) [pid = 1791] [serial = 805] [outer = (nil)] 10:21:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 197 (0x8e8d7400) [pid = 1791] [serial = 806] [outer = 0x8dfb0c00] 10:21:40 INFO - PROCESS | 1791 | 1461086500437 Marionette DEBUG loaded listener.js 10:21:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 198 (0x8ea69c00) [pid = 1791] [serial = 807] [outer = 0x8dfb0c00] 10:21:41 INFO - PROCESS | 1791 | 1461086501317 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 10:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1586ms 10:21:41 INFO - PROCESS | 1791 | 1461086501384 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 10:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:21:41 INFO - PROCESS | 1791 | 1461086501388 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 10:21:41 INFO - PROCESS | 1791 | 1461086501395 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:21:41 INFO - PROCESS | 1791 | 1461086501401 Marionette TRACE conn3 <- [1,1046,null,{}] 10:21:41 INFO - PROCESS | 1791 | 1461086501418 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:41 INFO - PROCESS | 1791 | 1461086501713 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 10:21:42 INFO - PROCESS | 1791 | 1461086502011 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:42 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f83ec00 == 115 [pid = 1791] [id = 269] 10:21:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 199 (0x8f846c00) [pid = 1791] [serial = 808] [outer = (nil)] 10:21:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 200 (0x8fed6400) [pid = 1791] [serial = 809] [outer = 0x8f846c00] 10:21:42 INFO - PROCESS | 1791 | 1461086502108 Marionette DEBUG loaded listener.js 10:21:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 201 (0x900dbc00) [pid = 1791] [serial = 810] [outer = 0x8f846c00] 10:21:43 INFO - PROCESS | 1791 | 1461086503028 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 10:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1686ms 10:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:21:43 INFO - PROCESS | 1791 | 1461086503081 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 10:21:43 INFO - PROCESS | 1791 | 1461086503085 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 10:21:43 INFO - PROCESS | 1791 | 1461086503091 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:21:43 INFO - PROCESS | 1791 | 1461086503094 Marionette TRACE conn3 <- [1,1050,null,{}] 10:21:43 INFO - PROCESS | 1791 | 1461086503100 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:43 INFO - PROCESS | 1791 | 1461086503293 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 10:21:43 INFO - PROCESS | 1791 | 1461086503542 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:43 INFO - PROCESS | 1791 | ++DOCSHELL 0x875ba400 == 116 [pid = 1791] [id = 270] 10:21:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 202 (0x8f842400) [pid = 1791] [serial = 811] [outer = (nil)] 10:21:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 203 (0x90226c00) [pid = 1791] [serial = 812] [outer = 0x8f842400] 10:21:43 INFO - PROCESS | 1791 | 1461086503677 Marionette DEBUG loaded listener.js 10:21:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 204 (0x90230400) [pid = 1791] [serial = 813] [outer = 0x8f842400] 10:21:44 INFO - PROCESS | 1791 | 1461086504608 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 10:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1579ms 10:21:44 INFO - PROCESS | 1791 | 1461086504670 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 10:21:44 INFO - PROCESS | 1791 | 1461086504675 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 10:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:21:44 INFO - PROCESS | 1791 | 1461086504681 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:21:44 INFO - PROCESS | 1791 | 1461086504685 Marionette TRACE conn3 <- [1,1054,null,{}] 10:21:44 INFO - PROCESS | 1791 | 1461086504691 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:44 INFO - PROCESS | 1791 | 1461086504889 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 10:21:45 INFO - PROCESS | 1791 | 1461086505154 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:45 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fedb800 == 117 [pid = 1791] [id = 271] 10:21:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 205 (0x903b6c00) [pid = 1791] [serial = 814] [outer = (nil)] 10:21:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 206 (0x903c0800) [pid = 1791] [serial = 815] [outer = 0x903b6c00] 10:21:45 INFO - PROCESS | 1791 | 1461086505288 Marionette DEBUG loaded listener.js 10:21:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 207 (0x905e4c00) [pid = 1791] [serial = 816] [outer = 0x903b6c00] 10:21:46 INFO - PROCESS | 1791 | 1461086506223 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 10:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1579ms 10:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:21:46 INFO - PROCESS | 1791 | 1461086506260 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 10:21:46 INFO - PROCESS | 1791 | 1461086506263 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 10:21:46 INFO - PROCESS | 1791 | 1461086506270 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:21:46 INFO - PROCESS | 1791 | 1461086506274 Marionette TRACE conn3 <- [1,1058,null,{}] 10:21:46 INFO - PROCESS | 1791 | 1461086506280 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:46 INFO - PROCESS | 1791 | 1461086506494 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 10:21:46 INFO - PROCESS | 1791 | 1461086506723 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:46 INFO - PROCESS | 1791 | ++DOCSHELL 0x90223400 == 118 [pid = 1791] [id = 272] 10:21:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 208 (0x9029d000) [pid = 1791] [serial = 817] [outer = (nil)] 10:21:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 209 (0x912ed000) [pid = 1791] [serial = 818] [outer = 0x9029d000] 10:21:46 INFO - PROCESS | 1791 | 1461086506857 Marionette DEBUG loaded listener.js 10:21:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 210 (0x912f5400) [pid = 1791] [serial = 819] [outer = 0x9029d000] 10:21:47 INFO - PROCESS | 1791 | 1461086507698 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 10:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1484ms 10:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:21:47 INFO - PROCESS | 1791 | 1461086507754 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 10:21:47 INFO - PROCESS | 1791 | 1461086507757 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 10:21:47 INFO - PROCESS | 1791 | 1461086507764 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:21:47 INFO - PROCESS | 1791 | 1461086507767 Marionette TRACE conn3 <- [1,1062,null,{}] 10:21:47 INFO - PROCESS | 1791 | 1461086507773 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:47 INFO - PROCESS | 1791 | 1461086507946 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 10:21:48 INFO - PROCESS | 1791 | 1461086508149 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:48 INFO - PROCESS | 1791 | ++DOCSHELL 0x906f0800 == 119 [pid = 1791] [id = 273] 10:21:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 211 (0x91233800) [pid = 1791] [serial = 820] [outer = (nil)] 10:21:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 212 (0x91ef0400) [pid = 1791] [serial = 821] [outer = 0x91233800] 10:21:48 INFO - PROCESS | 1791 | 1461086508271 Marionette DEBUG loaded listener.js 10:21:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 213 (0x93081400) [pid = 1791] [serial = 822] [outer = 0x91233800] 10:21:49 INFO - PROCESS | 1791 | 1461086509206 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 10:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1480ms 10:21:49 INFO - PROCESS | 1791 | 1461086509243 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 10:21:49 INFO - PROCESS | 1791 | 1461086509249 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 10:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:21:49 INFO - PROCESS | 1791 | 1461086509256 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:21:49 INFO - PROCESS | 1791 | 1461086509259 Marionette TRACE conn3 <- [1,1066,null,{}] 10:21:49 INFO - PROCESS | 1791 | 1461086509265 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:49 INFO - PROCESS | 1791 | 1461086509462 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 10:21:49 INFO - PROCESS | 1791 | 1461086509718 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:49 INFO - PROCESS | 1791 | ++DOCSHELL 0x912edc00 == 120 [pid = 1791] [id = 274] 10:21:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 214 (0x91ef7400) [pid = 1791] [serial = 823] [outer = (nil)] 10:21:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 215 (0x94144c00) [pid = 1791] [serial = 824] [outer = 0x91ef7400] 10:21:49 INFO - PROCESS | 1791 | 1461086509854 Marionette DEBUG loaded listener.js 10:21:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 216 (0x9414d400) [pid = 1791] [serial = 825] [outer = 0x91ef7400] 10:21:50 INFO - PROCESS | 1791 | 1461086510697 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 10:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1486ms 10:21:50 INFO - PROCESS | 1791 | 1461086510743 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 10:21:50 INFO - PROCESS | 1791 | 1461086510747 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 10:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:21:50 INFO - PROCESS | 1791 | 1461086510753 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:21:50 INFO - PROCESS | 1791 | 1461086510757 Marionette TRACE conn3 <- [1,1070,null,{}] 10:21:50 INFO - PROCESS | 1791 | 1461086510762 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:50 INFO - PROCESS | 1791 | 1461086510931 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 10:21:51 INFO - PROCESS | 1791 | 1461086511193 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:51 INFO - PROCESS | 1791 | ++DOCSHELL 0x90294400 == 121 [pid = 1791] [id = 275] 10:21:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 217 (0x914e1c00) [pid = 1791] [serial = 826] [outer = (nil)] 10:21:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 218 (0x941fb400) [pid = 1791] [serial = 827] [outer = 0x914e1c00] 10:21:51 INFO - PROCESS | 1791 | 1461086511334 Marionette DEBUG loaded listener.js 10:21:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 219 (0x94239c00) [pid = 1791] [serial = 828] [outer = 0x914e1c00] 10:21:52 INFO - PROCESS | 1791 | 1461086512209 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 10:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1533ms 10:21:52 INFO - PROCESS | 1791 | 1461086512288 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 10:21:52 INFO - PROCESS | 1791 | 1461086512291 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 10:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:21:52 INFO - PROCESS | 1791 | 1461086512298 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:21:52 INFO - PROCESS | 1791 | 1461086512302 Marionette TRACE conn3 <- [1,1074,null,{}] 10:21:52 INFO - PROCESS | 1791 | 1461086512308 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:52 INFO - PROCESS | 1791 | 1461086512535 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 10:21:52 INFO - PROCESS | 1791 | 1461086512805 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:52 INFO - PROCESS | 1791 | ++DOCSHELL 0x943b8c00 == 122 [pid = 1791] [id = 276] 10:21:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 220 (0x943c6c00) [pid = 1791] [serial = 829] [outer = (nil)] 10:21:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 221 (0x94dcc400) [pid = 1791] [serial = 830] [outer = 0x943c6c00] 10:21:52 INFO - PROCESS | 1791 | 1461086512939 Marionette DEBUG loaded listener.js 10:21:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 222 (0x95852c00) [pid = 1791] [serial = 831] [outer = 0x943c6c00] 10:21:53 INFO - PROCESS | 1791 | 1461086513885 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 10:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1636ms 10:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:21:53 INFO - PROCESS | 1791 | 1461086513935 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 10:21:53 INFO - PROCESS | 1791 | 1461086513939 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 10:21:53 INFO - PROCESS | 1791 | 1461086513946 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:21:53 INFO - PROCESS | 1791 | 1461086513950 Marionette TRACE conn3 <- [1,1078,null,{}] 10:21:53 INFO - PROCESS | 1791 | 1461086513957 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:54 INFO - PROCESS | 1791 | 1461086514220 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 10:21:54 INFO - PROCESS | 1791 | 1461086514545 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:54 INFO - PROCESS | 1791 | ++DOCSHELL 0x943b9800 == 123 [pid = 1791] [id = 277] 10:21:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 223 (0x9627cc00) [pid = 1791] [serial = 832] [outer = (nil)] 10:21:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 224 (0x97910000) [pid = 1791] [serial = 833] [outer = 0x9627cc00] 10:21:54 INFO - PROCESS | 1791 | 1461086514640 Marionette DEBUG loaded listener.js 10:21:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 225 (0x9815f400) [pid = 1791] [serial = 834] [outer = 0x9627cc00] 10:21:55 INFO - PROCESS | 1791 | 1461086515492 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 10:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1580ms 10:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:21:55 INFO - PROCESS | 1791 | 1461086515526 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 10:21:55 INFO - PROCESS | 1791 | 1461086515529 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 10:21:55 INFO - PROCESS | 1791 | 1461086515535 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:21:55 INFO - PROCESS | 1791 | 1461086515539 Marionette TRACE conn3 <- [1,1082,null,{}] 10:21:55 INFO - PROCESS | 1791 | 1461086515544 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:55 INFO - PROCESS | 1791 | 1461086515719 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 10:21:55 INFO - PROCESS | 1791 | 1461086515932 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:55 INFO - PROCESS | 1791 | ++DOCSHELL 0x943c4800 == 124 [pid = 1791] [id = 278] 10:21:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 226 (0x94dc8c00) [pid = 1791] [serial = 835] [outer = (nil)] 10:21:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 227 (0x984c4400) [pid = 1791] [serial = 836] [outer = 0x94dc8c00] 10:21:56 INFO - PROCESS | 1791 | 1461086516053 Marionette DEBUG loaded listener.js 10:21:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 228 (0x98630800) [pid = 1791] [serial = 837] [outer = 0x94dc8c00] 10:21:57 INFO - PROCESS | 1791 | 1461086517006 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 10:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1528ms 10:21:57 INFO - PROCESS | 1791 | 1461086517064 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 10:21:57 INFO - PROCESS | 1791 | 1461086517069 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 10:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:21:57 INFO - PROCESS | 1791 | 1461086517075 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:21:57 INFO - PROCESS | 1791 | 1461086517078 Marionette TRACE conn3 <- [1,1086,null,{}] 10:21:57 INFO - PROCESS | 1791 | 1461086517084 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:57 INFO - PROCESS | 1791 | 1461086517281 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 10:21:57 INFO - PROCESS | 1791 | 1461086517541 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:57 INFO - PROCESS | 1791 | ++DOCSHELL 0x8a937c00 == 125 [pid = 1791] [id = 279] 10:21:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 229 (0x8a938000) [pid = 1791] [serial = 838] [outer = (nil)] 10:21:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 230 (0x98864000) [pid = 1791] [serial = 839] [outer = 0x8a938000] 10:21:57 INFO - PROCESS | 1791 | 1461086517690 Marionette DEBUG loaded listener.js 10:21:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 231 (0x9886e000) [pid = 1791] [serial = 840] [outer = 0x8a938000] 10:21:58 INFO - PROCESS | 1791 | 1461086518550 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 10:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1528ms 10:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:21:58 INFO - PROCESS | 1791 | 1461086518604 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 10:21:58 INFO - PROCESS | 1791 | 1461086518607 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 10:21:58 INFO - PROCESS | 1791 | 1461086518614 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:21:58 INFO - PROCESS | 1791 | 1461086518617 Marionette TRACE conn3 <- [1,1090,null,{}] 10:21:58 INFO - PROCESS | 1791 | 1461086518623 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:58 INFO - PROCESS | 1791 | 1461086518801 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 10:21:59 INFO - PROCESS | 1791 | 1461086519018 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:59 INFO - PROCESS | 1791 | ++DOCSHELL 0x931a0000 == 126 [pid = 1791] [id = 280] 10:21:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 232 (0x941f2400) [pid = 1791] [serial = 841] [outer = (nil)] 10:21:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 233 (0x98798400) [pid = 1791] [serial = 842] [outer = 0x941f2400] 10:21:59 INFO - PROCESS | 1791 | 1461086519196 Marionette DEBUG loaded listener.js 10:21:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 234 (0x9886cc00) [pid = 1791] [serial = 843] [outer = 0x941f2400] 10:22:00 INFO - PROCESS | 1791 | 1461086520060 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 10:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1481ms 10:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:22:00 INFO - PROCESS | 1791 | 1461086520095 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 10:22:00 INFO - PROCESS | 1791 | 1461086520098 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 10:22:00 INFO - PROCESS | 1791 | 1461086520104 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:22:00 INFO - PROCESS | 1791 | 1461086520108 Marionette TRACE conn3 <- [1,1094,null,{}] 10:22:00 INFO - PROCESS | 1791 | 1461086520114 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:00 INFO - PROCESS | 1791 | 1461086520717 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 10:22:01 INFO - PROCESS | 1791 | 1461086521026 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:01 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaa0c00 == 127 [pid = 1791] [id = 281] 10:22:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 235 (0x8aaa1800) [pid = 1791] [serial = 844] [outer = (nil)] 10:22:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 236 (0x8aaecc00) [pid = 1791] [serial = 845] [outer = 0x8aaa1800] 10:22:01 INFO - PROCESS | 1791 | 1461086521144 Marionette DEBUG loaded listener.js 10:22:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 237 (0x8b27a000) [pid = 1791] [serial = 846] [outer = 0x8aaa1800] 10:22:02 INFO - PROCESS | 1791 | 1461086522113 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 10:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 2082ms 10:22:02 INFO - PROCESS | 1791 | 1461086522187 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 10:22:02 INFO - PROCESS | 1791 | 1461086522194 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 10:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:22:02 INFO - PROCESS | 1791 | 1461086522201 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:22:02 INFO - PROCESS | 1791 | 1461086522208 Marionette TRACE conn3 <- [1,1098,null,{}] 10:22:02 INFO - PROCESS | 1791 | 1461086522215 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:02 INFO - PROCESS | 1791 | 1461086522528 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 10:22:02 INFO - PROCESS | 1791 | 1461086522882 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:02 INFO - PROCESS | 1791 | ++DOCSHELL 0x8980a800 == 128 [pid = 1791] [id = 282] 10:22:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 238 (0x8aaf8000) [pid = 1791] [serial = 847] [outer = (nil)] 10:22:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 239 (0x8e133800) [pid = 1791] [serial = 848] [outer = 0x8aaf8000] 10:22:02 INFO - PROCESS | 1791 | 1461086522972 Marionette DEBUG loaded listener.js 10:22:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 240 (0x8e962c00) [pid = 1791] [serial = 849] [outer = 0x8aaf8000] 10:22:03 INFO - PROCESS | 1791 | 1461086523903 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 10:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1781ms 10:22:03 INFO - PROCESS | 1791 | 1461086523984 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 10:22:03 INFO - PROCESS | 1791 | 1461086523988 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 10:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:22:03 INFO - PROCESS | 1791 | 1461086523995 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:22:04 INFO - PROCESS | 1791 | 1461086523998 Marionette TRACE conn3 <- [1,1102,null,{}] 10:22:04 INFO - PROCESS | 1791 | 1461086524004 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:04 INFO - PROCESS | 1791 | 1461086524251 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 10:22:04 INFO - PROCESS | 1791 | --DOCSHELL 0x8e12dc00 == 127 [pid = 1791] [id = 222] 10:22:04 INFO - PROCESS | 1791 | --DOCSHELL 0x8e12e800 == 126 [pid = 1791] [id = 265] 10:22:04 INFO - PROCESS | 1791 | --DOMWINDOW == 239 (0x8e970c00) [pid = 1791] [serial = 692] [outer = (nil)] [url = about:blank] 10:22:04 INFO - PROCESS | 1791 | --DOMWINDOW == 238 (0x8f59c400) [pid = 1791] [serial = 695] [outer = (nil)] [url = about:blank] 10:22:04 INFO - PROCESS | 1791 | --DOMWINDOW == 237 (0x9919f400) [pid = 1791] [serial = 677] [outer = (nil)] [url = about:blank] 10:22:04 INFO - PROCESS | 1791 | --DOMWINDOW == 236 (0x931a0400) [pid = 1791] [serial = 674] [outer = (nil)] [url = about:blank] 10:22:04 INFO - PROCESS | 1791 | --DOMWINDOW == 235 (0x8e96c800) [pid = 1791] [serial = 686] [outer = (nil)] [url = about:blank] 10:22:04 INFO - PROCESS | 1791 | --DOMWINDOW == 234 (0x887e2400) [pid = 1791] [serial = 704] [outer = (nil)] [url = about:blank] 10:22:04 INFO - PROCESS | 1791 | --DOMWINDOW == 233 (0x89b71400) [pid = 1791] [serial = 689] [outer = (nil)] [url = about:blank] 10:22:04 INFO - PROCESS | 1791 | --DOMWINDOW == 232 (0x8f3b3000) [pid = 1791] [serial = 671] [outer = (nil)] [url = about:blank] 10:22:04 INFO - PROCESS | 1791 | --DOMWINDOW == 231 (0x8f5a5800) [pid = 1791] [serial = 698] [outer = (nil)] [url = about:blank] 10:22:04 INFO - PROCESS | 1791 | --DOMWINDOW == 230 (0x89807000) [pid = 1791] [serial = 707] [outer = (nil)] [url = about:blank] 10:22:04 INFO - PROCESS | 1791 | --DOMWINDOW == 229 (0xa2ac5c00) [pid = 1791] [serial = 683] [outer = (nil)] [url = about:blank] 10:22:04 INFO - PROCESS | 1791 | --DOMWINDOW == 228 (0xa0a4f400) [pid = 1791] [serial = 680] [outer = (nil)] [url = about:blank] 10:22:04 INFO - PROCESS | 1791 | --DOMWINDOW == 227 (0x8e8de400) [pid = 1791] [serial = 701] [outer = (nil)] [url = about:blank] 10:22:04 INFO - PROCESS | 1791 | --DOMWINDOW == 226 (0x94146000) [pid = 1791] [serial = 731] [outer = (nil)] [url = about:blank] 10:22:04 INFO - PROCESS | 1791 | --DOCSHELL 0x875be400 == 125 [pid = 1791] [id = 262] 10:22:04 INFO - PROCESS | 1791 | --DOCSHELL 0x8b6ecc00 == 124 [pid = 1791] [id = 261] 10:22:04 INFO - PROCESS | 1791 | --DOCSHELL 0x8980d800 == 123 [pid = 1791] [id = 260] 10:22:04 INFO - PROCESS | 1791 | --DOCSHELL 0x89b6b800 == 122 [pid = 1791] [id = 259] 10:22:04 INFO - PROCESS | 1791 | 1461086524684 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:04 INFO - PROCESS | 1791 | --DOCSHELL 0x8fed8c00 == 121 [pid = 1791] [id = 257] 10:22:04 INFO - PROCESS | 1791 | ++DOCSHELL 0x8980d800 == 122 [pid = 1791] [id = 283] 10:22:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 227 (0x8aaed400) [pid = 1791] [serial = 850] [outer = (nil)] 10:22:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 228 (0x8b6ef400) [pid = 1791] [serial = 851] [outer = 0x8aaed400] 10:22:04 INFO - PROCESS | 1791 | 1461086524770 Marionette DEBUG loaded listener.js 10:22:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 229 (0x8e130400) [pid = 1791] [serial = 852] [outer = 0x8aaed400] 10:22:04 INFO - PROCESS | 1791 | --DOCSHELL 0x89c39000 == 121 [pid = 1791] [id = 256] 10:22:04 INFO - PROCESS | 1791 | --DOCSHELL 0x8ea6ac00 == 120 [pid = 1791] [id = 255] 10:22:04 INFO - PROCESS | 1791 | --DOCSHELL 0x8aaf9800 == 119 [pid = 1791] [id = 254] 10:22:04 INFO - PROCESS | 1791 | --DOCSHELL 0x8aaeb400 == 118 [pid = 1791] [id = 253] 10:22:05 INFO - PROCESS | 1791 | --DOCSHELL 0x8aaea400 == 117 [pid = 1791] [id = 252] 10:22:05 INFO - PROCESS | 1791 | --DOCSHELL 0x99915c00 == 116 [pid = 1791] [id = 251] 10:22:05 INFO - PROCESS | 1791 | --DOCSHELL 0x931a1800 == 115 [pid = 1791] [id = 250] 10:22:05 INFO - PROCESS | 1791 | --DOCSHELL 0x958b1000 == 114 [pid = 1791] [id = 249] 10:22:05 INFO - PROCESS | 1791 | --DOCSHELL 0x8e8d2c00 == 113 [pid = 1791] [id = 248] 10:22:05 INFO - PROCESS | 1791 | --DOCSHELL 0x887dd800 == 112 [pid = 1791] [id = 247] 10:22:05 INFO - PROCESS | 1791 | --DOCSHELL 0x90228c00 == 111 [pid = 1791] [id = 246] 10:22:05 INFO - PROCESS | 1791 | --DOCSHELL 0x8e9e1400 == 110 [pid = 1791] [id = 245] 10:22:05 INFO - PROCESS | 1791 | --DOCSHELL 0x8b4e2c00 == 109 [pid = 1791] [id = 244] 10:22:05 INFO - PROCESS | 1791 | --DOMWINDOW == 228 (0x8e129400) [pid = 1791] [serial = 716] [outer = (nil)] [url = about:blank] 10:22:05 INFO - PROCESS | 1791 | --DOMWINDOW == 227 (0x8e8da800) [pid = 1791] [serial = 714] [outer = (nil)] [url = about:blank] 10:22:05 INFO - PROCESS | 1791 | --DOMWINDOW == 226 (0x8fb2e400) [pid = 1791] [serial = 720] [outer = (nil)] [url = about:blank] 10:22:05 INFO - PROCESS | 1791 | --DOMWINDOW == 225 (0x905e9400) [pid = 1791] [serial = 725] [outer = (nil)] [url = about:blank] 10:22:05 INFO - PROCESS | 1791 | --DOMWINDOW == 224 (0x912f8c00) [pid = 1791] [serial = 728] [outer = (nil)] [url = about:blank] 10:22:05 INFO - PROCESS | 1791 | --DOMWINDOW == 223 (0x8b4da800) [pid = 1791] [serial = 710] [outer = (nil)] [url = about:blank] 10:22:05 INFO - PROCESS | 1791 | --DOMWINDOW == 222 (0x9029dc00) [pid = 1791] [serial = 723] [outer = (nil)] [url = about:blank] 10:22:05 INFO - PROCESS | 1791 | --DOMWINDOW == 221 (0x8e970800) [pid = 1791] [serial = 717] [outer = (nil)] [url = about:blank] 10:22:05 INFO - PROCESS | 1791 | --DOMWINDOW == 220 (0x912ef400) [pid = 1791] [serial = 726] [outer = (nil)] [url = about:blank] 10:22:05 INFO - PROCESS | 1791 | --DOMWINDOW == 219 (0x90230000) [pid = 1791] [serial = 722] [outer = (nil)] [url = about:blank] 10:22:05 INFO - PROCESS | 1791 | --DOMWINDOW == 218 (0x8e8d7000) [pid = 1791] [serial = 713] [outer = (nil)] [url = about:blank] 10:22:05 INFO - PROCESS | 1791 | --DOMWINDOW == 217 (0x8b6f4800) [pid = 1791] [serial = 711] [outer = (nil)] [url = about:blank] 10:22:05 INFO - PROCESS | 1791 | --DOMWINDOW == 216 (0x8f849400) [pid = 1791] [serial = 719] [outer = (nil)] [url = about:blank] 10:22:05 INFO - PROCESS | 1791 | --DOMWINDOW == 215 (0x91ef4400) [pid = 1791] [serial = 729] [outer = (nil)] [url = about:blank] 10:22:05 INFO - PROCESS | 1791 | 1461086525608 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 10:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1683ms 10:22:05 INFO - PROCESS | 1791 | 1461086525679 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 10:22:05 INFO - PROCESS | 1791 | 1461086525686 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 10:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:22:05 INFO - PROCESS | 1791 | 1461086525702 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:22:05 INFO - PROCESS | 1791 | 1461086525709 Marionette TRACE conn3 <- [1,1106,null,{}] 10:22:05 INFO - PROCESS | 1791 | 1461086525715 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:05 INFO - PROCESS | 1791 | 1461086525895 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 10:22:06 INFO - PROCESS | 1791 | 1461086526078 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:06 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b4e2c00 == 110 [pid = 1791] [id = 284] 10:22:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 216 (0x8e2bbc00) [pid = 1791] [serial = 853] [outer = (nil)] 10:22:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 217 (0x8f3b3000) [pid = 1791] [serial = 854] [outer = 0x8e2bbc00] 10:22:06 INFO - PROCESS | 1791 | 1461086526157 Marionette DEBUG loaded listener.js 10:22:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 218 (0x8f5a1800) [pid = 1791] [serial = 855] [outer = 0x8e2bbc00] 10:22:06 INFO - PROCESS | 1791 | 1461086526938 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 10:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1293ms 10:22:07 INFO - PROCESS | 1791 | 1461086526999 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 10:22:07 INFO - PROCESS | 1791 | 1461086527003 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 10:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:22:07 INFO - PROCESS | 1791 | 1461086527009 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:22:07 INFO - PROCESS | 1791 | 1461086527012 Marionette TRACE conn3 <- [1,1110,null,{}] 10:22:07 INFO - PROCESS | 1791 | 1461086527017 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:07 INFO - PROCESS | 1791 | 1461086527255 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 10:22:07 INFO - PROCESS | 1791 | 1461086527280 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:07 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f849800 == 111 [pid = 1791] [id = 285] 10:22:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 219 (0x8f84b400) [pid = 1791] [serial = 856] [outer = (nil)] 10:22:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 220 (0x8fb61c00) [pid = 1791] [serial = 857] [outer = 0x8f84b400] 10:22:07 INFO - PROCESS | 1791 | 1461086527354 Marionette DEBUG loaded listener.js 10:22:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 221 (0x8fb80400) [pid = 1791] [serial = 858] [outer = 0x8f84b400] 10:22:08 INFO - PROCESS | 1791 | 1461086528283 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 10:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1331ms 10:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:22:08 INFO - PROCESS | 1791 | 1461086528341 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 10:22:08 INFO - PROCESS | 1791 | 1461086528344 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 10:22:08 INFO - PROCESS | 1791 | 1461086528350 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:22:08 INFO - PROCESS | 1791 | 1461086528353 Marionette TRACE conn3 <- [1,1114,null,{}] 10:22:08 INFO - PROCESS | 1791 | 1461086528359 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:08 INFO - PROCESS | 1791 | 1461086528595 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 10:22:08 INFO - PROCESS | 1791 | 1461086528622 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:08 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fed8400 == 112 [pid = 1791] [id = 286] 10:22:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 222 (0x900de800) [pid = 1791] [serial = 859] [outer = (nil)] 10:22:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 223 (0x900eac00) [pid = 1791] [serial = 860] [outer = 0x900de800] 10:22:08 INFO - PROCESS | 1791 | 1461086528709 Marionette DEBUG loaded listener.js 10:22:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 224 (0x903ba000) [pid = 1791] [serial = 861] [outer = 0x900de800] 10:22:09 INFO - PROCESS | 1791 | --DOMWINDOW == 223 (0x89b6c000) [pid = 1791] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:22:09 INFO - PROCESS | 1791 | --DOMWINDOW == 222 (0x8e967800) [pid = 1791] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:22:09 INFO - PROCESS | 1791 | --DOMWINDOW == 221 (0x8ea6bc00) [pid = 1791] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:22:09 INFO - PROCESS | 1791 | --DOMWINDOW == 220 (0x8e2b4800) [pid = 1791] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:22:09 INFO - PROCESS | 1791 | --DOMWINDOW == 219 (0x8b6f0800) [pid = 1791] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:22:09 INFO - PROCESS | 1791 | --DOMWINDOW == 218 (0x89b74800) [pid = 1791] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:22:09 INFO - PROCESS | 1791 | --DOMWINDOW == 217 (0x8f3b2400) [pid = 1791] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:22:10 INFO - PROCESS | 1791 | 1461086530089 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 10:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1785ms 10:22:10 INFO - PROCESS | 1791 | 1461086530136 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 10:22:10 INFO - PROCESS | 1791 | 1461086530139 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 10:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:22:10 INFO - PROCESS | 1791 | 1461086530145 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:22:10 INFO - PROCESS | 1791 | 1461086530147 Marionette TRACE conn3 <- [1,1118,null,{}] 10:22:10 INFO - PROCESS | 1791 | 1461086530153 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:10 INFO - PROCESS | 1791 | 1461086530374 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 10:22:10 INFO - PROCESS | 1791 | 1461086530392 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:10 INFO - PROCESS | 1791 | ++DOCSHELL 0x89c42800 == 113 [pid = 1791] [id = 287] 10:22:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 218 (0x8e130800) [pid = 1791] [serial = 862] [outer = (nil)] 10:22:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 219 (0x900dc000) [pid = 1791] [serial = 863] [outer = 0x8e130800] 10:22:10 INFO - PROCESS | 1791 | 1461086530465 Marionette DEBUG loaded listener.js 10:22:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 220 (0x905e7000) [pid = 1791] [serial = 864] [outer = 0x8e130800] 10:22:11 INFO - PROCESS | 1791 | 1461086531288 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 10:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1188ms 10:22:11 INFO - PROCESS | 1791 | 1461086531334 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 10:22:11 INFO - PROCESS | 1791 | 1461086531338 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 10:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:22:11 INFO - PROCESS | 1791 | 1461086531344 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:22:11 INFO - PROCESS | 1791 | 1461086531346 Marionette TRACE conn3 <- [1,1122,null,{}] 10:22:11 INFO - PROCESS | 1791 | 1461086531352 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:11 INFO - PROCESS | 1791 | 1461086531525 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 10:22:11 INFO - PROCESS | 1791 | 1461086531541 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:11 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f3b2400 == 114 [pid = 1791] [id = 288] 10:22:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 221 (0x90292800) [pid = 1791] [serial = 865] [outer = (nil)] 10:22:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 222 (0x912f0400) [pid = 1791] [serial = 866] [outer = 0x90292800] 10:22:11 INFO - PROCESS | 1791 | 1461086531613 Marionette DEBUG loaded listener.js 10:22:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 223 (0x91eec000) [pid = 1791] [serial = 867] [outer = 0x90292800] 10:22:12 INFO - PROCESS | 1791 | 1461086532869 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 10:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1577ms 10:22:12 INFO - PROCESS | 1791 | 1461086532923 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 10:22:12 INFO - PROCESS | 1791 | 1461086532931 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 10:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:22:12 INFO - PROCESS | 1791 | 1461086532941 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:22:12 INFO - PROCESS | 1791 | 1461086532946 Marionette TRACE conn3 <- [1,1126,null,{}] 10:22:12 INFO - PROCESS | 1791 | 1461086532955 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:13 INFO - PROCESS | 1791 | 1461086533206 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 10:22:13 INFO - PROCESS | 1791 | 1461086533518 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:13 INFO - PROCESS | 1791 | ++DOCSHELL 0x8a939800 == 115 [pid = 1791] [id = 289] 10:22:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 224 (0x8aaea400) [pid = 1791] [serial = 868] [outer = (nil)] 10:22:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 225 (0x8bbe9c00) [pid = 1791] [serial = 869] [outer = 0x8aaea400] 10:22:13 INFO - PROCESS | 1791 | 1461086533614 Marionette DEBUG loaded listener.js 10:22:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 226 (0x8dfb7400) [pid = 1791] [serial = 870] [outer = 0x8aaea400] 10:22:14 INFO - PROCESS | 1791 | 1461086534654 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 10:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1748ms 10:22:14 INFO - PROCESS | 1791 | 1461086534689 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 10:22:14 INFO - PROCESS | 1791 | 1461086534697 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 10:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:22:14 INFO - PROCESS | 1791 | 1461086534714 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:22:14 INFO - PROCESS | 1791 | 1461086534725 Marionette TRACE conn3 <- [1,1130,null,{}] 10:22:14 INFO - PROCESS | 1791 | 1461086534733 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:14 INFO - PROCESS | 1791 | 1461086534980 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 10:22:15 INFO - PROCESS | 1791 | 1461086535329 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:15 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b4e3000 == 116 [pid = 1791] [id = 290] 10:22:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 227 (0x8ea6bc00) [pid = 1791] [serial = 871] [outer = (nil)] 10:22:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 228 (0x8f3b7400) [pid = 1791] [serial = 872] [outer = 0x8ea6bc00] 10:22:15 INFO - PROCESS | 1791 | 1461086535426 Marionette DEBUG loaded listener.js 10:22:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 229 (0x8fb63400) [pid = 1791] [serial = 873] [outer = 0x8ea6bc00] 10:22:16 INFO - PROCESS | 1791 | 1461086536334 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 10:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1659ms 10:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:22:16 INFO - PROCESS | 1791 | 1461086536368 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 10:22:16 INFO - PROCESS | 1791 | 1461086536372 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 10:22:16 INFO - PROCESS | 1791 | 1461086536379 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:22:16 INFO - PROCESS | 1791 | 1461086536386 Marionette TRACE conn3 <- [1,1134,null,{}] 10:22:16 INFO - PROCESS | 1791 | 1461086536404 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:16 INFO - PROCESS | 1791 | 1461086536639 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 10:22:16 INFO - PROCESS | 1791 | 1461086536896 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:16 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f598400 == 117 [pid = 1791] [id = 291] 10:22:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 230 (0x906fa400) [pid = 1791] [serial = 874] [outer = (nil)] 10:22:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 231 (0x93082c00) [pid = 1791] [serial = 875] [outer = 0x906fa400] 10:22:17 INFO - PROCESS | 1791 | 1461086537037 Marionette DEBUG loaded listener.js 10:22:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 232 (0x941ee400) [pid = 1791] [serial = 876] [outer = 0x906fa400] 10:22:17 INFO - PROCESS | 1791 | 1461086537915 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 10:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1595ms 10:22:17 INFO - PROCESS | 1791 | 1461086537976 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 10:22:17 INFO - PROCESS | 1791 | 1461086537981 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 10:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:22:17 INFO - PROCESS | 1791 | 1461086537989 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:22:17 INFO - PROCESS | 1791 | 1461086537992 Marionette TRACE conn3 <- [1,1138,null,{}] 10:22:18 INFO - PROCESS | 1791 | 1461086537998 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:18 INFO - PROCESS | 1791 | 1461086538195 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 10:22:18 INFO - PROCESS | 1791 | 1461086538406 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:18 INFO - PROCESS | 1791 | ++DOCSHELL 0x89b75000 == 118 [pid = 1791] [id = 292] 10:22:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 233 (0x9029dc00) [pid = 1791] [serial = 877] [outer = (nil)] 10:22:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 234 (0x943bc400) [pid = 1791] [serial = 878] [outer = 0x9029dc00] 10:22:18 INFO - PROCESS | 1791 | 1461086538551 Marionette DEBUG loaded listener.js 10:22:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 235 (0x95852000) [pid = 1791] [serial = 879] [outer = 0x9029dc00] 10:22:19 INFO - PROCESS | 1791 | 1461086539418 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 10:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1485ms 10:22:19 INFO - PROCESS | 1791 | 1461086539474 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 10:22:19 INFO - PROCESS | 1791 | 1461086539478 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 10:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:22:19 INFO - PROCESS | 1791 | 1461086539485 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:22:19 INFO - PROCESS | 1791 | 1461086539488 Marionette TRACE conn3 <- [1,1142,null,{}] 10:22:19 INFO - PROCESS | 1791 | 1461086539494 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:19 INFO - PROCESS | 1791 | 1461086539680 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 10:22:20 INFO - PROCESS | 1791 | 1461086540004 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:20 INFO - PROCESS | 1791 | ++DOCSHELL 0x875bd800 == 119 [pid = 1791] [id = 293] 10:22:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 236 (0x96fd6800) [pid = 1791] [serial = 880] [outer = (nil)] 10:22:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 237 (0x97913400) [pid = 1791] [serial = 881] [outer = 0x96fd6800] 10:22:20 INFO - PROCESS | 1791 | 1461086540133 Marionette DEBUG loaded listener.js 10:22:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 238 (0x97dd4c00) [pid = 1791] [serial = 882] [outer = 0x96fd6800] 10:22:21 INFO - PROCESS | 1791 | 1461086541033 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 10:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1583ms 10:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:22:21 INFO - PROCESS | 1791 | 1461086541068 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 10:22:21 INFO - PROCESS | 1791 | 1461086541072 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 10:22:21 INFO - PROCESS | 1791 | 1461086541078 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:22:21 INFO - PROCESS | 1791 | 1461086541081 Marionette TRACE conn3 <- [1,1146,null,{}] 10:22:21 INFO - PROCESS | 1791 | 1461086541088 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:21 INFO - PROCESS | 1791 | 1461086541309 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 10:22:21 INFO - PROCESS | 1791 | 1461086541576 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:21 INFO - PROCESS | 1791 | ++DOCSHELL 0x96b94c00 == 120 [pid = 1791] [id = 294] 10:22:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 239 (0x98864800) [pid = 1791] [serial = 883] [outer = (nil)] 10:22:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 240 (0x98ea9000) [pid = 1791] [serial = 884] [outer = 0x98864800] 10:22:21 INFO - PROCESS | 1791 | 1461086541719 Marionette DEBUG loaded listener.js 10:22:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 241 (0x9919f400) [pid = 1791] [serial = 885] [outer = 0x98864800] 10:22:22 INFO - PROCESS | 1791 | 1461086542600 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 10:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1582ms 10:22:22 INFO - PROCESS | 1791 | 1461086542660 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 10:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:22:22 INFO - PROCESS | 1791 | 1461086542664 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 10:22:22 INFO - PROCESS | 1791 | 1461086542670 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:22:22 INFO - PROCESS | 1791 | 1461086542674 Marionette TRACE conn3 <- [1,1150,null,{}] 10:22:22 INFO - PROCESS | 1791 | 1461086542679 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:22 INFO - PROCESS | 1791 | 1461086542881 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 10:22:23 INFO - PROCESS | 1791 | 1461086543147 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:23 INFO - PROCESS | 1791 | ++DOCSHELL 0x96fc9800 == 121 [pid = 1791] [id = 295] 10:22:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 242 (0x979c5800) [pid = 1791] [serial = 886] [outer = (nil)] 10:22:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 243 (0x9991e400) [pid = 1791] [serial = 887] [outer = 0x979c5800] 10:22:23 INFO - PROCESS | 1791 | 1461086543276 Marionette DEBUG loaded listener.js 10:22:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 244 (0x9993e000) [pid = 1791] [serial = 888] [outer = 0x979c5800] 10:22:24 INFO - PROCESS | 1791 | 1461086544161 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 10:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1528ms 10:22:24 INFO - PROCESS | 1791 | 1461086544199 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 10:22:24 INFO - PROCESS | 1791 | 1461086544202 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 10:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:22:24 INFO - PROCESS | 1791 | 1461086544210 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:22:24 INFO - PROCESS | 1791 | 1461086544213 Marionette TRACE conn3 <- [1,1154,null,{}] 10:22:24 INFO - PROCESS | 1791 | 1461086544219 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:24 INFO - PROCESS | 1791 | 1461086544409 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 10:22:24 INFO - PROCESS | 1791 | 1461086544676 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:24 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e12c400 == 122 [pid = 1791] [id = 296] 10:22:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 245 (0x8e9df400) [pid = 1791] [serial = 889] [outer = (nil)] 10:22:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 246 (0x9a8ad400) [pid = 1791] [serial = 890] [outer = 0x8e9df400] 10:22:24 INFO - PROCESS | 1791 | 1461086544837 Marionette DEBUG loaded listener.js 10:22:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 247 (0x9ea0fc00) [pid = 1791] [serial = 891] [outer = 0x8e9df400] 10:22:25 INFO - PROCESS | 1791 | 1461086545707 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 10:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1532ms 10:22:25 INFO - PROCESS | 1791 | 1461086545741 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 10:22:25 INFO - PROCESS | 1791 | 1461086545745 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 10:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:22:25 INFO - PROCESS | 1791 | 1461086545752 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:22:25 INFO - PROCESS | 1791 | 1461086545755 Marionette TRACE conn3 <- [1,1158,null,{}] 10:22:25 INFO - PROCESS | 1791 | 1461086545761 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:25 INFO - PROCESS | 1791 | 1461086545948 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 10:22:26 INFO - PROCESS | 1791 | 1461086546165 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:26 INFO - PROCESS | 1791 | ++DOCSHELL 0x8dfb0400 == 123 [pid = 1791] [id = 297] 10:22:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 248 (0x9df82400) [pid = 1791] [serial = 892] [outer = (nil)] 10:22:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 249 (0x9fc9bc00) [pid = 1791] [serial = 893] [outer = 0x9df82400] 10:22:26 INFO - PROCESS | 1791 | 1461086546291 Marionette DEBUG loaded listener.js 10:22:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 250 (0xa0036800) [pid = 1791] [serial = 894] [outer = 0x9df82400] 10:22:27 INFO - PROCESS | 1791 | 1461086547228 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 10:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1528ms 10:22:27 INFO - PROCESS | 1791 | 1461086547280 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 10:22:27 INFO - PROCESS | 1791 | 1461086547283 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 10:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:22:27 INFO - PROCESS | 1791 | 1461086547290 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:22:27 INFO - PROCESS | 1791 | 1461086547294 Marionette TRACE conn3 <- [1,1162,null,{}] 10:22:27 INFO - PROCESS | 1791 | 1461086547299 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:27 INFO - PROCESS | 1791 | 1461086547482 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 10:22:27 INFO - PROCESS | 1791 | 1461086547748 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:27 INFO - PROCESS | 1791 | ++DOCSHELL 0x9fb96c00 == 124 [pid = 1791] [id = 298] 10:22:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 251 (0xa0c12800) [pid = 1791] [serial = 895] [outer = (nil)] 10:22:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 252 (0xa0c2dc00) [pid = 1791] [serial = 896] [outer = 0xa0c12800] 10:22:27 INFO - PROCESS | 1791 | 1461086547881 Marionette DEBUG loaded listener.js 10:22:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 253 (0xa0e88000) [pid = 1791] [serial = 897] [outer = 0xa0c12800] 10:22:28 INFO - PROCESS | 1791 | 1461086548768 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 10:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1530ms 10:22:28 INFO - PROCESS | 1791 | 1461086548820 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 10:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:22:28 INFO - PROCESS | 1791 | 1461086548825 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 10:22:28 INFO - PROCESS | 1791 | 1461086548831 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:22:28 INFO - PROCESS | 1791 | 1461086548836 Marionette TRACE conn3 <- [1,1166,null,{}] 10:22:28 INFO - PROCESS | 1791 | 1461086548841 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:29 INFO - PROCESS | 1791 | 1461086549052 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 10:22:29 INFO - PROCESS | 1791 | 1461086549318 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:29 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e96f800 == 125 [pid = 1791] [id = 299] 10:22:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 254 (0x9815c000) [pid = 1791] [serial = 898] [outer = (nil)] 10:22:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 255 (0xa0f33c00) [pid = 1791] [serial = 899] [outer = 0x9815c000] 10:22:29 INFO - PROCESS | 1791 | 1461086549454 Marionette DEBUG loaded listener.js 10:22:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 256 (0xa4453000) [pid = 1791] [serial = 900] [outer = 0x9815c000] 10:22:30 INFO - PROCESS | 1791 | 1461086550316 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 10:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1528ms 10:22:30 INFO - PROCESS | 1791 | 1461086550360 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 10:22:30 INFO - PROCESS | 1791 | 1461086550364 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 10:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:22:30 INFO - PROCESS | 1791 | 1461086550370 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:22:30 INFO - PROCESS | 1791 | 1461086550372 Marionette TRACE conn3 <- [1,1170,null,{}] 10:22:30 INFO - PROCESS | 1791 | 1461086550378 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:30 INFO - PROCESS | 1791 | 1461086550550 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 10:22:30 INFO - PROCESS | 1791 | 1461086550766 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:30 INFO - PROCESS | 1791 | ++DOCSHELL 0xa2a32000 == 126 [pid = 1791] [id = 300] 10:22:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 257 (0xa2a80400) [pid = 1791] [serial = 901] [outer = (nil)] 10:22:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 258 (0xa44cd000) [pid = 1791] [serial = 902] [outer = 0xa2a80400] 10:22:30 INFO - PROCESS | 1791 | 1461086550892 Marionette DEBUG loaded listener.js 10:22:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 259 (0xa4584000) [pid = 1791] [serial = 903] [outer = 0xa2a80400] 10:22:31 INFO - PROCESS | 1791 | 1461086551801 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 10:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1477ms 10:22:31 INFO - PROCESS | 1791 | 1461086551848 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 10:22:31 INFO - PROCESS | 1791 | 1461086551852 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 10:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:22:31 INFO - PROCESS | 1791 | 1461086551858 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:22:31 INFO - PROCESS | 1791 | 1461086551861 Marionette TRACE conn3 <- [1,1174,null,{}] 10:22:31 INFO - PROCESS | 1791 | 1461086551867 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:32 INFO - PROCESS | 1791 | 1461086552037 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 10:22:32 INFO - PROCESS | 1791 | 1461086552255 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:32 INFO - PROCESS | 1791 | ++DOCSHELL 0x9a667000 == 127 [pid = 1791] [id = 301] 10:22:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 260 (0x9a668800) [pid = 1791] [serial = 904] [outer = (nil)] 10:22:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 261 (0x9a66f400) [pid = 1791] [serial = 905] [outer = 0x9a668800] 10:22:32 INFO - PROCESS | 1791 | 1461086552382 Marionette DEBUG loaded listener.js 10:22:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 262 (0x9a672000) [pid = 1791] [serial = 906] [outer = 0x9a668800] 10:22:33 INFO - PROCESS | 1791 | 1461086553277 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 10:22:33 INFO - PROCESS | 1791 | 1461086553349 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 10:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:22:33 INFO - PROCESS | 1791 | 1461086553357 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:22:33 INFO - PROCESS | 1791 | 1461086553360 Marionette TRACE conn3 <- [1,1178,null,{}] 10:22:33 INFO - PROCESS | 1791 | 1461086553366 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:33 INFO - PROCESS | 1791 | 1461086553544 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 10:22:33 INFO - PROCESS | 1791 | 1461086553808 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:33 INFO - PROCESS | 1791 | ++DOCSHELL 0x8dfac400 == 128 [pid = 1791] [id = 302] 10:22:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 263 (0x8e126000) [pid = 1791] [serial = 907] [outer = (nil)] 10:22:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 264 (0xa0e8c400) [pid = 1791] [serial = 908] [outer = 0x8e126000] 10:22:33 INFO - PROCESS | 1791 | 1461086553942 Marionette DEBUG loaded listener.js 10:22:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 265 (0x9a66b000) [pid = 1791] [serial = 909] [outer = 0x8e126000] 10:22:34 INFO - PROCESS | 1791 | 1461086554797 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 10:22:34 INFO - PROCESS | 1791 | 1461086554845 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 10:22:34 INFO - PROCESS | 1791 | 1461086554851 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:22:34 INFO - PROCESS | 1791 | 1461086554859 Marionette TRACE conn3 <- [1,1182,null,{}] 10:22:34 INFO - PROCESS | 1791 | 1461086554870 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:35 INFO - PROCESS | 1791 | 1461086555111 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 10:22:35 INFO - PROCESS | 1791 | 1461086555420 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:35 INFO - PROCESS | 1791 | ++DOCSHELL 0x86dd0000 == 129 [pid = 1791] [id = 303] 10:22:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 266 (0x86dd0800) [pid = 1791] [serial = 910] [outer = (nil)] 10:22:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 267 (0x86dda800) [pid = 1791] [serial = 911] [outer = 0x86dd0800] 10:22:35 INFO - PROCESS | 1791 | 1461086555512 Marionette DEBUG loaded listener.js 10:22:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 268 (0x898fc400) [pid = 1791] [serial = 912] [outer = 0x86dd0800] 10:22:36 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:36 INFO - PROCESS | 1791 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:22:36 INFO - PROCESS | 1791 | 1461086556411 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 10:22:36 INFO - PROCESS | 1791 | 1461086556496 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 10:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:22:36 INFO - PROCESS | 1791 | 1461086556503 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:22:36 INFO - PROCESS | 1791 | 1461086556506 Marionette TRACE conn3 <- [1,1186,null,{}] 10:22:36 INFO - PROCESS | 1791 | 1461086556512 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:36 INFO - PROCESS | 1791 | 1461086556706 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 10:22:36 INFO - PROCESS | 1791 | 1461086556964 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:37 INFO - PROCESS | 1791 | ++DOCSHELL 0x8554d400 == 130 [pid = 1791] [id = 304] 10:22:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 269 (0x8554d800) [pid = 1791] [serial = 913] [outer = (nil)] 10:22:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 270 (0x85557000) [pid = 1791] [serial = 914] [outer = 0x8554d800] 10:22:37 INFO - PROCESS | 1791 | 1461086557092 Marionette DEBUG loaded listener.js 10:22:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 271 (0x8555b800) [pid = 1791] [serial = 915] [outer = 0x8554d800] 10:22:37 INFO - PROCESS | 1791 | 1461086557952 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 10:22:38 INFO - PROCESS | 1791 | 1461086558038 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 10:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:22:38 INFO - PROCESS | 1791 | 1461086558045 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:22:38 INFO - PROCESS | 1791 | 1461086558048 Marionette TRACE conn3 <- [1,1190,null,{}] 10:22:38 INFO - PROCESS | 1791 | 1461086558054 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:38 INFO - PROCESS | 1791 | 1461086558269 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 10:22:38 INFO - PROCESS | 1791 | 1461086558528 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:38 INFO - PROCESS | 1791 | ++DOCSHELL 0x8555b000 == 131 [pid = 1791] [id = 305] 10:22:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 272 (0x86dd6c00) [pid = 1791] [serial = 916] [outer = (nil)] 10:22:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 273 (0x9a669000) [pid = 1791] [serial = 917] [outer = 0x86dd6c00] 10:22:38 INFO - PROCESS | 1791 | 1461086558665 Marionette DEBUG loaded listener.js 10:22:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 274 (0xa45bfc00) [pid = 1791] [serial = 918] [outer = 0x86dd6c00] 10:22:39 INFO - PROCESS | 1791 | 1461086559542 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 10:22:39 INFO - PROCESS | 1791 | 1461086559632 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 10:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:22:39 INFO - PROCESS | 1791 | 1461086559640 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:22:39 INFO - PROCESS | 1791 | 1461086559643 Marionette TRACE conn3 <- [1,1194,null,{}] 10:22:39 INFO - PROCESS | 1791 | 1461086559649 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:39 INFO - PROCESS | 1791 | 1461086559873 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 10:22:40 INFO - PROCESS | 1791 | 1461086560205 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:40 INFO - PROCESS | 1791 | ++DOCSHELL 0x849c0800 == 132 [pid = 1791] [id = 306] 10:22:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 275 (0x849c1800) [pid = 1791] [serial = 919] [outer = (nil)] 10:22:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 276 (0x849c8400) [pid = 1791] [serial = 920] [outer = 0x849c1800] 10:22:40 INFO - PROCESS | 1791 | 1461086560294 Marionette DEBUG loaded listener.js 10:22:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 277 (0x849cbc00) [pid = 1791] [serial = 921] [outer = 0x849c1800] 10:22:41 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:41 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:41 INFO - PROCESS | 1791 | 1461086561164 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 10:22:41 INFO - PROCESS | 1791 | 1461086561235 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 10:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:22:41 INFO - PROCESS | 1791 | 1461086561241 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:22:41 INFO - PROCESS | 1791 | 1461086561245 Marionette TRACE conn3 <- [1,1198,null,{}] 10:22:41 INFO - PROCESS | 1791 | 1461086561250 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:41 INFO - PROCESS | 1791 | 1461086561432 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 10:22:41 INFO - PROCESS | 1791 | 1461086561757 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:41 INFO - PROCESS | 1791 | ++DOCSHELL 0x849c5800 == 133 [pid = 1791] [id = 307] 10:22:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 278 (0x849cb000) [pid = 1791] [serial = 922] [outer = (nil)] 10:22:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 279 (0x8aaf6800) [pid = 1791] [serial = 923] [outer = 0x849cb000] 10:22:41 INFO - PROCESS | 1791 | 1461086561846 Marionette DEBUG loaded listener.js 10:22:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 280 (0x8b4d8000) [pid = 1791] [serial = 924] [outer = 0x849cb000] 10:22:43 INFO - PROCESS | 1791 | --DOCSHELL 0x9307f800 == 132 [pid = 1791] [id = 224] 10:22:43 INFO - PROCESS | 1791 | --DOCSHELL 0x9886a800 == 131 [pid = 1791] [id = 225] 10:22:43 INFO - PROCESS | 1791 | --DOCSHELL 0x89c42800 == 130 [pid = 1791] [id = 287] 10:22:43 INFO - PROCESS | 1791 | --DOCSHELL 0x8fed8400 == 129 [pid = 1791] [id = 286] 10:22:43 INFO - PROCESS | 1791 | --DOCSHELL 0x8f849800 == 128 [pid = 1791] [id = 285] 10:22:43 INFO - PROCESS | 1791 | --DOCSHELL 0x8ea6b800 == 127 [pid = 1791] [id = 264] 10:22:43 INFO - PROCESS | 1791 | --DOCSHELL 0x8b4e2c00 == 126 [pid = 1791] [id = 284] 10:22:43 INFO - PROCESS | 1791 | --DOCSHELL 0x8b6f4400 == 125 [pid = 1791] [id = 263] 10:22:43 INFO - PROCESS | 1791 | --DOCSHELL 0x8980d800 == 124 [pid = 1791] [id = 283] 10:22:43 INFO - PROCESS | 1791 | --DOCSHELL 0x8aaa0c00 == 123 [pid = 1791] [id = 281] 10:22:43 INFO - PROCESS | 1791 | --DOCSHELL 0x8980a800 == 122 [pid = 1791] [id = 282] 10:22:43 INFO - PROCESS | 1791 | --DOCSHELL 0x8fedb800 == 121 [pid = 1791] [id = 271] 10:22:43 INFO - PROCESS | 1791 | --DOCSHELL 0x875ba400 == 120 [pid = 1791] [id = 270] 10:22:43 INFO - PROCESS | 1791 | --DOCSHELL 0x8f83ec00 == 119 [pid = 1791] [id = 269] 10:22:43 INFO - PROCESS | 1791 | --DOCSHELL 0x8aaf0c00 == 118 [pid = 1791] [id = 268] 10:22:43 INFO - PROCESS | 1791 | --DOCSHELL 0x89b70400 == 117 [pid = 1791] [id = 267] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 279 (0x8aaf1000) [pid = 1791] [serial = 780] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 278 (0x8e9e0c00) [pid = 1791] [serial = 792] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 277 (0x8f3a9000) [pid = 1791] [serial = 795] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 276 (0xa0a4b000) [pid = 1791] [serial = 761] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 275 (0x8e8d5800) [pid = 1791] [serial = 788] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 274 (0x8ea71400) [pid = 1791] [serial = 794] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 273 (0x97c87800) [pid = 1791] [serial = 746] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 272 (0x8bbe7400) [pid = 1791] [serial = 785] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 271 (0x900e4c00) [pid = 1791] [serial = 773] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 270 (0x8e8dd400) [pid = 1791] [serial = 789] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 269 (0x8b4d9400) [pid = 1791] [serial = 783] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 268 (0x9993e800) [pid = 1791] [serial = 752] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 267 (0x8dfab000) [pid = 1791] [serial = 786] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 266 (0x8f59ac00) [pid = 1791] [serial = 737] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 265 (0x958b7c00) [pid = 1791] [serial = 743] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 264 (0x89c34800) [pid = 1791] [serial = 779] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 263 (0x8fee3c00) [pid = 1791] [serial = 770] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 262 (0x98886000) [pid = 1791] [serial = 749] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 261 (0xa0c13c00) [pid = 1791] [serial = 755] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 260 (0x8feda000) [pid = 1791] [serial = 767] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 259 (0x9319a000) [pid = 1791] [serial = 764] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 258 (0x8e12c000) [pid = 1791] [serial = 734] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 257 (0x8aaf2c00) [pid = 1791] [serial = 758] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 256 (0x8e96cc00) [pid = 1791] [serial = 791] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 255 (0x8aaf0400) [pid = 1791] [serial = 782] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 254 (0x9414e400) [pid = 1791] [serial = 740] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 253 (0x875c0800) [pid = 1791] [serial = 776] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 252 (0x8f59d400) [pid = 1791] [serial = 797] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | --DOMWINDOW == 251 (0x8f5a3000) [pid = 1791] [serial = 798] [outer = (nil)] [url = about:blank] 10:22:43 INFO - PROCESS | 1791 | 1461086563809 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 2580ms 10:22:43 INFO - PROCESS | 1791 | 1461086563821 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 10:22:43 INFO - PROCESS | 1791 | 1461086563825 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 10:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:22:43 INFO - PROCESS | 1791 | 1461086563834 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:22:43 INFO - PROCESS | 1791 | 1461086563839 Marionette TRACE conn3 <- [1,1202,null,{}] 10:22:43 INFO - PROCESS | 1791 | 1461086563848 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:44 INFO - PROCESS | 1791 | 1461086564014 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 10:22:44 INFO - PROCESS | 1791 | 1461086564222 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:44 INFO - PROCESS | 1791 | ++DOCSHELL 0x86dcec00 == 118 [pid = 1791] [id = 308] 10:22:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 252 (0x8980c000) [pid = 1791] [serial = 925] [outer = (nil)] 10:22:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 253 (0x8aaa3000) [pid = 1791] [serial = 926] [outer = 0x8980c000] 10:22:44 INFO - PROCESS | 1791 | 1461086564295 Marionette DEBUG loaded listener.js 10:22:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 254 (0x8aaf3000) [pid = 1791] [serial = 927] [outer = 0x8980c000] 10:22:45 INFO - PROCESS | 1791 | 1461086565056 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:22:45 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 10:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1282ms 10:22:45 INFO - PROCESS | 1791 | 1461086565116 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 10:22:45 INFO - PROCESS | 1791 | 1461086565124 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 10:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:22:45 INFO - PROCESS | 1791 | 1461086565133 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:22:45 INFO - PROCESS | 1791 | 1461086565137 Marionette TRACE conn3 <- [1,1206,null,{}] 10:22:45 INFO - PROCESS | 1791 | 1461086565143 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:45 INFO - PROCESS | 1791 | 1461086565315 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 10:22:45 INFO - PROCESS | 1791 | 1461086565325 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:45 INFO - PROCESS | 1791 | ++DOCSHELL 0x849bf000 == 119 [pid = 1791] [id = 309] 10:22:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 255 (0x8b4d9400) [pid = 1791] [serial = 928] [outer = (nil)] 10:22:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 256 (0x8dfaac00) [pid = 1791] [serial = 929] [outer = 0x8b4d9400] 10:22:45 INFO - PROCESS | 1791 | 1461086565397 Marionette DEBUG loaded listener.js 10:22:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 257 (0x8e133400) [pid = 1791] [serial = 930] [outer = 0x8b4d9400] 10:22:46 INFO - PROCESS | 1791 | 1461086566501 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:22:46 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 10:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1432ms 10:22:46 INFO - PROCESS | 1791 | 1461086566565 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 10:22:46 INFO - PROCESS | 1791 | 1461086566569 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 10:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:22:46 INFO - PROCESS | 1791 | 1461086566575 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:22:46 INFO - PROCESS | 1791 | 1461086566580 Marionette TRACE conn3 <- [1,1210,null,{}] 10:22:46 INFO - PROCESS | 1791 | 1461086566605 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:46 INFO - PROCESS | 1791 | 1461086566856 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 10:22:46 INFO - PROCESS | 1791 | 1461086566880 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:46 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b277c00 == 120 [pid = 1791] [id = 310] 10:22:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 258 (0x8e9dcc00) [pid = 1791] [serial = 931] [outer = (nil)] 10:22:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 259 (0x8ea6c800) [pid = 1791] [serial = 932] [outer = 0x8e9dcc00] 10:22:46 INFO - PROCESS | 1791 | 1461086566954 Marionette DEBUG loaded listener.js 10:22:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 260 (0x8f3a9800) [pid = 1791] [serial = 933] [outer = 0x8e9dcc00] 10:22:47 INFO - PROCESS | 1791 | 1461086567831 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1281ms 10:22:47 INFO - PROCESS | 1791 | 1461086567857 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 10:22:47 INFO - PROCESS | 1791 | 1461086567860 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 10:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:22:47 INFO - PROCESS | 1791 | 1461086567866 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:22:47 INFO - PROCESS | 1791 | 1461086567870 Marionette TRACE conn3 <- [1,1214,null,{}] 10:22:47 INFO - PROCESS | 1791 | 1461086567875 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:48 INFO - PROCESS | 1791 | 1461086568125 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 10:22:48 INFO - PROCESS | 1791 | --DOCSHELL 0x906f1000 == 119 [pid = 1791] [id = 10] 10:22:48 INFO - PROCESS | 1791 | --DOMWINDOW == 259 (0x8aa9d800) [pid = 1791] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:22:48 INFO - PROCESS | 1791 | --DOMWINDOW == 258 (0x8aaa1800) [pid = 1791] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:22:48 INFO - PROCESS | 1791 | --DOMWINDOW == 257 (0x8e130800) [pid = 1791] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:22:48 INFO - PROCESS | 1791 | --DOMWINDOW == 256 (0x8aaed400) [pid = 1791] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:22:48 INFO - PROCESS | 1791 | --DOMWINDOW == 255 (0x8aaf8000) [pid = 1791] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:22:48 INFO - PROCESS | 1791 | --DOMWINDOW == 254 (0x8e2bbc00) [pid = 1791] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:22:48 INFO - PROCESS | 1791 | --DOMWINDOW == 253 (0x8fb75c00) [pid = 1791] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:22:48 INFO - PROCESS | 1791 | --DOMWINDOW == 252 (0x8f84b400) [pid = 1791] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:22:48 INFO - PROCESS | 1791 | --DOMWINDOW == 251 (0x8bbeb800) [pid = 1791] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:22:48 INFO - PROCESS | 1791 | --DOMWINDOW == 250 (0x900de800) [pid = 1791] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:22:48 INFO - PROCESS | 1791 | --DOMWINDOW == 249 (0x912eb400) [pid = 1791] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:22:48 INFO - PROCESS | 1791 | 1461086568758 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:48 INFO - PROCESS | 1791 | ++DOCSHELL 0x875c0000 == 120 [pid = 1791] [id = 311] 10:22:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 250 (0x89b74400) [pid = 1791] [serial = 934] [outer = (nil)] 10:22:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 251 (0x8aaf8000) [pid = 1791] [serial = 935] [outer = 0x89b74400] 10:22:48 INFO - PROCESS | 1791 | 1461086568849 Marionette DEBUG loaded listener.js 10:22:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 252 (0x8e2bbc00) [pid = 1791] [serial = 936] [outer = 0x89b74400] 10:22:49 INFO - PROCESS | 1791 | 1461086569547 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 10:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1727ms 10:22:49 INFO - PROCESS | 1791 | 1461086569594 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 10:22:49 INFO - PROCESS | 1791 | 1461086569598 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 10:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:22:49 INFO - PROCESS | 1791 | 1461086569604 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:22:49 INFO - PROCESS | 1791 | 1461086569607 Marionette TRACE conn3 <- [1,1218,null,{}] 10:22:49 INFO - PROCESS | 1791 | 1461086569612 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:49 INFO - PROCESS | 1791 | 1461086569839 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 10:22:49 INFO - PROCESS | 1791 | 1461086569859 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:49 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaa1800 == 121 [pid = 1791] [id = 312] 10:22:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 253 (0x8b4df400) [pid = 1791] [serial = 937] [outer = (nil)] 10:22:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 254 (0x8fb6b400) [pid = 1791] [serial = 938] [outer = 0x8b4df400] 10:22:49 INFO - PROCESS | 1791 | 1461086569933 Marionette DEBUG loaded listener.js 10:22:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 255 (0x8fedc800) [pid = 1791] [serial = 939] [outer = 0x8b4df400] 10:22:51 INFO - PROCESS | 1791 | 1461086571109 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 10:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1583ms 10:22:51 INFO - PROCESS | 1791 | 1461086571188 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 10:22:51 INFO - PROCESS | 1791 | 1461086571194 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 10:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:22:51 INFO - PROCESS | 1791 | 1461086571203 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:22:51 INFO - PROCESS | 1791 | 1461086571210 Marionette TRACE conn3 <- [1,1222,null,{}] 10:22:51 INFO - PROCESS | 1791 | 1461086571220 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:51 INFO - PROCESS | 1791 | 1461086571459 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 10:22:51 INFO - PROCESS | 1791 | 1461086571806 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:51 INFO - PROCESS | 1791 | ++DOCSHELL 0x85558c00 == 122 [pid = 1791] [id = 313] 10:22:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 256 (0x86dda000) [pid = 1791] [serial = 940] [outer = (nil)] 10:22:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 257 (0x8aaf1000) [pid = 1791] [serial = 941] [outer = 0x86dda000] 10:22:51 INFO - PROCESS | 1791 | 1461086571901 Marionette DEBUG loaded listener.js 10:22:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 258 (0x8b4e2000) [pid = 1791] [serial = 942] [outer = 0x86dda000] 10:22:52 INFO - PROCESS | 1791 | 1461086572788 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 10:22:52 INFO - PROCESS | 1791 | 1461086572848 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 10:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:22:52 INFO - PROCESS | 1791 | 1461086572859 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:22:52 INFO - PROCESS | 1791 | 1461086572863 Marionette TRACE conn3 <- [1,1226,null,{}] 10:22:52 INFO - PROCESS | 1791 | 1461086572870 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:53 INFO - PROCESS | 1791 | 1461086573061 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 10:22:53 INFO - PROCESS | 1791 | 1461086573328 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:53 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e131c00 == 123 [pid = 1791] [id = 314] 10:22:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 259 (0x8e8d9400) [pid = 1791] [serial = 943] [outer = (nil)] 10:22:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 260 (0x8ea6e400) [pid = 1791] [serial = 944] [outer = 0x8e8d9400] 10:22:53 INFO - PROCESS | 1791 | 1461086573463 Marionette DEBUG loaded listener.js 10:22:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 261 (0x8f5a6400) [pid = 1791] [serial = 945] [outer = 0x8e8d9400] 10:22:54 INFO - PROCESS | 1791 | 1461086574443 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 10:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1635ms 10:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:22:54 INFO - PROCESS | 1791 | 1461086574494 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 10:22:54 INFO - PROCESS | 1791 | 1461086574497 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 10:22:54 INFO - PROCESS | 1791 | 1461086574504 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:22:54 INFO - PROCESS | 1791 | 1461086574511 Marionette TRACE conn3 <- [1,1230,null,{}] 10:22:54 INFO - PROCESS | 1791 | 1461086574527 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:54 INFO - PROCESS | 1791 | 1461086574721 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 10:22:55 INFO - PROCESS | 1791 | 1461086574983 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:55 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb80000 == 124 [pid = 1791] [id = 315] 10:22:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 262 (0x902a0000) [pid = 1791] [serial = 946] [outer = (nil)] 10:22:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 263 (0x903c4400) [pid = 1791] [serial = 947] [outer = 0x902a0000] 10:22:55 INFO - PROCESS | 1791 | 1461086575131 Marionette DEBUG loaded listener.js 10:22:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 264 (0x906f7800) [pid = 1791] [serial = 948] [outer = 0x902a0000] 10:22:56 INFO - PROCESS | 1791 | 1461086575997 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 10:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1536ms 10:22:56 INFO - PROCESS | 1791 | 1461086576040 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 10:22:56 INFO - PROCESS | 1791 | 1461086576045 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 10:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:22:56 INFO - PROCESS | 1791 | 1461086576051 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:22:56 INFO - PROCESS | 1791 | 1461086576055 Marionette TRACE conn3 <- [1,1234,null,{}] 10:22:56 INFO - PROCESS | 1791 | 1461086576061 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:56 INFO - PROCESS | 1791 | 1461086576250 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 10:22:56 INFO - PROCESS | 1791 | 1461086576464 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:56 INFO - PROCESS | 1791 | ++DOCSHELL 0x900dfc00 == 125 [pid = 1791] [id = 316] 10:22:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 265 (0x91235800) [pid = 1791] [serial = 949] [outer = (nil)] 10:22:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 266 (0x93089800) [pid = 1791] [serial = 950] [outer = 0x91235800] 10:22:56 INFO - PROCESS | 1791 | 1461086576635 Marionette DEBUG loaded listener.js 10:22:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 267 (0x9414b800) [pid = 1791] [serial = 951] [outer = 0x91235800] 10:22:57 INFO - PROCESS | 1791 | 1461086577536 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 10:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1531ms 10:22:57 INFO - PROCESS | 1791 | 1461086577584 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 10:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:22:57 INFO - PROCESS | 1791 | 1461086577588 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 10:22:57 INFO - PROCESS | 1791 | 1461086577594 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:22:57 INFO - PROCESS | 1791 | 1461086577598 Marionette TRACE conn3 <- [1,1238,null,{}] 10:22:57 INFO - PROCESS | 1791 | 1461086577604 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:57 INFO - PROCESS | 1791 | 1461086577788 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 10:22:58 INFO - PROCESS | 1791 | 1461086578003 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:58 INFO - PROCESS | 1791 | ++DOCSHELL 0x912f0800 == 126 [pid = 1791] [id = 317] 10:22:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 268 (0x912f1400) [pid = 1791] [serial = 952] [outer = (nil)] 10:22:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 269 (0x94303000) [pid = 1791] [serial = 953] [outer = 0x912f1400] 10:22:58 INFO - PROCESS | 1791 | 1461086578120 Marionette DEBUG loaded listener.js 10:22:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 270 (0x94dc7800) [pid = 1791] [serial = 954] [outer = 0x912f1400] 10:22:59 INFO - PROCESS | 1791 | 1461086579066 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 10:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1528ms 10:22:59 INFO - PROCESS | 1791 | 1461086579123 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 10:22:59 INFO - PROCESS | 1791 | 1461086579128 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 10:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:22:59 INFO - PROCESS | 1791 | 1461086579134 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:22:59 INFO - PROCESS | 1791 | 1461086579137 Marionette TRACE conn3 <- [1,1242,null,{}] 10:22:59 INFO - PROCESS | 1791 | 1461086579143 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:59 INFO - PROCESS | 1791 | 1461086579353 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 10:22:59 INFO - PROCESS | 1791 | 1461086579621 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:59 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaa6800 == 127 [pid = 1791] [id = 318] 10:22:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 271 (0x98161000) [pid = 1791] [serial = 955] [outer = (nil)] 10:22:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 272 (0x98863400) [pid = 1791] [serial = 956] [outer = 0x98161000] 10:22:59 INFO - PROCESS | 1791 | 1461086579752 Marionette DEBUG loaded listener.js 10:22:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 273 (0x9887d400) [pid = 1791] [serial = 957] [outer = 0x98161000] 10:23:00 INFO - PROCESS | 1791 | 1461086580625 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 10:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1528ms 10:23:00 INFO - PROCESS | 1791 | 1461086580662 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 10:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:23:00 INFO - PROCESS | 1791 | 1461086580666 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 10:23:00 INFO - PROCESS | 1791 | 1461086580672 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:23:00 INFO - PROCESS | 1791 | 1461086580676 Marionette TRACE conn3 <- [1,1246,null,{}] 10:23:00 INFO - PROCESS | 1791 | 1461086580681 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:00 INFO - PROCESS | 1791 | 1461086580856 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 10:23:01 INFO - PROCESS | 1791 | 1461086581078 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:01 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaed800 == 128 [pid = 1791] [id = 319] 10:23:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 274 (0x96211400) [pid = 1791] [serial = 958] [outer = (nil)] 10:23:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 275 (0x991a8c00) [pid = 1791] [serial = 959] [outer = 0x96211400] 10:23:01 INFO - PROCESS | 1791 | 1461086581198 Marionette DEBUG loaded listener.js 10:23:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 276 (0x9993b800) [pid = 1791] [serial = 960] [outer = 0x96211400] 10:23:02 INFO - PROCESS | 1791 | 1461086582146 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 10:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1533ms 10:23:02 INFO - PROCESS | 1791 | 1461086582218 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 10:23:02 INFO - PROCESS | 1791 | 1461086582221 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 10:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:23:02 INFO - PROCESS | 1791 | 1461086582231 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:23:02 INFO - PROCESS | 1791 | 1461086582235 Marionette TRACE conn3 <- [1,1250,null,{}] 10:23:02 INFO - PROCESS | 1791 | 1461086582241 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:02 INFO - PROCESS | 1791 | 1461086582441 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 10:23:02 INFO - PROCESS | 1791 | 1461086582757 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:02 INFO - PROCESS | 1791 | ++DOCSHELL 0x931a0400 == 129 [pid = 1791] [id = 320] 10:23:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 277 (0x97b9f000) [pid = 1791] [serial = 961] [outer = (nil)] 10:23:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 278 (0x9fb35000) [pid = 1791] [serial = 962] [outer = 0x97b9f000] 10:23:02 INFO - PROCESS | 1791 | 1461086582860 Marionette DEBUG loaded listener.js 10:23:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 279 (0x9fc52800) [pid = 1791] [serial = 963] [outer = 0x97b9f000] 10:23:03 INFO - PROCESS | 1791 | 1461086583746 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 10:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1584ms 10:23:03 INFO - PROCESS | 1791 | 1461086583815 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 10:23:03 INFO - PROCESS | 1791 | 1461086583820 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 10:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:23:03 INFO - PROCESS | 1791 | 1461086583826 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:23:03 INFO - PROCESS | 1791 | 1461086583829 Marionette TRACE conn3 <- [1,1254,null,{}] 10:23:03 INFO - PROCESS | 1791 | 1461086583835 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:04 INFO - PROCESS | 1791 | 1461086584034 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 10:23:04 INFO - PROCESS | 1791 | 1461086584313 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:04 INFO - PROCESS | 1791 | ++DOCSHELL 0x991a0400 == 130 [pid = 1791] [id = 321] 10:23:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 280 (0x9df81400) [pid = 1791] [serial = 964] [outer = (nil)] 10:23:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 281 (0xa0e91400) [pid = 1791] [serial = 965] [outer = 0x9df81400] 10:23:04 INFO - PROCESS | 1791 | 1461086584405 Marionette DEBUG loaded listener.js 10:23:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 282 (0xa0f40000) [pid = 1791] [serial = 966] [outer = 0x9df81400] 10:23:05 INFO - PROCESS | 1791 | 1461086585277 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 10:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1485ms 10:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:23:05 INFO - PROCESS | 1791 | 1461086585312 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 10:23:05 INFO - PROCESS | 1791 | 1461086585315 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 10:23:05 INFO - PROCESS | 1791 | 1461086585321 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:23:05 INFO - PROCESS | 1791 | 1461086585325 Marionette TRACE conn3 <- [1,1258,null,{}] 10:23:05 INFO - PROCESS | 1791 | 1461086585330 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:05 INFO - PROCESS | 1791 | 1461086585515 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 10:23:05 INFO - PROCESS | 1791 | 1461086585886 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:05 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b647800 == 131 [pid = 1791] [id = 322] 10:23:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 283 (0x8b648000) [pid = 1791] [serial = 967] [outer = (nil)] 10:23:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 284 (0x8b64b400) [pid = 1791] [serial = 968] [outer = 0x8b648000] 10:23:05 INFO - PROCESS | 1791 | 1461086585982 Marionette DEBUG loaded listener.js 10:23:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 285 (0x8b64e400) [pid = 1791] [serial = 969] [outer = 0x8b648000] 10:23:06 INFO - PROCESS | 1791 | 1461086586898 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 10:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1629ms 10:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:23:06 INFO - PROCESS | 1791 | 1461086586950 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 10:23:06 INFO - PROCESS | 1791 | 1461086586954 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 10:23:06 INFO - PROCESS | 1791 | 1461086586960 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:23:06 INFO - PROCESS | 1791 | 1461086586965 Marionette TRACE conn3 <- [1,1262,null,{}] 10:23:06 INFO - PROCESS | 1791 | 1461086586971 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:07 INFO - PROCESS | 1791 | 1461086587201 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 10:23:07 INFO - PROCESS | 1791 | 1461086587530 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:07 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b64d400 == 132 [pid = 1791] [id = 323] 10:23:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 286 (0xa3c7cc00) [pid = 1791] [serial = 970] [outer = (nil)] 10:23:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 287 (0xa45b9000) [pid = 1791] [serial = 971] [outer = 0xa3c7cc00] 10:23:07 INFO - PROCESS | 1791 | 1461086587629 Marionette DEBUG loaded listener.js 10:23:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 288 (0xa45e9800) [pid = 1791] [serial = 972] [outer = 0xa3c7cc00] 10:23:08 INFO - PROCESS | 1791 | 1461086588513 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 10:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1630ms 10:23:08 INFO - PROCESS | 1791 | 1461086588590 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 10:23:08 INFO - PROCESS | 1791 | 1461086588594 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 10:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:23:08 INFO - PROCESS | 1791 | 1461086588600 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:23:08 INFO - PROCESS | 1791 | 1461086588603 Marionette TRACE conn3 <- [1,1266,null,{}] 10:23:08 INFO - PROCESS | 1791 | 1461086588609 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:08 INFO - PROCESS | 1791 | 1461086588791 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 10:23:09 INFO - PROCESS | 1791 | 1461086589100 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:09 INFO - PROCESS | 1791 | ++DOCSHELL 0x942e0c00 == 133 [pid = 1791] [id = 324] 10:23:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 289 (0x942e1400) [pid = 1791] [serial = 973] [outer = (nil)] 10:23:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 290 (0x942e6000) [pid = 1791] [serial = 974] [outer = 0x942e1400] 10:23:09 INFO - PROCESS | 1791 | 1461086589192 Marionette DEBUG loaded listener.js 10:23:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 291 (0x942e7000) [pid = 1791] [serial = 975] [outer = 0x942e1400] 10:23:10 INFO - PROCESS | 1791 | 1461086590056 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 10:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1534ms 10:23:10 INFO - PROCESS | 1791 | 1461086590134 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 10:23:10 INFO - PROCESS | 1791 | 1461086590137 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 10:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:23:10 INFO - PROCESS | 1791 | 1461086590144 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:23:10 INFO - PROCESS | 1791 | 1461086590147 Marionette TRACE conn3 <- [1,1270,null,{}] 10:23:10 INFO - PROCESS | 1791 | 1461086590153 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:10 INFO - PROCESS | 1791 | 1461086590382 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 10:23:10 INFO - PROCESS | 1791 | 1461086590694 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:10 INFO - PROCESS | 1791 | ++DOCSHELL 0x886cb800 == 134 [pid = 1791] [id = 325] 10:23:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 292 (0x886cc000) [pid = 1791] [serial = 976] [outer = (nil)] 10:23:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 293 (0x886d4000) [pid = 1791] [serial = 977] [outer = 0x886cc000] 10:23:10 INFO - PROCESS | 1791 | 1461086590787 Marionette DEBUG loaded listener.js 10:23:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 294 (0x886d7c00) [pid = 1791] [serial = 978] [outer = 0x886cc000] 10:23:11 INFO - PROCESS | 1791 | 1461086591602 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 10:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1532ms 10:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:23:11 INFO - PROCESS | 1791 | 1461086591677 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 10:23:11 INFO - PROCESS | 1791 | 1461086591680 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 10:23:11 INFO - PROCESS | 1791 | 1461086591687 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:23:11 INFO - PROCESS | 1791 | 1461086591690 Marionette TRACE conn3 <- [1,1274,null,{}] 10:23:11 INFO - PROCESS | 1791 | 1461086591695 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:11 INFO - PROCESS | 1791 | 1461086591896 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 10:23:12 INFO - PROCESS | 1791 | 1461086592164 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:12 INFO - PROCESS | 1791 | ++DOCSHELL 0x84de2c00 == 135 [pid = 1791] [id = 326] 10:23:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 295 (0x84de3000) [pid = 1791] [serial = 979] [outer = (nil)] 10:23:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 296 (0x84debc00) [pid = 1791] [serial = 980] [outer = 0x84de3000] 10:23:12 INFO - PROCESS | 1791 | 1461086592298 Marionette DEBUG loaded listener.js 10:23:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 297 (0x84dee800) [pid = 1791] [serial = 981] [outer = 0x84de3000] 10:23:13 INFO - PROCESS | 1791 | 1461086593169 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 10:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1529ms 10:23:13 INFO - PROCESS | 1791 | 1461086593216 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 10:23:13 INFO - PROCESS | 1791 | 1461086593220 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 10:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:23:13 INFO - PROCESS | 1791 | 1461086593226 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:23:13 INFO - PROCESS | 1791 | 1461086593229 Marionette TRACE conn3 <- [1,1278,null,{}] 10:23:13 INFO - PROCESS | 1791 | 1461086593234 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:13 INFO - PROCESS | 1791 | 1461086593418 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 10:23:13 INFO - PROCESS | 1791 | 1461086593688 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:13 INFO - PROCESS | 1791 | ++DOCSHELL 0x84dea000 == 136 [pid = 1791] [id = 327] 10:23:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 298 (0x84dec800) [pid = 1791] [serial = 982] [outer = (nil)] 10:23:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 299 (0x886d5c00) [pid = 1791] [serial = 983] [outer = 0x84dec800] 10:23:13 INFO - PROCESS | 1791 | 1461086593819 Marionette DEBUG loaded listener.js 10:23:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 300 (0x94238c00) [pid = 1791] [serial = 984] [outer = 0x84dec800] 10:23:14 INFO - PROCESS | 1791 | 1461086594661 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 10:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1477ms 10:23:14 INFO - PROCESS | 1791 | 1461086594704 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 10:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:23:14 INFO - PROCESS | 1791 | 1461086594708 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 10:23:14 INFO - PROCESS | 1791 | 1461086594714 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:23:14 INFO - PROCESS | 1791 | 1461086594718 Marionette TRACE conn3 <- [1,1282,null,{}] 10:23:14 INFO - PROCESS | 1791 | 1461086594723 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:14 INFO - PROCESS | 1791 | 1461086594909 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 10:23:15 INFO - PROCESS | 1791 | 1461086595273 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:15 INFO - PROCESS | 1791 | ++DOCSHELL 0x84294800 == 137 [pid = 1791] [id = 328] 10:23:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 301 (0x84296800) [pid = 1791] [serial = 985] [outer = (nil)] 10:23:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 302 (0x8429d000) [pid = 1791] [serial = 986] [outer = 0x84296800] 10:23:15 INFO - PROCESS | 1791 | 1461086595365 Marionette DEBUG loaded listener.js 10:23:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 303 (0x8429f000) [pid = 1791] [serial = 987] [outer = 0x84296800] 10:23:16 INFO - PROCESS | 1791 | 1461086596237 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 10:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 2129ms 10:23:16 INFO - PROCESS | 1791 | 1461086596930 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 10:23:16 INFO - PROCESS | 1791 | 1461086596938 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 10:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:23:16 INFO - PROCESS | 1791 | 1461086596963 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:23:16 INFO - PROCESS | 1791 | 1461086596968 Marionette TRACE conn3 <- [1,1286,null,{}] 10:23:16 INFO - PROCESS | 1791 | 1461086596975 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:17 INFO - PROCESS | 1791 | 1461086597157 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 10:23:17 INFO - PROCESS | 1791 | 1461086597398 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:17 INFO - PROCESS | 1791 | ++DOCSHELL 0x886cec00 == 138 [pid = 1791] [id = 329] 10:23:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 304 (0x886d1000) [pid = 1791] [serial = 988] [outer = (nil)] 10:23:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 305 (0x89808000) [pid = 1791] [serial = 989] [outer = 0x886d1000] 10:23:17 INFO - PROCESS | 1791 | 1461086597478 Marionette DEBUG loaded listener.js 10:23:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 306 (0x898f7400) [pid = 1791] [serial = 990] [outer = 0x886d1000] 10:23:18 INFO - PROCESS | 1791 | 1461086598426 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 10:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1543ms 10:23:18 INFO - PROCESS | 1791 | 1461086598502 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 10:23:18 INFO - PROCESS | 1791 | 1461086598510 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 10:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:23:18 INFO - PROCESS | 1791 | 1461086598534 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:23:18 INFO - PROCESS | 1791 | 1461086598543 Marionette TRACE conn3 <- [1,1290,null,{}] 10:23:18 INFO - PROCESS | 1791 | 1461086598550 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:18 INFO - PROCESS | 1791 | 1461086598815 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 10:23:19 INFO - PROCESS | 1791 | 1461086599137 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:19 INFO - PROCESS | 1791 | ++DOCSHELL 0x886da000 == 139 [pid = 1791] [id = 330] 10:23:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 307 (0x89805800) [pid = 1791] [serial = 991] [outer = (nil)] 10:23:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 308 (0x8aaf9800) [pid = 1791] [serial = 992] [outer = 0x89805800] 10:23:19 INFO - PROCESS | 1791 | 1461086599216 Marionette DEBUG loaded listener.js 10:23:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 309 (0x8b4dcc00) [pid = 1791] [serial = 993] [outer = 0x89805800] 10:23:20 INFO - PROCESS | 1791 | 1461086600133 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 10:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1656ms 10:23:20 INFO - PROCESS | 1791 | 1461086600181 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 10:23:20 INFO - PROCESS | 1791 | 1461086600184 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 10:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:23:20 INFO - PROCESS | 1791 | 1461086600190 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:23:20 INFO - PROCESS | 1791 | 1461086600194 Marionette TRACE conn3 <- [1,1294,null,{}] 10:23:20 INFO - PROCESS | 1791 | 1461086600221 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:20 INFO - PROCESS | 1791 | 1461086600443 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 10:23:20 INFO - PROCESS | 1791 | 1461086600808 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:20 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b64a400 == 140 [pid = 1791] [id = 331] 10:23:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 310 (0x8e12c000) [pid = 1791] [serial = 994] [outer = (nil)] 10:23:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 311 (0x8e8d0400) [pid = 1791] [serial = 995] [outer = 0x8e12c000] 10:23:20 INFO - PROCESS | 1791 | 1461086600920 Marionette DEBUG loaded listener.js 10:23:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 312 (0x8e9e6400) [pid = 1791] [serial = 996] [outer = 0x8e12c000] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0xa0adc000 == 139 [pid = 1791] [id = 213] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x8b270000 == 138 [pid = 1791] [id = 211] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x999d0000 == 137 [pid = 1791] [id = 212] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x8b6ec800 == 136 [pid = 1791] [id = 209] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x875b8000 == 135 [pid = 1791] [id = 258] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x8a944400 == 134 [pid = 1791] [id = 208] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x9308a400 == 133 [pid = 1791] [id = 205] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x89c43c00 == 132 [pid = 1791] [id = 206] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x98868800 == 131 [pid = 1791] [id = 210] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x875c0000 == 130 [pid = 1791] [id = 311] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x8b277c00 == 129 [pid = 1791] [id = 310] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x849bf000 == 128 [pid = 1791] [id = 309] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x91237c00 == 127 [pid = 1791] [id = 11] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x86dcec00 == 126 [pid = 1791] [id = 308] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x849c0800 == 125 [pid = 1791] [id = 306] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x8555b000 == 124 [pid = 1791] [id = 305] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x86dd0000 == 123 [pid = 1791] [id = 303] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x8554d400 == 122 [pid = 1791] [id = 304] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x8dfac400 == 121 [pid = 1791] [id = 302] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x9a667000 == 120 [pid = 1791] [id = 301] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0xa2a32000 == 119 [pid = 1791] [id = 300] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x9fb96c00 == 118 [pid = 1791] [id = 298] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x8e96f800 == 117 [pid = 1791] [id = 299] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x8dfb0400 == 116 [pid = 1791] [id = 297] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x8e12c400 == 115 [pid = 1791] [id = 296] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x96fc9800 == 114 [pid = 1791] [id = 295] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x875bd800 == 113 [pid = 1791] [id = 293] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x96b94c00 == 112 [pid = 1791] [id = 294] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x89b75000 == 111 [pid = 1791] [id = 292] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x8f598400 == 110 [pid = 1791] [id = 291] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x8b4e3000 == 109 [pid = 1791] [id = 290] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x8a939800 == 108 [pid = 1791] [id = 289] 10:23:21 INFO - PROCESS | 1791 | --DOCSHELL 0x8f3b2400 == 107 [pid = 1791] [id = 288] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 311 (0x941eec00) [pid = 1791] [serial = 732] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 310 (0x905e7000) [pid = 1791] [serial = 864] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 309 (0x9022b000) [pid = 1791] [serial = 563] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 308 (0x984c4400) [pid = 1791] [serial = 836] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 307 (0x90226c00) [pid = 1791] [serial = 812] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 306 (0x8aaecc00) [pid = 1791] [serial = 845] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 305 (0x900dc000) [pid = 1791] [serial = 863] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 304 (0x912ed000) [pid = 1791] [serial = 818] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 303 (0x941fb400) [pid = 1791] [serial = 827] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 302 (0x8b27a000) [pid = 1791] [serial = 846] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 301 (0x8b274c00) [pid = 1791] [serial = 803] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 300 (0x8fb24000) [pid = 1791] [serial = 800] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 299 (0x8b6ef400) [pid = 1791] [serial = 851] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 298 (0x8e133800) [pid = 1791] [serial = 848] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 297 (0x94144c00) [pid = 1791] [serial = 824] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 296 (0x8f3b3000) [pid = 1791] [serial = 854] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 295 (0x8fed6400) [pid = 1791] [serial = 809] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 294 (0x91ef0400) [pid = 1791] [serial = 821] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 293 (0x8f5a1800) [pid = 1791] [serial = 855] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 292 (0x8e130400) [pid = 1791] [serial = 852] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 291 (0x98868c00) [pid = 1791] [serial = 669] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 290 (0x98864000) [pid = 1791] [serial = 839] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 289 (0x97910000) [pid = 1791] [serial = 833] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 288 (0x8fb61c00) [pid = 1791] [serial = 857] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 287 (0x98798400) [pid = 1791] [serial = 842] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 286 (0x8e8d7400) [pid = 1791] [serial = 806] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 285 (0x943bc800) [pid = 1791] [serial = 605] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 284 (0x8e962c00) [pid = 1791] [serial = 849] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 283 (0x903ba000) [pid = 1791] [serial = 861] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 282 (0x900eac00) [pid = 1791] [serial = 860] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 281 (0x903c0800) [pid = 1791] [serial = 815] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 280 (0x8fb80400) [pid = 1791] [serial = 858] [outer = (nil)] [url = about:blank] 10:23:21 INFO - PROCESS | 1791 | --DOMWINDOW == 279 (0x94dcc400) [pid = 1791] [serial = 830] [outer = (nil)] [url = about:blank] 10:23:22 INFO - PROCESS | 1791 | 1461086602227 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 10:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2093ms 10:23:22 INFO - PROCESS | 1791 | 1461086602284 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 10:23:22 INFO - PROCESS | 1791 | 1461086602287 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 10:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:23:22 INFO - PROCESS | 1791 | 1461086602293 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:23:22 INFO - PROCESS | 1791 | 1461086602296 Marionette TRACE conn3 <- [1,1298,null,{}] 10:23:22 INFO - PROCESS | 1791 | 1461086602301 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:22 INFO - PROCESS | 1791 | 1461086602467 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 10:23:22 INFO - PROCESS | 1791 | 1461086602481 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:22 INFO - PROCESS | 1791 | ++DOCSHELL 0x849c6c00 == 108 [pid = 1791] [id = 332] 10:23:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 280 (0x8a945400) [pid = 1791] [serial = 997] [outer = (nil)] 10:23:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 281 (0x8b274400) [pid = 1791] [serial = 998] [outer = 0x8a945400] 10:23:22 INFO - PROCESS | 1791 | 1461086602554 Marionette DEBUG loaded listener.js 10:23:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 282 (0x8b6e7c00) [pid = 1791] [serial = 999] [outer = 0x8a945400] 10:23:23 INFO - PROCESS | 1791 | 1461086603528 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1276ms 10:23:23 INFO - PROCESS | 1791 | 1461086603570 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 10:23:23 INFO - PROCESS | 1791 | 1461086603573 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 10:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:23:23 INFO - PROCESS | 1791 | 1461086603579 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:23:23 INFO - PROCESS | 1791 | 1461086603581 Marionette TRACE conn3 <- [1,1302,null,{}] 10:23:23 INFO - PROCESS | 1791 | 1461086603587 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:23 INFO - PROCESS | 1791 | 1461086603744 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 10:23:23 INFO - PROCESS | 1791 | 1461086603945 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:23 INFO - PROCESS | 1791 | ++DOCSHELL 0x86dd4000 == 109 [pid = 1791] [id = 333] 10:23:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 283 (0x8aaf5c00) [pid = 1791] [serial = 1000] [outer = (nil)] 10:23:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 284 (0x8e2b4000) [pid = 1791] [serial = 1001] [outer = 0x8aaf5c00] 10:23:24 INFO - PROCESS | 1791 | 1461086604019 Marionette DEBUG loaded listener.js 10:23:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 285 (0x8e8de000) [pid = 1791] [serial = 1002] [outer = 0x8aaf5c00] 10:23:24 INFO - PROCESS | 1791 | 1461086604814 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 10:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1285ms 10:23:24 INFO - PROCESS | 1791 | 1461086604872 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 10:23:24 INFO - PROCESS | 1791 | 1461086604874 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 10:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:23:24 INFO - PROCESS | 1791 | 1461086604881 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:23:24 INFO - PROCESS | 1791 | 1461086604883 Marionette TRACE conn3 <- [1,1306,null,{}] 10:23:24 INFO - PROCESS | 1791 | 1461086604889 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:25 INFO - PROCESS | 1791 | 1461086605140 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 10:23:25 INFO - PROCESS | 1791 | 1461086605180 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:25 INFO - PROCESS | 1791 | ++DOCSHELL 0x849c4800 == 110 [pid = 1791] [id = 334] 10:23:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 286 (0x8b4e3400) [pid = 1791] [serial = 1003] [outer = (nil)] 10:23:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 287 (0x8f5a1800) [pid = 1791] [serial = 1004] [outer = 0x8b4e3400] 10:23:25 INFO - PROCESS | 1791 | 1461086605268 Marionette DEBUG loaded listener.js 10:23:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 288 (0x8fb26000) [pid = 1791] [serial = 1005] [outer = 0x8b4e3400] 10:23:26 INFO - PROCESS | 1791 | 1461086606198 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 10:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1376ms 10:23:26 INFO - PROCESS | 1791 | 1461086606262 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 10:23:26 INFO - PROCESS | 1791 | 1461086606265 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 10:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:23:26 INFO - PROCESS | 1791 | 1461086606280 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:23:26 INFO - PROCESS | 1791 | 1461086606283 Marionette TRACE conn3 <- [1,1310,null,{}] 10:23:26 INFO - PROCESS | 1791 | 1461086606288 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:27 INFO - PROCESS | 1791 | 1461086607751 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 287 (0x943c6c00) [pid = 1791] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 286 (0x94232c00) [pid = 1791] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 285 (0x89b6a000) [pid = 1791] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 284 (0x93080c00) [pid = 1791] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 283 (0x9029d000) [pid = 1791] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 282 (0x91233800) [pid = 1791] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 281 (0xa0c38400) [pid = 1791] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 280 (0x887df400) [pid = 1791] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 279 (0x958b7400) [pid = 1791] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 278 (0x97c7fc00) [pid = 1791] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 277 (0x8a945800) [pid = 1791] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 276 (0x8aaee000) [pid = 1791] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 275 (0x8a938000) [pid = 1791] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 274 (0x8b4d5800) [pid = 1791] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 273 (0x875b9000) [pid = 1791] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 272 (0x8ea73400) [pid = 1791] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 271 (0x8b276000) [pid = 1791] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 270 (0x9627cc00) [pid = 1791] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 269 (0x8e8d8800) [pid = 1791] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 268 (0x94237c00) [pid = 1791] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 267 (0x8ea76400) [pid = 1791] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 266 (0x94dc8c00) [pid = 1791] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 265 (0x8b6f3000) [pid = 1791] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 264 (0xa009f400) [pid = 1791] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 263 (0xa0e95800) [pid = 1791] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 262 (0x8f599000) [pid = 1791] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 261 (0x9319ac00) [pid = 1791] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 260 (0x8e2bcc00) [pid = 1791] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 259 (0x90222c00) [pid = 1791] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 258 (0x914e1c00) [pid = 1791] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 257 (0x8f842400) [pid = 1791] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 256 (0xa0a48c00) [pid = 1791] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 255 (0x8aaef400) [pid = 1791] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 254 (0x8f597400) [pid = 1791] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 253 (0x89801c00) [pid = 1791] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 252 (0x91ef7400) [pid = 1791] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 251 (0x89b6bc00) [pid = 1791] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 250 (0x8b6f3c00) [pid = 1791] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 249 (0x903b6c00) [pid = 1791] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 248 (0x905ed800) [pid = 1791] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 247 (0x8fed9400) [pid = 1791] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 246 (0x8bbe5800) [pid = 1791] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 245 (0x8e9eac00) [pid = 1791] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 244 (0x8aaeb000) [pid = 1791] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 243 (0x914ee000) [pid = 1791] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 242 (0x941f2400) [pid = 1791] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 241 (0x89c41400) [pid = 1791] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 240 (0x91ef8400) [pid = 1791] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 239 (0x9307e400) [pid = 1791] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 238 (0x906f1400) [pid = 1791] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 237 (0x8b6ed000) [pid = 1791] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 236 (0x8b273800) [pid = 1791] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 235 (0x8a944800) [pid = 1791] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 234 (0x8dfb0c00) [pid = 1791] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 233 (0x8f846c00) [pid = 1791] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 232 (0x9fb36800) [pid = 1791] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 231 (0x8b273c00) [pid = 1791] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 230 (0x903b9000) [pid = 1791] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 229 (0x9886d800) [pid = 1791] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 228 (0x9919cc00) [pid = 1791] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 227 (0x93084800) [pid = 1791] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 226 (0x8dfafc00) [pid = 1791] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 225 (0x8e968000) [pid = 1791] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 224 (0x98166400) [pid = 1791] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:23:27 INFO - PROCESS | 1791 | --DOMWINDOW == 223 (0x8e9dcc00) [pid = 1791] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 222 (0x9123ac00) [pid = 1791] [serial = 30] [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.] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 221 (0x86dd0800) [pid = 1791] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 220 (0x8b4d9400) [pid = 1791] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 219 (0x8ea6bc00) [pid = 1791] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 218 (0x9df82400) [pid = 1791] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 217 (0x90292800) [pid = 1791] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 216 (0x979c5800) [pid = 1791] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 215 (0x8aaea400) [pid = 1791] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 214 (0x8554d800) [pid = 1791] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 213 (0x98864800) [pid = 1791] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 212 (0xa0c12800) [pid = 1791] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 211 (0x8e126000) [pid = 1791] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 210 (0x9815c000) [pid = 1791] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 209 (0x8980c000) [pid = 1791] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 208 (0x9a668800) [pid = 1791] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 207 (0x8e9df400) [pid = 1791] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 206 (0x96fd6800) [pid = 1791] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 205 (0x906fa400) [pid = 1791] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 204 (0x86dd6c00) [pid = 1791] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 203 (0xa2a80400) [pid = 1791] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 202 (0x849c1800) [pid = 1791] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 201 (0x9029dc00) [pid = 1791] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 200 (0x849cb000) [pid = 1791] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 199 (0x89b74400) [pid = 1791] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 198 (0x8a93ac00) [pid = 1791] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:23:28 INFO - PROCESS | 1791 | --DOMWINDOW == 197 (0x8b272800) [pid = 1791] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:23:28 INFO - PROCESS | 1791 | 1461086608129 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:28 INFO - PROCESS | 1791 | ++DOCSHELL 0x849bd800 == 111 [pid = 1791] [id = 335] 10:23:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 198 (0x849be800) [pid = 1791] [serial = 1006] [outer = (nil)] 10:23:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 199 (0x8554fc00) [pid = 1791] [serial = 1007] [outer = 0x849be800] 10:23:28 INFO - PROCESS | 1791 | 1461086608202 Marionette DEBUG loaded listener.js 10:23:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 200 (0x875b8c00) [pid = 1791] [serial = 1008] [outer = 0x849be800] 10:23:28 INFO - PROCESS | 1791 | 1461086608951 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 10:23:29 INFO - PROCESS | 1791 | 1461086609020 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 10:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:23:29 INFO - PROCESS | 1791 | 1461086609026 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:23:29 INFO - PROCESS | 1791 | 1461086609029 Marionette TRACE conn3 <- [1,1314,null,{}] 10:23:29 INFO - PROCESS | 1791 | 1461086609034 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:29 INFO - PROCESS | 1791 | 1461086609260 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 10:23:29 INFO - PROCESS | 1791 | 1461086609285 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:29 INFO - PROCESS | 1791 | ++DOCSHELL 0x8429c800 == 112 [pid = 1791] [id = 336] 10:23:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 201 (0x85552000) [pid = 1791] [serial = 1009] [outer = (nil)] 10:23:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 202 (0x8aaeb000) [pid = 1791] [serial = 1010] [outer = 0x85552000] 10:23:29 INFO - PROCESS | 1791 | 1461086609356 Marionette DEBUG loaded listener.js 10:23:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 203 (0x8b4d9400) [pid = 1791] [serial = 1011] [outer = 0x85552000] 10:23:30 INFO - PROCESS | 1791 | 1461086610596 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 10:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1626ms 10:23:30 INFO - PROCESS | 1791 | 1461086610654 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 10:23:30 INFO - PROCESS | 1791 | 1461086610661 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 10:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:23:30 INFO - PROCESS | 1791 | 1461086610671 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:23:30 INFO - PROCESS | 1791 | 1461086610676 Marionette TRACE conn3 <- [1,1318,null,{}] 10:23:30 INFO - PROCESS | 1791 | 1461086610685 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:30 INFO - PROCESS | 1791 | 1461086610907 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 10:23:31 INFO - PROCESS | 1791 | 1461086611232 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:31 INFO - PROCESS | 1791 | ++DOCSHELL 0x8555b000 == 113 [pid = 1791] [id = 337] 10:23:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 204 (0x86dd8800) [pid = 1791] [serial = 1012] [outer = (nil)] 10:23:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 205 (0x887ddc00) [pid = 1791] [serial = 1013] [outer = 0x86dd8800] 10:23:31 INFO - PROCESS | 1791 | 1461086611329 Marionette DEBUG loaded listener.js 10:23:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 206 (0x89b71c00) [pid = 1791] [serial = 1014] [outer = 0x86dd8800] 10:23:32 INFO - PROCESS | 1791 | 1461086612275 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 10:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1681ms 10:23:32 INFO - PROCESS | 1791 | 1461086612353 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 10:23:32 INFO - PROCESS | 1791 | 1461086612362 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 10:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:23:32 INFO - PROCESS | 1791 | 1461086612373 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:23:32 INFO - PROCESS | 1791 | 1461086612377 Marionette TRACE conn3 <- [1,1322,null,{}] 10:23:32 INFO - PROCESS | 1791 | 1461086612383 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:32 INFO - PROCESS | 1791 | 1461086612616 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 10:23:33 INFO - PROCESS | 1791 | 1461086612999 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:33 INFO - PROCESS | 1791 | ++DOCSHELL 0x8a944800 == 114 [pid = 1791] [id = 338] 10:23:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 207 (0x8aaee000) [pid = 1791] [serial = 1015] [outer = (nil)] 10:23:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 208 (0x8b649c00) [pid = 1791] [serial = 1016] [outer = 0x8aaee000] 10:23:33 INFO - PROCESS | 1791 | 1461086613093 Marionette DEBUG loaded listener.js 10:23:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 209 (0x8bbed400) [pid = 1791] [serial = 1017] [outer = 0x8aaee000] 10:23:34 INFO - PROCESS | 1791 | 1461086614034 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 10:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1693ms 10:23:34 INFO - PROCESS | 1791 | 1461086614066 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 10:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:23:34 INFO - PROCESS | 1791 | 1461086614071 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 10:23:34 INFO - PROCESS | 1791 | 1461086614078 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:23:34 INFO - PROCESS | 1791 | 1461086614083 Marionette TRACE conn3 <- [1,1326,null,{}] 10:23:34 INFO - PROCESS | 1791 | 1461086614100 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:34 INFO - PROCESS | 1791 | 1461086614302 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 10:23:34 INFO - PROCESS | 1791 | 1461086614565 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:34 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e2b6000 == 115 [pid = 1791] [id = 339] 10:23:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 210 (0x8e8d7c00) [pid = 1791] [serial = 1018] [outer = (nil)] 10:23:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 211 (0x8e96f800) [pid = 1791] [serial = 1019] [outer = 0x8e8d7c00] 10:23:34 INFO - PROCESS | 1791 | 1461086614696 Marionette DEBUG loaded listener.js 10:23:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 212 (0x8ea73400) [pid = 1791] [serial = 1020] [outer = 0x8e8d7c00] 10:23:35 INFO - PROCESS | 1791 | 1461086615564 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:23:35 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 10:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1543ms 10:23:35 INFO - PROCESS | 1791 | 1461086615627 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 10:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:23:35 INFO - PROCESS | 1791 | 1461086615632 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 10:23:35 INFO - PROCESS | 1791 | 1461086615638 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:23:35 INFO - PROCESS | 1791 | 1461086615642 Marionette TRACE conn3 <- [1,1330,null,{}] 10:23:35 INFO - PROCESS | 1791 | 1461086615648 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:35 INFO - PROCESS | 1791 | 1461086615842 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 10:23:36 INFO - PROCESS | 1791 | 1461086616201 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:36 INFO - PROCESS | 1791 | ++DOCSHELL 0x84299c00 == 116 [pid = 1791] [id = 340] 10:23:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 213 (0x8aaf8400) [pid = 1791] [serial = 1021] [outer = (nil)] 10:23:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 214 (0x8f59dc00) [pid = 1791] [serial = 1022] [outer = 0x8aaf8400] 10:23:36 INFO - PROCESS | 1791 | 1461086616294 Marionette DEBUG loaded listener.js 10:23:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 215 (0x8fb21c00) [pid = 1791] [serial = 1023] [outer = 0x8aaf8400] 10:23:37 INFO - PROCESS | 1791 | 1461086617156 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 10:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1583ms 10:23:37 INFO - PROCESS | 1791 | 1461086617227 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 10:23:37 INFO - PROCESS | 1791 | 1461086617231 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 10:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:23:37 INFO - PROCESS | 1791 | 1461086617239 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:23:37 INFO - PROCESS | 1791 | 1461086617243 Marionette TRACE conn3 <- [1,1334,null,{}] 10:23:37 INFO - PROCESS | 1791 | 1461086617249 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:37 INFO - PROCESS | 1791 | 1461086617444 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 10:23:37 INFO - PROCESS | 1791 | 1461086617708 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:37 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f3b2400 == 117 [pid = 1791] [id = 341] 10:23:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 216 (0x8fb72000) [pid = 1791] [serial = 1024] [outer = (nil)] 10:23:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 217 (0x8feda800) [pid = 1791] [serial = 1025] [outer = 0x8fb72000] 10:23:37 INFO - PROCESS | 1791 | 1461086617835 Marionette DEBUG loaded listener.js 10:23:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 218 (0x900dd800) [pid = 1791] [serial = 1026] [outer = 0x8fb72000] 10:23:38 INFO - PROCESS | 1791 | 1461086618686 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1480ms 10:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:23:38 INFO - PROCESS | 1791 | 1461086618721 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 10:23:38 INFO - PROCESS | 1791 | 1461086618724 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 10:23:38 INFO - PROCESS | 1791 | 1461086618730 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:23:38 INFO - PROCESS | 1791 | 1461086618734 Marionette TRACE conn3 <- [1,1338,null,{}] 10:23:38 INFO - PROCESS | 1791 | 1461086618740 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:38 INFO - PROCESS | 1791 | 1461086618953 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 10:23:39 INFO - PROCESS | 1791 | 1461086619215 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:39 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f5a2000 == 118 [pid = 1791] [id = 342] 10:23:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 219 (0x90292800) [pid = 1791] [serial = 1027] [outer = (nil)] 10:23:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 220 (0x903b5400) [pid = 1791] [serial = 1028] [outer = 0x90292800] 10:23:39 INFO - PROCESS | 1791 | 1461086619362 Marionette DEBUG loaded listener.js 10:23:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 221 (0x903ba000) [pid = 1791] [serial = 1029] [outer = 0x90292800] 10:23:40 INFO - PROCESS | 1791 | 1461086620667 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 10:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1982ms 10:23:40 INFO - PROCESS | 1791 | 1461086620712 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 10:23:40 INFO - PROCESS | 1791 | 1461086620716 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 10:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:23:40 INFO - PROCESS | 1791 | 1461086620787 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:23:40 INFO - PROCESS | 1791 | 1461086620790 Marionette TRACE conn3 <- [1,1342,null,{}] 10:23:40 INFO - PROCESS | 1791 | 1461086620796 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:40 INFO - PROCESS | 1791 | 1461086620993 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 10:23:41 INFO - PROCESS | 1791 | 1461086621252 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:41 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e9e1000 == 119 [pid = 1791] [id = 343] 10:23:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 222 (0x8fed8c00) [pid = 1791] [serial = 1030] [outer = (nil)] 10:23:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 223 (0x905ea400) [pid = 1791] [serial = 1031] [outer = 0x8fed8c00] 10:23:41 INFO - PROCESS | 1791 | 1461086621337 Marionette DEBUG loaded listener.js 10:23:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 224 (0x906f1800) [pid = 1791] [serial = 1032] [outer = 0x8fed8c00] 10:23:42 INFO - PROCESS | 1791 | 1461086622248 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 10:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1544ms 10:23:42 INFO - PROCESS | 1791 | 1461086622325 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 10:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:23:42 INFO - PROCESS | 1791 | 1461086622330 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 10:23:42 INFO - PROCESS | 1791 | 1461086622336 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:23:42 INFO - PROCESS | 1791 | 1461086622340 Marionette TRACE conn3 <- [1,1346,null,{}] 10:23:42 INFO - PROCESS | 1791 | 1461086622345 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:42 INFO - PROCESS | 1791 | 1461086622571 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 10:23:42 INFO - PROCESS | 1791 | 1461086622882 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:42 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f59a000 == 120 [pid = 1791] [id = 344] 10:23:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 225 (0x9029dc00) [pid = 1791] [serial = 1033] [outer = (nil)] 10:23:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 226 (0x91ef7400) [pid = 1791] [serial = 1034] [outer = 0x9029dc00] 10:23:42 INFO - PROCESS | 1791 | 1461086622974 Marionette DEBUG loaded listener.js 10:23:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 227 (0x93080c00) [pid = 1791] [serial = 1035] [outer = 0x9029dc00] 10:23:43 INFO - PROCESS | 1791 | 1461086623880 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 10:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1590ms 10:23:43 INFO - PROCESS | 1791 | 1461086623926 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 10:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:23:43 INFO - PROCESS | 1791 | 1461086623930 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 10:23:43 INFO - PROCESS | 1791 | 1461086623936 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:23:43 INFO - PROCESS | 1791 | 1461086623939 Marionette TRACE conn3 <- [1,1350,null,{}] 10:23:43 INFO - PROCESS | 1791 | 1461086623945 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:44 INFO - PROCESS | 1791 | 1461086624125 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 10:23:44 INFO - PROCESS | 1791 | 1461086624393 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:44 INFO - PROCESS | 1791 | ++DOCSHELL 0x91e9ac00 == 121 [pid = 1791] [id = 345] 10:23:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 228 (0x91ef9800) [pid = 1791] [serial = 1036] [outer = (nil)] 10:23:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 229 (0x9414e000) [pid = 1791] [serial = 1037] [outer = 0x91ef9800] 10:23:44 INFO - PROCESS | 1791 | 1461086624528 Marionette DEBUG loaded listener.js 10:23:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 230 (0x941f9c00) [pid = 1791] [serial = 1038] [outer = 0x91ef9800] 10:23:45 INFO - PROCESS | 1791 | 1461086625401 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 10:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1530ms 10:23:45 INFO - PROCESS | 1791 | 1461086625466 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 10:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:23:45 INFO - PROCESS | 1791 | 1461086625470 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 10:23:45 INFO - PROCESS | 1791 | 1461086625477 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:23:45 INFO - PROCESS | 1791 | 1461086625480 Marionette TRACE conn3 <- [1,1354,null,{}] 10:23:45 INFO - PROCESS | 1791 | 1461086625486 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:45 INFO - PROCESS | 1791 | 1461086625677 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 10:23:46 INFO - PROCESS | 1791 | 1461086625993 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:46 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e9df000 == 122 [pid = 1791] [id = 346] 10:23:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 231 (0x903be800) [pid = 1791] [serial = 1039] [outer = (nil)] 10:23:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 232 (0x9423a000) [pid = 1791] [serial = 1040] [outer = 0x903be800] 10:23:46 INFO - PROCESS | 1791 | 1461086626087 Marionette DEBUG loaded listener.js 10:23:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 233 (0x942e6400) [pid = 1791] [serial = 1041] [outer = 0x903be800] 10:23:47 INFO - PROCESS | 1791 | 1461086627004 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 10:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1584ms 10:23:47 INFO - PROCESS | 1791 | 1461086627061 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 10:23:47 INFO - PROCESS | 1791 | 1461086627065 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 10:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:23:47 INFO - PROCESS | 1791 | 1461086627071 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:23:47 INFO - PROCESS | 1791 | 1461086627076 Marionette TRACE conn3 <- [1,1358,null,{}] 10:23:47 INFO - PROCESS | 1791 | 1461086627081 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:47 INFO - PROCESS | 1791 | 1461086627341 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 10:23:47 INFO - PROCESS | 1791 | 1461086627665 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:47 INFO - PROCESS | 1791 | ++DOCSHELL 0x942e2800 == 123 [pid = 1791] [id = 347] 10:23:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 234 (0x958b3000) [pid = 1791] [serial = 1042] [outer = (nil)] 10:23:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 235 (0x96213c00) [pid = 1791] [serial = 1043] [outer = 0x958b3000] 10:23:47 INFO - PROCESS | 1791 | 1461086627763 Marionette DEBUG loaded listener.js 10:23:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 236 (0x971a7000) [pid = 1791] [serial = 1044] [outer = 0x958b3000] 10:23:48 INFO - PROCESS | 1791 | 1461086628626 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 10:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1587ms 10:23:48 INFO - PROCESS | 1791 | 1461086628659 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 10:23:48 INFO - PROCESS | 1791 | 1461086628663 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 10:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:23:48 INFO - PROCESS | 1791 | 1461086628669 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:23:48 INFO - PROCESS | 1791 | 1461086628671 Marionette TRACE conn3 <- [1,1362,null,{}] 10:23:48 INFO - PROCESS | 1791 | 1461086628677 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:48 INFO - PROCESS | 1791 | 1461086628856 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 10:23:49 INFO - PROCESS | 1791 | 1461086629127 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:49 INFO - PROCESS | 1791 | ++DOCSHELL 0x943c6800 == 124 [pid = 1791] [id = 348] 10:23:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 237 (0x94dcfc00) [pid = 1791] [serial = 1045] [outer = (nil)] 10:23:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 238 (0x9815dc00) [pid = 1791] [serial = 1046] [outer = 0x94dcfc00] 10:23:49 INFO - PROCESS | 1791 | 1461086629262 Marionette DEBUG loaded listener.js 10:23:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 239 (0x98162400) [pid = 1791] [serial = 1047] [outer = 0x94dcfc00] 10:23:50 INFO - PROCESS | 1791 | 1461086630192 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 10:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1585ms 10:23:50 INFO - PROCESS | 1791 | 1461086630254 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 10:23:50 INFO - PROCESS | 1791 | 1461086630258 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 10:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:23:50 INFO - PROCESS | 1791 | 1461086630265 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:23:50 INFO - PROCESS | 1791 | 1461086630269 Marionette TRACE conn3 <- [1,1366,null,{}] 10:23:50 INFO - PROCESS | 1791 | 1461086630274 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:50 INFO - PROCESS | 1791 | 1461086630474 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 10:23:50 INFO - PROCESS | 1791 | 1461086630793 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:50 INFO - PROCESS | 1791 | ++DOCSHELL 0x979cd800 == 125 [pid = 1791] [id = 349] 10:23:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 240 (0x9815c000) [pid = 1791] [serial = 1048] [outer = (nil)] 10:23:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 241 (0x98795c00) [pid = 1791] [serial = 1049] [outer = 0x9815c000] 10:23:50 INFO - PROCESS | 1791 | 1461086630882 Marionette DEBUG loaded listener.js 10:23:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 242 (0x9884cc00) [pid = 1791] [serial = 1050] [outer = 0x9815c000] 10:23:51 INFO - PROCESS | 1791 | 1461086631854 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 10:23:51 INFO - PROCESS | 1791 | 1461086631909 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 10:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:23:51 INFO - PROCESS | 1791 | 1461086631921 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:23:51 INFO - PROCESS | 1791 | 1461086631925 Marionette TRACE conn3 <- [1,1370,null,{}] 10:23:51 INFO - PROCESS | 1791 | 1461086631931 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:52 INFO - PROCESS | 1791 | 1461086632155 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 10:23:52 INFO - PROCESS | 1791 | 1461086632471 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:52 INFO - PROCESS | 1791 | ++DOCSHELL 0x94146000 == 126 [pid = 1791] [id = 350] 10:23:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 243 (0x98865400) [pid = 1791] [serial = 1051] [outer = (nil)] 10:23:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 244 (0x9919c800) [pid = 1791] [serial = 1052] [outer = 0x98865400] 10:23:52 INFO - PROCESS | 1791 | 1461086632555 Marionette DEBUG loaded listener.js 10:23:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 245 (0x992a3000) [pid = 1791] [serial = 1053] [outer = 0x98865400] 10:23:53 INFO - PROCESS | 1791 | 1461086633462 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 10:23:53 INFO - PROCESS | 1791 | 1461086633512 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 10:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:23:53 INFO - PROCESS | 1791 | 1461086633519 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:23:53 INFO - PROCESS | 1791 | 1461086633521 Marionette TRACE conn3 <- [1,1374,null,{}] 10:23:53 INFO - PROCESS | 1791 | 1461086633527 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:53 INFO - PROCESS | 1791 | 1461086633705 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 10:23:54 INFO - PROCESS | 1791 | 1461086634019 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:54 INFO - PROCESS | 1791 | ++DOCSHELL 0x98887000 == 127 [pid = 1791] [id = 351] 10:23:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 246 (0x99936400) [pid = 1791] [serial = 1054] [outer = (nil)] 10:23:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 247 (0x9a674400) [pid = 1791] [serial = 1055] [outer = 0x99936400] 10:23:54 INFO - PROCESS | 1791 | 1461086634107 Marionette DEBUG loaded listener.js 10:23:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 248 (0x9a6dc400) [pid = 1791] [serial = 1056] [outer = 0x99936400] 10:23:54 INFO - PROCESS | 1791 | [1791] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:23:54 INFO - PROCESS | 1791 | 1461086634960 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 10:23:55 INFO - PROCESS | 1791 | 1461086635005 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 10:23:55 INFO - PROCESS | 1791 | 1461086635011 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:23:55 INFO - PROCESS | 1791 | 1461086635014 Marionette TRACE conn3 <- [1,1378,null,{}] 10:23:55 INFO - PROCESS | 1791 | 1461086635020 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:55 INFO - PROCESS | 1791 | 1461086635204 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 10:23:55 INFO - PROCESS | 1791 | 1461086635499 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:55 INFO - PROCESS | 1791 | ++DOCSHELL 0x86dcec00 == 128 [pid = 1791] [id = 352] 10:23:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 249 (0x875bd800) [pid = 1791] [serial = 1057] [outer = (nil)] 10:23:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 250 (0x9fc9a400) [pid = 1791] [serial = 1058] [outer = 0x875bd800] 10:23:55 INFO - PROCESS | 1791 | 1461086635631 Marionette DEBUG loaded listener.js 10:23:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 251 (0x9feea400) [pid = 1791] [serial = 1059] [outer = 0x875bd800] 10:23:56 INFO - PROCESS | 1791 | 1461086636544 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 10:23:56 INFO - PROCESS | 1791 | 1461086636606 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 10:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:23:56 INFO - PROCESS | 1791 | 1461086636614 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:23:56 INFO - PROCESS | 1791 | 1461086636616 Marionette TRACE conn3 <- [1,1382,null,{}] 10:23:56 INFO - PROCESS | 1791 | 1461086636622 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:56 INFO - PROCESS | 1791 | 1461086636818 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 10:23:57 INFO - PROCESS | 1791 | 1461086637140 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:57 INFO - PROCESS | 1791 | ++DOCSHELL 0x849c8800 == 129 [pid = 1791] [id = 353] 10:23:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 252 (0x849cc800) [pid = 1791] [serial = 1060] [outer = (nil)] 10:23:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 253 (0x8e12fc00) [pid = 1791] [serial = 1061] [outer = 0x849cc800] 10:23:57 INFO - PROCESS | 1791 | 1461086637233 Marionette DEBUG loaded listener.js 10:23:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 254 (0x8e96e000) [pid = 1791] [serial = 1062] [outer = 0x849cc800] 10:23:58 INFO - PROCESS | 1791 | [1791] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:23:58 INFO - PROCESS | 1791 | 1461086638145 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 10:23:58 INFO - PROCESS | 1791 | 1461086638198 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 10:23:58 INFO - PROCESS | 1791 | 1461086638205 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:23:58 INFO - PROCESS | 1791 | 1461086638208 Marionette TRACE conn3 <- [1,1386,null,{}] 10:23:58 INFO - PROCESS | 1791 | 1461086638214 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:58 INFO - PROCESS | 1791 | 1461086638410 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 10:23:58 INFO - PROCESS | 1791 | 1461086638734 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:58 INFO - PROCESS | 1791 | ++DOCSHELL 0x849c5c00 == 130 [pid = 1791] [id = 354] 10:23:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 255 (0x875b7c00) [pid = 1791] [serial = 1063] [outer = (nil)] 10:23:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 256 (0x898f6400) [pid = 1791] [serial = 1064] [outer = 0x875b7c00] 10:23:58 INFO - PROCESS | 1791 | 1461086638824 Marionette DEBUG loaded listener.js 10:23:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 257 (0x8bbe8000) [pid = 1791] [serial = 1065] [outer = 0x875b7c00] 10:23:59 INFO - PROCESS | 1791 | 1461086639740 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 10:23:59 INFO - PROCESS | 1791 | 1461086639793 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 10:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:23:59 INFO - PROCESS | 1791 | 1461086639800 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:23:59 INFO - PROCESS | 1791 | 1461086639803 Marionette TRACE conn3 <- [1,1390,null,{}] 10:23:59 INFO - PROCESS | 1791 | 1461086639809 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:00 INFO - PROCESS | 1791 | 1461086640009 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 10:24:01 INFO - PROCESS | 1791 | --DOCSHELL 0x89b6d800 == 129 [pid = 1791] [id = 231] 10:24:01 INFO - PROCESS | 1791 | --DOCSHELL 0x8e969c00 == 128 [pid = 1791] [id = 232] 10:24:01 INFO - PROCESS | 1791 | --DOCSHELL 0x8e8cfc00 == 127 [pid = 1791] [id = 233] 10:24:01 INFO - PROCESS | 1791 | --DOCSHELL 0x887dd400 == 126 [pid = 1791] [id = 234] 10:24:01 INFO - PROCESS | 1791 | --DOCSHELL 0x849bd800 == 125 [pid = 1791] [id = 335] 10:24:01 INFO - PROCESS | 1791 | --DOCSHELL 0x849c4800 == 124 [pid = 1791] [id = 334] 10:24:01 INFO - PROCESS | 1791 | --DOCSHELL 0x86dd4000 == 123 [pid = 1791] [id = 333] 10:24:01 INFO - PROCESS | 1791 | --DOCSHELL 0x849c6c00 == 122 [pid = 1791] [id = 332] 10:24:01 INFO - PROCESS | 1791 | --DOCSHELL 0x8e2b5400 == 121 [pid = 1791] [id = 266] 10:24:01 INFO - PROCESS | 1791 | --DOCSHELL 0x8b64a400 == 120 [pid = 1791] [id = 331] 10:24:01 INFO - PROCESS | 1791 | --DOCSHELL 0x886da000 == 119 [pid = 1791] [id = 330] 10:24:01 INFO - PROCESS | 1791 | --DOCSHELL 0x886cec00 == 118 [pid = 1791] [id = 329] 10:24:01 INFO - PROCESS | 1791 | --DOCSHELL 0x8e131c00 == 117 [pid = 1791] [id = 314] 10:24:01 INFO - PROCESS | 1791 | --DOCSHELL 0x85558c00 == 116 [pid = 1791] [id = 313] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 256 (0xa0c33c00) [pid = 1791] [serial = 638] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 255 (0xa2a32c00) [pid = 1791] [serial = 762] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 254 (0x8fb6dc00) [pid = 1791] [serial = 801] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 253 (0x89809800) [pid = 1791] [serial = 708] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 252 (0x9414d400) [pid = 1791] [serial = 825] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 251 (0x89b75400) [pid = 1791] [serial = 690] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 250 (0x9df8e400) [pid = 1791] [serial = 635] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 249 (0x905e4c00) [pid = 1791] [serial = 816] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 248 (0x9307b400) [pid = 1791] [serial = 575] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 247 (0x900e6800) [pid = 1791] [serial = 774] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 246 (0x8e2b1400) [pid = 1791] [serial = 735] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 245 (0x8fb79800) [pid = 1791] [serial = 738] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 244 (0x8aaf4c00) [pid = 1791] [serial = 759] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 243 (0x9430cc00) [pid = 1791] [serial = 741] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 242 (0x9886cc00) [pid = 1791] [serial = 843] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 241 (0x8b6eb000) [pid = 1791] [serial = 804] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 240 (0x95852c00) [pid = 1791] [serial = 831] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 239 (0x958bd800) [pid = 1791] [serial = 614] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 238 (0xa0ad7400) [pid = 1791] [serial = 693] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 237 (0x9422d000) [pid = 1791] [serial = 675] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 236 (0x912f5400) [pid = 1791] [serial = 819] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 235 (0x93081400) [pid = 1791] [serial = 822] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 234 (0xa0e8e000) [pid = 1791] [serial = 641] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 233 (0x887e5000) [pid = 1791] [serial = 705] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 232 (0x906f2c00) [pid = 1791] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 231 (0x991aa000) [pid = 1791] [serial = 629] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 230 (0x98b0f800) [pid = 1791] [serial = 626] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 229 (0x983fb800) [pid = 1791] [serial = 620] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 228 (0x8ea69c00) [pid = 1791] [serial = 807] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 227 (0x900dbc00) [pid = 1791] [serial = 810] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 226 (0xa0e8fc00) [pid = 1791] [serial = 756] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 225 (0x8bbe5c00) [pid = 1791] [serial = 566] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 224 (0x9123fc00) [pid = 1791] [serial = 572] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 223 (0x9df8ec00) [pid = 1791] [serial = 678] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 222 (0x9993d400) [pid = 1791] [serial = 632] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 221 (0x9815bc00) [pid = 1791] [serial = 747] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 220 (0x8fb30c00) [pid = 1791] [serial = 672] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 219 (0xa0f6b800) [pid = 1791] [serial = 687] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 218 (0x98880400) [pid = 1791] [serial = 623] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 217 (0x9a6e3400) [pid = 1791] [serial = 753] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 216 (0x98ed4c00) [pid = 1791] [serial = 750] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 215 (0x8e12b800) [pid = 1791] [serial = 645] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 214 (0x900dd400) [pid = 1791] [serial = 771] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 213 (0x9886e000) [pid = 1791] [serial = 840] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 212 (0x8e2b9800) [pid = 1791] [serial = 608] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 211 (0x875c2800) [pid = 1791] [serial = 777] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 210 (0xa44c4800) [pid = 1791] [serial = 765] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 209 (0x912f1c00) [pid = 1791] [serial = 533] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 208 (0x9815f400) [pid = 1791] [serial = 834] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 207 (0xa4483c00) [pid = 1791] [serial = 702] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 206 (0x97dd4800) [pid = 1791] [serial = 617] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 205 (0x8fedc400) [pid = 1791] [serial = 768] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 204 (0x98630800) [pid = 1791] [serial = 837] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 203 (0x8f59e400) [pid = 1791] [serial = 696] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 202 (0xa0e8ac00) [pid = 1791] [serial = 681] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 201 (0xa3c72400) [pid = 1791] [serial = 684] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 200 (0x98eac800) [pid = 1791] [serial = 699] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 199 (0x96a28c00) [pid = 1791] [serial = 744] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 198 (0x8fb25800) [pid = 1791] [serial = 569] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 197 (0x9069d000) [pid = 1791] [serial = 611] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 196 (0x94239c00) [pid = 1791] [serial = 828] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 195 (0x90230400) [pid = 1791] [serial = 813] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 194 (0x943b8400) [pid = 1791] [serial = 581] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 193 (0x96212000) [pid = 1791] [serial = 584] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 192 (0x941fc800) [pid = 1791] [serial = 587] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 191 (0x93199c00) [pid = 1791] [serial = 578] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 190 (0x8fb6b400) [pid = 1791] [serial = 938] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 189 (0x8ea6c800) [pid = 1791] [serial = 932] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 188 (0x8f3a9800) [pid = 1791] [serial = 933] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 187 (0xa0f37400) [pid = 1791] [serial = 642] [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.] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 186 (0x86dda800) [pid = 1791] [serial = 911] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 185 (0x898fc400) [pid = 1791] [serial = 912] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 184 (0x8dfaac00) [pid = 1791] [serial = 929] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0x8f3b7400) [pid = 1791] [serial = 872] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x8fb63400) [pid = 1791] [serial = 873] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x9fc9bc00) [pid = 1791] [serial = 893] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0xa0036800) [pid = 1791] [serial = 894] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x91eec000) [pid = 1791] [serial = 867] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x912f0400) [pid = 1791] [serial = 866] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x9991e400) [pid = 1791] [serial = 887] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x9993e000) [pid = 1791] [serial = 888] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x8bbe9c00) [pid = 1791] [serial = 869] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x8dfb7400) [pid = 1791] [serial = 870] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x85557000) [pid = 1791] [serial = 914] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x8555b800) [pid = 1791] [serial = 915] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x98ea9000) [pid = 1791] [serial = 884] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x9919f400) [pid = 1791] [serial = 885] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0xa0c2dc00) [pid = 1791] [serial = 896] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0xa0e88000) [pid = 1791] [serial = 897] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0xa0e8c400) [pid = 1791] [serial = 908] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x9a66b000) [pid = 1791] [serial = 909] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0xa0f33c00) [pid = 1791] [serial = 899] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0xa4453000) [pid = 1791] [serial = 900] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x8aaa3000) [pid = 1791] [serial = 926] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x8aaf3000) [pid = 1791] [serial = 927] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x9a66f400) [pid = 1791] [serial = 905] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x9a672000) [pid = 1791] [serial = 906] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x9a8ad400) [pid = 1791] [serial = 890] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x9ea0fc00) [pid = 1791] [serial = 891] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x97913400) [pid = 1791] [serial = 881] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x97dd4c00) [pid = 1791] [serial = 882] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x93082c00) [pid = 1791] [serial = 875] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x941ee400) [pid = 1791] [serial = 876] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x9a669000) [pid = 1791] [serial = 917] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0xa45bfc00) [pid = 1791] [serial = 918] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0xa44cd000) [pid = 1791] [serial = 902] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0xa4584000) [pid = 1791] [serial = 903] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x849c8400) [pid = 1791] [serial = 920] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x849cbc00) [pid = 1791] [serial = 921] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x943bc400) [pid = 1791] [serial = 878] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x95852000) [pid = 1791] [serial = 879] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x8aaf6800) [pid = 1791] [serial = 923] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x8b4d8000) [pid = 1791] [serial = 924] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x8aaf8000) [pid = 1791] [serial = 935] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x8e133400) [pid = 1791] [serial = 930] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x8e2bbc00) [pid = 1791] [serial = 936] [outer = (nil)] [url = about:blank] 10:24:01 INFO - PROCESS | 1791 | 1461086641719 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:01 INFO - PROCESS | 1791 | ++DOCSHELL 0x8429c400 == 117 [pid = 1791] [id = 355] 10:24:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x849cc000) [pid = 1791] [serial = 1066] [outer = (nil)] 10:24:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x8555a800) [pid = 1791] [serial = 1067] [outer = 0x849cc000] 10:24:01 INFO - PROCESS | 1791 | 1461086641811 Marionette DEBUG loaded listener.js 10:24:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x875b8000) [pid = 1791] [serial = 1068] [outer = 0x849cc000] 10:24:02 INFO - PROCESS | 1791 | 1461086642607 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 10:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2830ms 10:24:02 INFO - PROCESS | 1791 | 1461086642631 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 10:24:02 INFO - PROCESS | 1791 | 1461086642638 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 10:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:24:02 INFO - PROCESS | 1791 | 1461086642673 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:24:02 INFO - PROCESS | 1791 | 1461086642677 Marionette TRACE conn3 <- [1,1394,null,{}] 10:24:02 INFO - PROCESS | 1791 | 1461086642684 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:02 INFO - PROCESS | 1791 | 1461086642878 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 10:24:02 INFO - PROCESS | 1791 | 1461086642895 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:02 INFO - PROCESS | 1791 | ++DOCSHELL 0x886d1800 == 118 [pid = 1791] [id = 356] 10:24:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x887e4000) [pid = 1791] [serial = 1069] [outer = (nil)] 10:24:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x8980c000) [pid = 1791] [serial = 1070] [outer = 0x887e4000] 10:24:02 INFO - PROCESS | 1791 | 1461086642969 Marionette DEBUG loaded listener.js 10:24:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x89b6d800) [pid = 1791] [serial = 1071] [outer = 0x887e4000] 10:24:03 INFO - PROCESS | 1791 | 1461086643989 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 10:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1339ms 10:24:04 INFO - PROCESS | 1791 | 1461086644024 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 10:24:04 INFO - PROCESS | 1791 | 1461086644029 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 10:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:24:04 INFO - PROCESS | 1791 | 1461086644036 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:24:04 INFO - PROCESS | 1791 | 1461086644039 Marionette TRACE conn3 <- [1,1398,null,{}] 10:24:04 INFO - PROCESS | 1791 | 1461086644045 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:04 INFO - PROCESS | 1791 | 1461086644279 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 10:24:04 INFO - PROCESS | 1791 | 1461086644312 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:04 INFO - PROCESS | 1791 | ++DOCSHELL 0x886cf800 == 119 [pid = 1791] [id = 357] 10:24:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8a93c400) [pid = 1791] [serial = 1072] [outer = (nil)] 10:24:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8aaee800) [pid = 1791] [serial = 1073] [outer = 0x8a93c400] 10:24:04 INFO - PROCESS | 1791 | 1461086644384 Marionette DEBUG loaded listener.js 10:24:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8aaf9400) [pid = 1791] [serial = 1074] [outer = 0x8a93c400] 10:24:05 INFO - PROCESS | 1791 | 1461086645380 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 10:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1386ms 10:24:05 INFO - PROCESS | 1791 | 1461086645429 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 10:24:05 INFO - PROCESS | 1791 | 1461086645432 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 10:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:24:05 INFO - PROCESS | 1791 | 1461086645475 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:24:05 INFO - PROCESS | 1791 | 1461086645484 Marionette TRACE conn3 <- [1,1402,null,{}] 10:24:05 INFO - PROCESS | 1791 | 1461086645491 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:05 INFO - PROCESS | 1791 | 1461086645736 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 10:24:05 INFO - PROCESS | 1791 | 1461086645755 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:05 INFO - PROCESS | 1791 | ++DOCSHELL 0x8a93e000 == 120 [pid = 1791] [id = 358] 10:24:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x8aaef000) [pid = 1791] [serial = 1075] [outer = (nil)] 10:24:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x8b6f6400) [pid = 1791] [serial = 1076] [outer = 0x8aaef000] 10:24:05 INFO - PROCESS | 1791 | 1461086645826 Marionette DEBUG loaded listener.js 10:24:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8dfab000) [pid = 1791] [serial = 1077] [outer = 0x8aaef000] 10:24:06 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x8b4e3400) [pid = 1791] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:24:06 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x849be800) [pid = 1791] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:24:06 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x89805800) [pid = 1791] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:24:06 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x886d1000) [pid = 1791] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:24:06 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x8aaf5c00) [pid = 1791] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:24:06 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x8a945400) [pid = 1791] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:24:06 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x8e12c000) [pid = 1791] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:24:07 INFO - PROCESS | 1791 | 1461086647262 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 10:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1858ms 10:24:07 INFO - PROCESS | 1791 | 1461086647311 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 10:24:07 INFO - PROCESS | 1791 | 1461086647316 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 10:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:24:07 INFO - PROCESS | 1791 | 1461086647321 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:24:07 INFO - PROCESS | 1791 | 1461086647324 Marionette TRACE conn3 <- [1,1406,null,{}] 10:24:07 INFO - PROCESS | 1791 | 1461086647330 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:07 INFO - PROCESS | 1791 | 1461086647567 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 10:24:07 INFO - PROCESS | 1791 | 1461086647587 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:07 INFO - PROCESS | 1791 | ++DOCSHELL 0x849c9800 == 121 [pid = 1791] [id = 359] 10:24:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x8a945400) [pid = 1791] [serial = 1078] [outer = (nil)] 10:24:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8e127c00) [pid = 1791] [serial = 1079] [outer = 0x8a945400] 10:24:07 INFO - PROCESS | 1791 | 1461086647661 Marionette DEBUG loaded listener.js 10:24:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8e12ec00) [pid = 1791] [serial = 1080] [outer = 0x8a945400] 10:24:08 INFO - PROCESS | 1791 | 1461086648491 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 10:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1187ms 10:24:08 INFO - PROCESS | 1791 | 1461086648510 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 10:24:08 INFO - PROCESS | 1791 | 1461086648514 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 10:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:24:08 INFO - PROCESS | 1791 | 1461086648520 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:24:08 INFO - PROCESS | 1791 | 1461086648522 Marionette TRACE conn3 <- [1,1410,null,{}] 10:24:08 INFO - PROCESS | 1791 | 1461086648664 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:08 INFO - PROCESS | 1791 | 1461086648891 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 10:24:09 INFO - PROCESS | 1791 | 1461086649112 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:09 INFO - PROCESS | 1791 | ++DOCSHELL 0x886d2c00 == 122 [pid = 1791] [id = 360] 10:24:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x886d4400) [pid = 1791] [serial = 1081] [outer = (nil)] 10:24:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x886dac00) [pid = 1791] [serial = 1082] [outer = 0x886d4400] 10:24:09 INFO - PROCESS | 1791 | 1461086649317 Marionette DEBUG loaded listener.js 10:24:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x887e5000) [pid = 1791] [serial = 1083] [outer = 0x886d4400] 10:24:10 INFO - PROCESS | 1791 | 1461086650325 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 10:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1835ms 10:24:10 INFO - PROCESS | 1791 | 1461086650356 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 10:24:10 INFO - PROCESS | 1791 | 1461086650364 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 10:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:24:10 INFO - PROCESS | 1791 | 1461086650372 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:24:10 INFO - PROCESS | 1791 | 1461086650376 Marionette TRACE conn3 <- [1,1414,null,{}] 10:24:10 INFO - PROCESS | 1791 | 1461086650383 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:10 INFO - PROCESS | 1791 | 1461086650644 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 10:24:10 INFO - PROCESS | 1791 | 1461086650963 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:11 INFO - PROCESS | 1791 | ++DOCSHELL 0x89c40800 == 123 [pid = 1791] [id = 361] 10:24:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8aaf6800) [pid = 1791] [serial = 1084] [outer = (nil)] 10:24:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8b4de800) [pid = 1791] [serial = 1085] [outer = 0x8aaf6800] 10:24:11 INFO - PROCESS | 1791 | 1461086651055 Marionette DEBUG loaded listener.js 10:24:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x8b6e9800) [pid = 1791] [serial = 1086] [outer = 0x8aaf6800] 10:24:12 INFO - PROCESS | 1791 | 1461086652168 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 10:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1829ms 10:24:12 INFO - PROCESS | 1791 | 1461086652201 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 10:24:12 INFO - PROCESS | 1791 | 1461086652204 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 10:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:24:12 INFO - PROCESS | 1791 | 1461086652211 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:24:12 INFO - PROCESS | 1791 | 1461086652214 Marionette TRACE conn3 <- [1,1418,null,{}] 10:24:12 INFO - PROCESS | 1791 | 1461086652220 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:12 INFO - PROCESS | 1791 | 1461086652428 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 10:24:12 INFO - PROCESS | 1791 | 1461086652751 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:12 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b4e3400 == 124 [pid = 1791] [id = 362] 10:24:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x8e2b7400) [pid = 1791] [serial = 1087] [outer = (nil)] 10:24:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x8e8d3800) [pid = 1791] [serial = 1088] [outer = 0x8e2b7400] 10:24:12 INFO - PROCESS | 1791 | 1461086652842 Marionette DEBUG loaded listener.js 10:24:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x8e965000) [pid = 1791] [serial = 1089] [outer = 0x8e2b7400] 10:24:13 INFO - PROCESS | 1791 | 1461086653747 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 10:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1586ms 10:24:13 INFO - PROCESS | 1791 | 1461086653806 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 10:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:24:13 INFO - PROCESS | 1791 | 1461086653816 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 10:24:13 INFO - PROCESS | 1791 | 1461086653825 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:24:13 INFO - PROCESS | 1791 | 1461086653829 Marionette TRACE conn3 <- [1,1422,null,{}] 10:24:13 INFO - PROCESS | 1791 | 1461086653834 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:14 INFO - PROCESS | 1791 | 1461086654025 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 10:24:14 INFO - PROCESS | 1791 | 1461086654290 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:14 INFO - PROCESS | 1791 | ++DOCSHELL 0x89c43400 == 125 [pid = 1791] [id = 363] 10:24:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x8e9e3c00) [pid = 1791] [serial = 1090] [outer = (nil)] 10:24:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x8f3b6000) [pid = 1791] [serial = 1091] [outer = 0x8e9e3c00] 10:24:14 INFO - PROCESS | 1791 | 1461086654418 Marionette DEBUG loaded listener.js 10:24:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x8f5a1000) [pid = 1791] [serial = 1092] [outer = 0x8e9e3c00] 10:24:15 INFO - PROCESS | 1791 | 1461086655329 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 10:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1546ms 10:24:15 INFO - PROCESS | 1791 | 1461086655370 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 10:24:15 INFO - PROCESS | 1791 | 1461086655373 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 10:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:24:15 INFO - PROCESS | 1791 | 1461086655380 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:24:15 INFO - PROCESS | 1791 | 1461086655384 Marionette TRACE conn3 <- [1,1426,null,{}] 10:24:15 INFO - PROCESS | 1791 | 1461086655390 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:15 INFO - PROCESS | 1791 | 1461086655585 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 10:24:15 INFO - PROCESS | 1791 | 1461086655801 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:15 INFO - PROCESS | 1791 | ++DOCSHELL 0x8ea72400 == 126 [pid = 1791] [id = 364] 10:24:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x8f845400) [pid = 1791] [serial = 1093] [outer = (nil)] 10:24:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x8fb6a400) [pid = 1791] [serial = 1094] [outer = 0x8f845400] 10:24:15 INFO - PROCESS | 1791 | 1461086655925 Marionette DEBUG loaded listener.js 10:24:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x8fb75400) [pid = 1791] [serial = 1095] [outer = 0x8f845400] 10:24:16 INFO - PROCESS | 1791 | 1461086656899 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 10:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1582ms 10:24:16 INFO - PROCESS | 1791 | 1461086656963 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 10:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:24:16 INFO - PROCESS | 1791 | 1461086656967 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 10:24:16 INFO - PROCESS | 1791 | 1461086656973 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:24:16 INFO - PROCESS | 1791 | 1461086656977 Marionette TRACE conn3 <- [1,1430,null,{}] 10:24:16 INFO - PROCESS | 1791 | 1461086656982 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:17 INFO - PROCESS | 1791 | 1461086657263 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 10:24:17 INFO - PROCESS | 1791 | 1461086657577 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:17 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f840400 == 127 [pid = 1791] [id = 365] 10:24:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x900df400) [pid = 1791] [serial = 1096] [outer = (nil)] 10:24:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x90224400) [pid = 1791] [serial = 1097] [outer = 0x900df400] 10:24:17 INFO - PROCESS | 1791 | 1461086657668 Marionette DEBUG loaded listener.js 10:24:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x90293800) [pid = 1791] [serial = 1098] [outer = 0x900df400] 10:24:18 INFO - PROCESS | 1791 | 1461086658615 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 10:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1690ms 10:24:18 INFO - PROCESS | 1791 | 1461086658663 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 10:24:18 INFO - PROCESS | 1791 | 1461086658666 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 10:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:24:18 INFO - PROCESS | 1791 | 1461086658673 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:24:18 INFO - PROCESS | 1791 | 1461086658676 Marionette TRACE conn3 <- [1,1434,null,{}] 10:24:18 INFO - PROCESS | 1791 | 1461086658682 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:18 INFO - PROCESS | 1791 | 1461086658860 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 10:24:19 INFO - PROCESS | 1791 | 1461086659078 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:19 INFO - PROCESS | 1791 | ++DOCSHELL 0x900e3800 == 128 [pid = 1791] [id = 366] 10:24:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x90222c00) [pid = 1791] [serial = 1099] [outer = (nil)] 10:24:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x905e5800) [pid = 1791] [serial = 1100] [outer = 0x90222c00] 10:24:19 INFO - PROCESS | 1791 | 1461086659249 Marionette DEBUG loaded listener.js 10:24:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x91235c00) [pid = 1791] [serial = 1101] [outer = 0x90222c00] 10:24:20 INFO - PROCESS | 1791 | 1461086660151 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 10:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1536ms 10:24:20 INFO - PROCESS | 1791 | 1461086660210 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 10:24:20 INFO - PROCESS | 1791 | 1461086660214 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 10:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:24:20 INFO - PROCESS | 1791 | 1461086660220 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:24:20 INFO - PROCESS | 1791 | 1461086660223 Marionette TRACE conn3 <- [1,1438,null,{}] 10:24:20 INFO - PROCESS | 1791 | 1461086660229 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:20 INFO - PROCESS | 1791 | 1461086660418 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 10:24:20 INFO - PROCESS | 1791 | 1461086660679 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:20 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f598400 == 129 [pid = 1791] [id = 367] 10:24:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x900dbc00) [pid = 1791] [serial = 1102] [outer = (nil)] 10:24:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x912f8c00) [pid = 1791] [serial = 1103] [outer = 0x900dbc00] 10:24:20 INFO - PROCESS | 1791 | 1461086660775 Marionette DEBUG loaded listener.js 10:24:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x91e9d800) [pid = 1791] [serial = 1104] [outer = 0x900dbc00] 10:24:21 INFO - PROCESS | 1791 | 1461086661623 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 10:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1478ms 10:24:21 INFO - PROCESS | 1791 | 1461086661698 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 10:24:21 INFO - PROCESS | 1791 | 1461086661703 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 10:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:24:21 INFO - PROCESS | 1791 | 1461086661709 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:24:21 INFO - PROCESS | 1791 | 1461086661711 Marionette TRACE conn3 <- [1,1442,null,{}] 10:24:21 INFO - PROCESS | 1791 | 1461086661717 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:21 INFO - PROCESS | 1791 | 1461086661939 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 10:24:22 INFO - PROCESS | 1791 | 1461086662276 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:22 INFO - PROCESS | 1791 | ++DOCSHELL 0x912ebc00 == 130 [pid = 1791] [id = 368] 10:24:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x91ef2000) [pid = 1791] [serial = 1105] [outer = (nil)] 10:24:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x93199c00) [pid = 1791] [serial = 1106] [outer = 0x91ef2000] 10:24:22 INFO - PROCESS | 1791 | 1461086662369 Marionette DEBUG loaded listener.js 10:24:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x931a1c00) [pid = 1791] [serial = 1107] [outer = 0x91ef2000] 10:24:23 INFO - PROCESS | 1791 | 1461086663370 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 10:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1732ms 10:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:24:23 INFO - PROCESS | 1791 | 1461086663442 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 10:24:23 INFO - PROCESS | 1791 | 1461086663445 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 10:24:23 INFO - PROCESS | 1791 | 1461086663452 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:24:23 INFO - PROCESS | 1791 | 1461086663455 Marionette TRACE conn3 <- [1,1446,null,{}] 10:24:23 INFO - PROCESS | 1791 | 1461086663461 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:23 INFO - PROCESS | 1791 | 1461086663655 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 10:24:23 INFO - PROCESS | 1791 | 1461086663967 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:24 INFO - PROCESS | 1791 | ++DOCSHELL 0x8bbef800 == 131 [pid = 1791] [id = 369] 10:24:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x903bf400) [pid = 1791] [serial = 1108] [outer = (nil)] 10:24:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x941f7800) [pid = 1791] [serial = 1109] [outer = 0x903bf400] 10:24:24 INFO - PROCESS | 1791 | 1461086664053 Marionette DEBUG loaded listener.js 10:24:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x94237400) [pid = 1791] [serial = 1110] [outer = 0x903bf400] 10:24:25 INFO - PROCESS | 1791 | 1461086665016 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 10:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1636ms 10:24:25 INFO - PROCESS | 1791 | 1461086665087 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 10:24:25 INFO - PROCESS | 1791 | 1461086665091 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 10:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:24:25 INFO - PROCESS | 1791 | 1461086665097 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:24:25 INFO - PROCESS | 1791 | 1461086665101 Marionette TRACE conn3 <- [1,1450,null,{}] 10:24:25 INFO - PROCESS | 1791 | 1461086665107 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:25 INFO - PROCESS | 1791 | 1461086665378 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 10:24:25 INFO - PROCESS | 1791 | 1461086665716 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:25 INFO - PROCESS | 1791 | ++DOCSHELL 0x9414e800 == 132 [pid = 1791] [id = 370] 10:24:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x943c0800) [pid = 1791] [serial = 1111] [outer = (nil)] 10:24:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x94dccc00) [pid = 1791] [serial = 1112] [outer = 0x943c0800] 10:24:25 INFO - PROCESS | 1791 | 1461086665808 Marionette DEBUG loaded listener.js 10:24:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x958b4400) [pid = 1791] [serial = 1113] [outer = 0x943c0800] 10:24:26 INFO - PROCESS | 1791 | 1461086666734 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 10:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1684ms 10:24:26 INFO - PROCESS | 1791 | 1461086666783 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 10:24:26 INFO - PROCESS | 1791 | 1461086666787 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 10:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:24:26 INFO - PROCESS | 1791 | 1461086666793 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:24:26 INFO - PROCESS | 1791 | 1461086666798 Marionette TRACE conn3 <- [1,1454,null,{}] 10:24:26 INFO - PROCESS | 1791 | 1461086666803 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:27 INFO - PROCESS | 1791 | 1461086667008 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 10:24:27 INFO - PROCESS | 1791 | 1461086667282 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:27 INFO - PROCESS | 1791 | ++DOCSHELL 0x9307b800 == 133 [pid = 1791] [id = 371] 10:24:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x94302800) [pid = 1791] [serial = 1114] [outer = (nil)] 10:24:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x96fd6800) [pid = 1791] [serial = 1115] [outer = 0x94302800] 10:24:27 INFO - PROCESS | 1791 | 1461086667408 Marionette DEBUG loaded listener.js 10:24:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0x97c80400) [pid = 1791] [serial = 1116] [outer = 0x94302800] 10:24:28 INFO - PROCESS | 1791 | 1461086668272 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 10:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1530ms 10:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:24:28 INFO - PROCESS | 1791 | 1461086668324 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 10:24:28 INFO - PROCESS | 1791 | 1461086668327 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 10:24:28 INFO - PROCESS | 1791 | 1461086668333 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:24:28 INFO - PROCESS | 1791 | 1461086668336 Marionette TRACE conn3 <- [1,1458,null,{}] 10:24:28 INFO - PROCESS | 1791 | 1461086668342 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:28 INFO - PROCESS | 1791 | 1461086668523 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 10:24:28 INFO - PROCESS | 1791 | 1461086668744 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:28 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e2b2400 == 134 [pid = 1791] [id = 372] 10:24:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 186 (0x8e2b8000) [pid = 1791] [serial = 1117] [outer = (nil)] 10:24:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 187 (0x981b4800) [pid = 1791] [serial = 1118] [outer = 0x8e2b8000] 10:24:28 INFO - PROCESS | 1791 | 1461086668866 Marionette DEBUG loaded listener.js 10:24:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 188 (0x984cdc00) [pid = 1791] [serial = 1119] [outer = 0x8e2b8000] 10:24:29 INFO - PROCESS | 1791 | 1461086669852 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 10:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1579ms 10:24:29 INFO - PROCESS | 1791 | 1461086669912 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 10:24:29 INFO - PROCESS | 1791 | 1461086669916 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 10:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:24:29 INFO - PROCESS | 1791 | 1461086669922 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:24:29 INFO - PROCESS | 1791 | 1461086669925 Marionette TRACE conn3 <- [1,1462,null,{}] 10:24:29 INFO - PROCESS | 1791 | 1461086669930 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:30 INFO - PROCESS | 1791 | 1461086670117 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 10:24:30 INFO - PROCESS | 1791 | 1461086670421 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:30 INFO - PROCESS | 1791 | ++DOCSHELL 0x98161800 == 135 [pid = 1791] [id = 373] 10:24:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 189 (0x98862400) [pid = 1791] [serial = 1120] [outer = (nil)] 10:24:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 190 (0x98881c00) [pid = 1791] [serial = 1121] [outer = 0x98862400] 10:24:30 INFO - PROCESS | 1791 | 1461086670516 Marionette DEBUG loaded listener.js 10:24:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 191 (0x98883c00) [pid = 1791] [serial = 1122] [outer = 0x98862400] 10:24:31 INFO - PROCESS | 1791 | 1461086671417 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 10:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1531ms 10:24:31 INFO - PROCESS | 1791 | 1461086671454 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 10:24:31 INFO - PROCESS | 1791 | 1461086671458 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 10:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:24:31 INFO - PROCESS | 1791 | 1461086671464 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:24:31 INFO - PROCESS | 1791 | 1461086671466 Marionette TRACE conn3 <- [1,1466,null,{}] 10:24:31 INFO - PROCESS | 1791 | 1461086671472 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:31 INFO - PROCESS | 1791 | 1461086671656 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 10:24:31 INFO - PROCESS | 1791 | 1461086671879 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:31 INFO - PROCESS | 1791 | ++DOCSHELL 0x875b8400 == 136 [pid = 1791] [id = 374] 10:24:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 192 (0x9886cc00) [pid = 1791] [serial = 1123] [outer = (nil)] 10:24:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 193 (0x9919f400) [pid = 1791] [serial = 1124] [outer = 0x9886cc00] 10:24:32 INFO - PROCESS | 1791 | 1461086671999 Marionette DEBUG loaded listener.js 10:24:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 194 (0x99209400) [pid = 1791] [serial = 1125] [outer = 0x9886cc00] 10:24:33 INFO - PROCESS | 1791 | 1461086673001 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 10:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1579ms 10:24:33 INFO - PROCESS | 1791 | 1461086673043 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 10:24:33 INFO - PROCESS | 1791 | 1461086673047 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 10:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:24:33 INFO - PROCESS | 1791 | 1461086673054 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:24:33 INFO - PROCESS | 1791 | 1461086673057 Marionette TRACE conn3 <- [1,1470,null,{}] 10:24:33 INFO - PROCESS | 1791 | 1461086673063 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:33 INFO - PROCESS | 1791 | 1461086673248 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 10:24:33 INFO - PROCESS | 1791 | 1461086673513 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:33 INFO - PROCESS | 1791 | ++DOCSHELL 0x8bbf4800 == 137 [pid = 1791] [id = 375] 10:24:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 195 (0x90299800) [pid = 1791] [serial = 1126] [outer = (nil)] 10:24:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 196 (0x999cc800) [pid = 1791] [serial = 1127] [outer = 0x90299800] 10:24:33 INFO - PROCESS | 1791 | 1461086673654 Marionette DEBUG loaded listener.js 10:24:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 197 (0x9a66a400) [pid = 1791] [serial = 1128] [outer = 0x90299800] 10:24:34 INFO - PROCESS | 1791 | 1461086674554 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 10:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1579ms 10:24:34 INFO - PROCESS | 1791 | 1461086674634 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 10:24:34 INFO - PROCESS | 1791 | 1461086674638 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 10:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:24:34 INFO - PROCESS | 1791 | 1461086674644 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:24:34 INFO - PROCESS | 1791 | 1461086674648 Marionette TRACE conn3 <- [1,1474,null,{}] 10:24:34 INFO - PROCESS | 1791 | 1461086674653 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:34 INFO - PROCESS | 1791 | 1461086674843 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 10:24:35 INFO - PROCESS | 1791 | 1461086675185 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:35 INFO - PROCESS | 1791 | ++DOCSHELL 0x849c2c00 == 138 [pid = 1791] [id = 376] 10:24:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 198 (0x849cb000) [pid = 1791] [serial = 1129] [outer = (nil)] 10:24:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 199 (0x89b71800) [pid = 1791] [serial = 1130] [outer = 0x849cb000] 10:24:35 INFO - PROCESS | 1791 | 1461086675277 Marionette DEBUG loaded listener.js 10:24:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 200 (0x8b273c00) [pid = 1791] [serial = 1131] [outer = 0x849cb000] 10:24:36 INFO - PROCESS | 1791 | 1461086676683 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 10:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 2130ms 10:24:36 INFO - PROCESS | 1791 | 1461086676792 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 10:24:36 INFO - PROCESS | 1791 | 1461086676798 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 10:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:24:36 INFO - PROCESS | 1791 | 1461086676806 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:24:36 INFO - PROCESS | 1791 | 1461086676812 Marionette TRACE conn3 <- [1,1478,null,{}] 10:24:36 INFO - PROCESS | 1791 | 1461086676820 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:37 INFO - PROCESS | 1791 | 1461086677015 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 10:24:37 INFO - PROCESS | 1791 | 1461086677340 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:37 INFO - PROCESS | 1791 | ++DOCSHELL 0x8a938000 == 139 [pid = 1791] [id = 377] 10:24:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 201 (0x8a945000) [pid = 1791] [serial = 1132] [outer = (nil)] 10:24:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 202 (0x8aaab400) [pid = 1791] [serial = 1133] [outer = 0x8a945000] 10:24:37 INFO - PROCESS | 1791 | 1461086677423 Marionette DEBUG loaded listener.js 10:24:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 203 (0x8b26f800) [pid = 1791] [serial = 1134] [outer = 0x8a945000] 10:24:38 INFO - PROCESS | 1791 | 1461086678404 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 10:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1684ms 10:24:38 INFO - PROCESS | 1791 | 1461086678491 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 10:24:38 INFO - PROCESS | 1791 | 1461086678508 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 10:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:24:38 INFO - PROCESS | 1791 | 1461086678520 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:24:38 INFO - PROCESS | 1791 | 1461086678530 Marionette TRACE conn3 <- [1,1482,null,{}] 10:24:38 INFO - PROCESS | 1791 | 1461086678602 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:38 INFO - PROCESS | 1791 | 1461086678905 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x8a93e000 == 138 [pid = 1791] [id = 358] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x886cf800 == 137 [pid = 1791] [id = 357] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x886d1800 == 136 [pid = 1791] [id = 356] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x8429c400 == 135 [pid = 1791] [id = 355] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x849c8800 == 134 [pid = 1791] [id = 353] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x86dcec00 == 133 [pid = 1791] [id = 352] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x94146000 == 132 [pid = 1791] [id = 350] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x98887000 == 131 [pid = 1791] [id = 351] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x979cd800 == 130 [pid = 1791] [id = 349] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x943c6800 == 129 [pid = 1791] [id = 348] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x8e9df000 == 128 [pid = 1791] [id = 346] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x942e2800 == 127 [pid = 1791] [id = 347] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x91e9ac00 == 126 [pid = 1791] [id = 345] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x8f59a000 == 125 [pid = 1791] [id = 344] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x8e9e1000 == 124 [pid = 1791] [id = 343] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x8f3b2400 == 123 [pid = 1791] [id = 341] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x8f5a2000 == 122 [pid = 1791] [id = 342] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x84299c00 == 121 [pid = 1791] [id = 340] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x8e2b6000 == 120 [pid = 1791] [id = 339] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x8a944800 == 119 [pid = 1791] [id = 338] 10:24:39 INFO - PROCESS | 1791 | --DOCSHELL 0x8555b000 == 118 [pid = 1791] [id = 337] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 202 (0x8f5a1800) [pid = 1791] [serial = 1004] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 201 (0x8fb26000) [pid = 1791] [serial = 1005] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 200 (0x875b8c00) [pid = 1791] [serial = 1008] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 199 (0x8aaf9800) [pid = 1791] [serial = 992] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 198 (0x898f7400) [pid = 1791] [serial = 990] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 197 (0x89808000) [pid = 1791] [serial = 989] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 196 (0x8e2b4000) [pid = 1791] [serial = 1001] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 195 (0x8b274400) [pid = 1791] [serial = 998] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 194 (0x8b6e7c00) [pid = 1791] [serial = 999] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 193 (0x8e9e6400) [pid = 1791] [serial = 996] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 192 (0x8e8d0400) [pid = 1791] [serial = 995] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 191 (0x8aaf1000) [pid = 1791] [serial = 941] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 190 (0x8ea6e400) [pid = 1791] [serial = 944] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 189 (0x903c4400) [pid = 1791] [serial = 947] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 188 (0x93089800) [pid = 1791] [serial = 950] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 187 (0x94303000) [pid = 1791] [serial = 953] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 186 (0x98863400) [pid = 1791] [serial = 956] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 185 (0x991a8c00) [pid = 1791] [serial = 959] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 184 (0x9fb35000) [pid = 1791] [serial = 962] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0xa0e91400) [pid = 1791] [serial = 965] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x8b64b400) [pid = 1791] [serial = 968] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0xa45b9000) [pid = 1791] [serial = 971] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x942e6000) [pid = 1791] [serial = 974] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x886d4000) [pid = 1791] [serial = 977] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x84debc00) [pid = 1791] [serial = 980] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x886d5c00) [pid = 1791] [serial = 983] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x8429d000) [pid = 1791] [serial = 986] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x8b4dcc00) [pid = 1791] [serial = 993] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x8aaeb000) [pid = 1791] [serial = 1010] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x8554fc00) [pid = 1791] [serial = 1007] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x8e8de000) [pid = 1791] [serial = 1002] [outer = (nil)] [url = about:blank] 10:24:39 INFO - PROCESS | 1791 | 1461086679539 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:39 INFO - PROCESS | 1791 | ++DOCSHELL 0x8429c400 == 119 [pid = 1791] [id = 378] 10:24:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x8429d000) [pid = 1791] [serial = 1135] [outer = (nil)] 10:24:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x84ded000) [pid = 1791] [serial = 1136] [outer = 0x8429d000] 10:24:39 INFO - PROCESS | 1791 | 1461086679635 Marionette DEBUG loaded listener.js 10:24:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x875ba000) [pid = 1791] [serial = 1137] [outer = 0x8429d000] 10:24:40 INFO - PROCESS | 1791 | 1461086680492 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 10:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1997ms 10:24:40 INFO - PROCESS | 1791 | 1461086680518 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 10:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:24:40 INFO - PROCESS | 1791 | 1461086680522 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 10:24:40 INFO - PROCESS | 1791 | 1461086680529 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:24:40 INFO - PROCESS | 1791 | 1461086680535 Marionette TRACE conn3 <- [1,1486,null,{}] 10:24:40 INFO - PROCESS | 1791 | 1461086680550 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:40 INFO - PROCESS | 1791 | 1461086680742 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 10:24:40 INFO - PROCESS | 1791 | 1461086680938 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:40 INFO - PROCESS | 1791 | ++DOCSHELL 0x898f1400 == 120 [pid = 1791] [id = 379] 10:24:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x898f2800) [pid = 1791] [serial = 1138] [outer = (nil)] 10:24:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x8b644c00) [pid = 1791] [serial = 1139] [outer = 0x898f2800] 10:24:41 INFO - PROCESS | 1791 | 1461086681017 Marionette DEBUG loaded listener.js 10:24:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x8dfac000) [pid = 1791] [serial = 1140] [outer = 0x898f2800] 10:24:41 INFO - PROCESS | 1791 | 1461086681840 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 10:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1336ms 10:24:41 INFO - PROCESS | 1791 | 1461086681865 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 10:24:41 INFO - PROCESS | 1791 | 1461086681869 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 10:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:24:41 INFO - PROCESS | 1791 | 1461086681918 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:24:41 INFO - PROCESS | 1791 | 1461086681922 Marionette TRACE conn3 <- [1,1490,null,{}] 10:24:41 INFO - PROCESS | 1791 | 1461086681927 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:42 INFO - PROCESS | 1791 | 1461086682178 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 10:24:42 INFO - PROCESS | 1791 | 1461086682212 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:42 INFO - PROCESS | 1791 | ++DOCSHELL 0x84dee000 == 121 [pid = 1791] [id = 380] 10:24:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x8b4df800) [pid = 1791] [serial = 1141] [outer = (nil)] 10:24:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x8e8dcc00) [pid = 1791] [serial = 1142] [outer = 0x8b4df800] 10:24:42 INFO - PROCESS | 1791 | 1461086682285 Marionette DEBUG loaded listener.js 10:24:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x8e96f400) [pid = 1791] [serial = 1143] [outer = 0x8b4df800] 10:24:43 INFO - PROCESS | 1791 | 1461086683147 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 10:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1335ms 10:24:43 INFO - PROCESS | 1791 | 1461086683211 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 10:24:43 INFO - PROCESS | 1791 | 1461086683214 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 10:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:24:43 INFO - PROCESS | 1791 | 1461086683220 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:24:43 INFO - PROCESS | 1791 | 1461086683222 Marionette TRACE conn3 <- [1,1494,null,{}] 10:24:43 INFO - PROCESS | 1791 | 1461086683229 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:43 INFO - PROCESS | 1791 | 1461086683457 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 10:24:43 INFO - PROCESS | 1791 | 1461086683491 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:43 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e2b6000 == 122 [pid = 1791] [id = 381] 10:24:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x8e8d4c00) [pid = 1791] [serial = 1144] [outer = (nil)] 10:24:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x8ea6e400) [pid = 1791] [serial = 1145] [outer = 0x8e8d4c00] 10:24:43 INFO - PROCESS | 1791 | 1461086683560 Marionette DEBUG loaded listener.js 10:24:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x8f3aa800) [pid = 1791] [serial = 1146] [outer = 0x8e8d4c00] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0x91235800) [pid = 1791] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x86dda000) [pid = 1791] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x94dcfc00) [pid = 1791] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x887e4000) [pid = 1791] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x886cc000) [pid = 1791] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x9029dc00) [pid = 1791] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x912f1400) [pid = 1791] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x8fb72000) [pid = 1791] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x8a93c400) [pid = 1791] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0xa3c7cc00) [pid = 1791] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x958b3000) [pid = 1791] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x8fed8c00) [pid = 1791] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x849cc800) [pid = 1791] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x9815c000) [pid = 1791] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0x97b9f000) [pid = 1791] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0x8e8d7c00) [pid = 1791] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0x902a0000) [pid = 1791] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x8aaef000) [pid = 1791] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x849cc000) [pid = 1791] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x9df81400) [pid = 1791] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x98161000) [pid = 1791] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x903be800) [pid = 1791] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x8b4df400) [pid = 1791] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x84de3000) [pid = 1791] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x8aaf8400) [pid = 1791] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x8aaee000) [pid = 1791] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x96211400) [pid = 1791] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x942e1400) [pid = 1791] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x86dd8800) [pid = 1791] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x90292800) [pid = 1791] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x99936400) [pid = 1791] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x91ef9800) [pid = 1791] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x8e8d9400) [pid = 1791] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x84dec800) [pid = 1791] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x875bd800) [pid = 1791] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x8b648000) [pid = 1791] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x98865400) [pid = 1791] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:24:44 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x84296800) [pid = 1791] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:24:45 INFO - PROCESS | 1791 | 1461086685278 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 10:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 2079ms 10:24:45 INFO - PROCESS | 1791 | 1461086685300 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 10:24:45 INFO - PROCESS | 1791 | 1461086685304 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 10:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:24:45 INFO - PROCESS | 1791 | 1461086685319 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:24:45 INFO - PROCESS | 1791 | 1461086685322 Marionette TRACE conn3 <- [1,1498,null,{}] 10:24:45 INFO - PROCESS | 1791 | 1461086685327 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:45 INFO - PROCESS | 1791 | 1461086685512 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 10:24:45 INFO - PROCESS | 1791 | 1461086685530 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:45 INFO - PROCESS | 1791 | ++DOCSHELL 0x8429b400 == 123 [pid = 1791] [id = 382] 10:24:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x849cc800) [pid = 1791] [serial = 1147] [outer = (nil)] 10:24:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8b6f0800) [pid = 1791] [serial = 1148] [outer = 0x849cc800] 10:24:45 INFO - PROCESS | 1791 | 1461086685606 Marionette DEBUG loaded listener.js 10:24:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8e969c00) [pid = 1791] [serial = 1149] [outer = 0x849cc800] 10:24:46 INFO - PROCESS | 1791 | 1461086686501 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 10:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1194ms 10:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:24:46 INFO - PROCESS | 1791 | 1461086686513 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 10:24:46 INFO - PROCESS | 1791 | 1461086686516 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 10:24:46 INFO - PROCESS | 1791 | 1461086686522 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:24:46 INFO - PROCESS | 1791 | 1461086686526 Marionette TRACE conn3 <- [1,1502,null,{}] 10:24:46 INFO - PROCESS | 1791 | 1461086686531 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:46 INFO - PROCESS | 1791 | 1461086686781 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 10:24:47 INFO - PROCESS | 1791 | 1461086687065 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:47 INFO - PROCESS | 1791 | ++DOCSHELL 0x84294400 == 124 [pid = 1791] [id = 383] 10:24:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x842a0000) [pid = 1791] [serial = 1150] [outer = (nil)] 10:24:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x85553c00) [pid = 1791] [serial = 1151] [outer = 0x842a0000] 10:24:47 INFO - PROCESS | 1791 | 1461086687172 Marionette DEBUG loaded listener.js 10:24:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x86ddb000) [pid = 1791] [serial = 1152] [outer = 0x842a0000] 10:24:48 INFO - PROCESS | 1791 | 1461086688197 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 10:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1728ms 10:24:48 INFO - PROCESS | 1791 | 1461086688252 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 10:24:48 INFO - PROCESS | 1791 | 1461086688260 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 10:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:24:48 INFO - PROCESS | 1791 | 1461086688269 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:24:48 INFO - PROCESS | 1791 | 1461086688273 Marionette TRACE conn3 <- [1,1506,null,{}] 10:24:48 INFO - PROCESS | 1791 | 1461086688281 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:48 INFO - PROCESS | 1791 | 1461086688500 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 10:24:48 INFO - PROCESS | 1791 | 1461086688772 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:48 INFO - PROCESS | 1791 | ++DOCSHELL 0x89b78400 == 125 [pid = 1791] [id = 384] 10:24:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8a939800) [pid = 1791] [serial = 1153] [outer = (nil)] 10:24:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8aaa3000) [pid = 1791] [serial = 1154] [outer = 0x8a939800] 10:24:48 INFO - PROCESS | 1791 | 1461086688906 Marionette DEBUG loaded listener.js 10:24:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x8b279000) [pid = 1791] [serial = 1155] [outer = 0x8a939800] 10:24:49 INFO - PROCESS | 1791 | 1461086689928 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 10:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1680ms 10:24:49 INFO - PROCESS | 1791 | 1461086689952 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 10:24:49 INFO - PROCESS | 1791 | 1461086689959 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 10:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:24:49 INFO - PROCESS | 1791 | 1461086689965 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:24:49 INFO - PROCESS | 1791 | 1461086689969 Marionette TRACE conn3 <- [1,1510,null,{}] 10:24:49 INFO - PROCESS | 1791 | 1461086689975 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:50 INFO - PROCESS | 1791 | 1461086690190 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 10:24:50 INFO - PROCESS | 1791 | 1461086690504 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:50 INFO - PROCESS | 1791 | ++DOCSHELL 0x8bbe8400 == 126 [pid = 1791] [id = 385] 10:24:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x8dfb4000) [pid = 1791] [serial = 1156] [outer = (nil)] 10:24:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x8e12b800) [pid = 1791] [serial = 1157] [outer = 0x8dfb4000] 10:24:50 INFO - PROCESS | 1791 | 1461086690633 Marionette DEBUG loaded listener.js 10:24:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x8e8d4000) [pid = 1791] [serial = 1158] [outer = 0x8dfb4000] 10:24:51 INFO - PROCESS | 1791 | 1461086691569 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 10:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1640ms 10:24:51 INFO - PROCESS | 1791 | 1461086691606 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 10:24:51 INFO - PROCESS | 1791 | 1461086691609 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 10:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:24:51 INFO - PROCESS | 1791 | 1461086691626 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:24:51 INFO - PROCESS | 1791 | 1461086691635 Marionette TRACE conn3 <- [1,1514,null,{}] 10:24:51 INFO - PROCESS | 1791 | 1461086691641 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:51 INFO - PROCESS | 1791 | 1461086691862 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 10:24:52 INFO - PROCESS | 1791 | 1461086692130 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:52 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b6f0c00 == 127 [pid = 1791] [id = 386] 10:24:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x8e9ddc00) [pid = 1791] [serial = 1159] [outer = (nil)] 10:24:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x8fb63000) [pid = 1791] [serial = 1160] [outer = 0x8e9ddc00] 10:24:52 INFO - PROCESS | 1791 | 1461086692269 Marionette DEBUG loaded listener.js 10:24:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x8fb6dc00) [pid = 1791] [serial = 1161] [outer = 0x8e9ddc00] 10:24:53 INFO - PROCESS | 1791 | 1461086693191 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 10:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1596ms 10:24:53 INFO - PROCESS | 1791 | 1461086693213 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 10:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:24:53 INFO - PROCESS | 1791 | 1461086693218 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 10:24:53 INFO - PROCESS | 1791 | 1461086693224 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:24:53 INFO - PROCESS | 1791 | 1461086693228 Marionette TRACE conn3 <- [1,1518,null,{}] 10:24:53 INFO - PROCESS | 1791 | 1461086693234 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:53 INFO - PROCESS | 1791 | 1461086693439 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 10:24:53 INFO - PROCESS | 1791 | 1461086693709 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:53 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e962400 == 128 [pid = 1791] [id = 387] 10:24:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x8e9e4c00) [pid = 1791] [serial = 1162] [outer = (nil)] 10:24:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x8fedfc00) [pid = 1791] [serial = 1163] [outer = 0x8e9e4c00] 10:24:53 INFO - PROCESS | 1791 | 1461086693839 Marionette DEBUG loaded listener.js 10:24:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x900e0800) [pid = 1791] [serial = 1164] [outer = 0x8e9e4c00] 10:24:54 INFO - PROCESS | 1791 | 1461086694701 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 10:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1534ms 10:24:54 INFO - PROCESS | 1791 | 1461086694758 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 10:24:54 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:24:54 INFO - PROCESS | 1791 | 1461086694762 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 10:24:54 INFO - PROCESS | 1791 | 1461086694769 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:24:54 INFO - PROCESS | 1791 | 1461086694772 Marionette TRACE conn3 <- [1,1522,null,{}] 10:24:54 INFO - PROCESS | 1791 | 1461086694778 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:54 INFO - PROCESS | 1791 | 1461086694977 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 10:24:55 INFO - PROCESS | 1791 | 1461086695293 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:55 INFO - PROCESS | 1791 | ++DOCSHELL 0x9022b800 == 129 [pid = 1791] [id = 388] 10:24:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x9022d400) [pid = 1791] [serial = 1165] [outer = (nil)] 10:24:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x90291c00) [pid = 1791] [serial = 1166] [outer = 0x9022d400] 10:24:55 INFO - PROCESS | 1791 | 1461086695401 Marionette DEBUG loaded listener.js 10:24:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x9069b000) [pid = 1791] [serial = 1167] [outer = 0x9022d400] 10:24:56 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:56 INFO - PROCESS | 1791 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:24:56 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:56 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:56 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:56 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:56 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:56 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:56 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:56 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:56 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:56 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:56 INFO - PROCESS | 1791 | 1461086696257 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 10:24:56 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 () { 10:24:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:24:56 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 () { 10:24:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:24:56 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 () { 10:24:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:24:56 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 () { 10:24:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:24:56 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1535ms 10:24:56 INFO - PROCESS | 1791 | 1461086696305 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 10:24:56 INFO - PROCESS | 1791 | 1461086696311 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 10:24:56 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:24:56 INFO - PROCESS | 1791 | 1461086696342 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:24:56 INFO - PROCESS | 1791 | 1461086696347 Marionette TRACE conn3 <- [1,1526,null,{}] 10:24:56 INFO - PROCESS | 1791 | 1461086696354 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:56 INFO - PROCESS | 1791 | 1461086696552 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 10:24:56 INFO - PROCESS | 1791 | 1461086696798 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:56 INFO - PROCESS | 1791 | ++DOCSHELL 0x912f2800 == 130 [pid = 1791] [id = 389] 10:24:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x912f7000) [pid = 1791] [serial = 1168] [outer = (nil)] 10:24:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x94144c00) [pid = 1791] [serial = 1169] [outer = 0x912f7000] 10:24:56 INFO - PROCESS | 1791 | 1461086696891 Marionette DEBUG loaded listener.js 10:24:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x94147400) [pid = 1791] [serial = 1170] [outer = 0x912f7000] 10:24:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:24:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:24:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:24:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:24:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:24:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:24:57 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1510ms 10:24:57 INFO - PROCESS | 1791 | 1461086697809 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 10:24:57 INFO - PROCESS | 1791 | 1461086697834 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 10:24:57 INFO - PROCESS | 1791 | 1461086697840 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 10:24:57 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:24:57 INFO - PROCESS | 1791 | 1461086697846 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:24:57 INFO - PROCESS | 1791 | 1461086697850 Marionette TRACE conn3 <- [1,1530,null,{}] 10:24:57 INFO - PROCESS | 1791 | 1461086697875 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:58 INFO - PROCESS | 1791 | 1461086698083 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 10:24:58 INFO - PROCESS | 1791 | 1461086698348 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:58 INFO - PROCESS | 1791 | ++DOCSHELL 0x912f5800 == 131 [pid = 1791] [id = 390] 10:24:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x94146400) [pid = 1791] [serial = 1171] [outer = (nil)] 10:24:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x94230000) [pid = 1791] [serial = 1172] [outer = 0x94146400] 10:24:58 INFO - PROCESS | 1791 | 1461086698480 Marionette DEBUG loaded listener.js 10:24:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x942e3800) [pid = 1791] [serial = 1173] [outer = 0x94146400] 10:24:59 INFO - PROCESS | 1791 | 1461086699246 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 10:24:59 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 10:24:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:24:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:24:59 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. 10:24:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:24:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1448ms 10:24:59 INFO - PROCESS | 1791 | 1461086699297 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 10:24:59 INFO - PROCESS | 1791 | 1461086699301 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 10:24:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:24:59 INFO - PROCESS | 1791 | 1461086699308 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:24:59 INFO - PROCESS | 1791 | 1461086699312 Marionette TRACE conn3 <- [1,1534,null,{}] 10:24:59 INFO - PROCESS | 1791 | 1461086699318 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:59 INFO - PROCESS | 1791 | 1461086699509 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 10:24:59 INFO - PROCESS | 1791 | 1461086699782 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:59 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaa4800 == 132 [pid = 1791] [id = 391] 10:24:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x9422dc00) [pid = 1791] [serial = 1174] [outer = (nil)] 10:24:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x943bc000) [pid = 1791] [serial = 1175] [outer = 0x9422dc00] 10:24:59 INFO - PROCESS | 1791 | 1461086699872 Marionette DEBUG loaded listener.js 10:24:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x943c3800) [pid = 1791] [serial = 1176] [outer = 0x9422dc00] 10:25:00 INFO - PROCESS | 1791 | 1461086700813 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 10:25:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:25:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1579ms 10:25:00 INFO - PROCESS | 1791 | 1461086700888 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 10:25:00 INFO - PROCESS | 1791 | 1461086700892 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 10:25:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:25:00 INFO - PROCESS | 1791 | 1461086700900 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:25:00 INFO - PROCESS | 1791 | 1461086700903 Marionette TRACE conn3 <- [1,1538,null,{}] 10:25:00 INFO - PROCESS | 1791 | 1461086700931 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:01 INFO - PROCESS | 1791 | 1461086701148 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 10:25:01 INFO - PROCESS | 1791 | 1461086701462 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:01 INFO - PROCESS | 1791 | ++DOCSHELL 0x94303400 == 133 [pid = 1791] [id = 392] 10:25:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x9430ec00) [pid = 1791] [serial = 1177] [outer = (nil)] 10:25:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x96ab0400) [pid = 1791] [serial = 1178] [outer = 0x9430ec00] 10:25:01 INFO - PROCESS | 1791 | 1461086701557 Marionette DEBUG loaded listener.js 10:25:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x96fd1000) [pid = 1791] [serial = 1179] [outer = 0x9430ec00] 10:25:02 INFO - PROCESS | 1791 | 1461086702482 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:25:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:25:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1632ms 10:25:02 INFO - PROCESS | 1791 | 1461086702538 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 10:25:02 INFO - PROCESS | 1791 | 1461086702548 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 10:25:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:25:02 INFO - PROCESS | 1791 | 1461086702557 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:25:02 INFO - PROCESS | 1791 | 1461086702561 Marionette TRACE conn3 <- [1,1542,null,{}] 10:25:02 INFO - PROCESS | 1791 | 1461086702566 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:02 INFO - PROCESS | 1791 | 1461086702788 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 10:25:03 INFO - PROCESS | 1791 | 1461086703126 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:03 INFO - PROCESS | 1791 | ++DOCSHELL 0x984c8c00 == 134 [pid = 1791] [id = 393] 10:25:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x984cc000) [pid = 1791] [serial = 1180] [outer = (nil)] 10:25:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x98793c00) [pid = 1791] [serial = 1181] [outer = 0x984cc000] 10:25:03 INFO - PROCESS | 1791 | 1461086703234 Marionette DEBUG loaded listener.js 10:25:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x9887d800) [pid = 1791] [serial = 1182] [outer = 0x984cc000] 10:25:04 INFO - PROCESS | 1791 | 1461086704178 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 10:25:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:25:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1679ms 10:25:04 INFO - PROCESS | 1791 | 1461086704237 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 10:25:04 INFO - PROCESS | 1791 | 1461086704242 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 10:25:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:25:04 INFO - PROCESS | 1791 | 1461086704248 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:25:04 INFO - PROCESS | 1791 | 1461086704253 Marionette TRACE conn3 <- [1,1546,null,{}] 10:25:04 INFO - PROCESS | 1791 | 1461086704259 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:04 INFO - PROCESS | 1791 | 1461086704520 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 10:25:04 INFO - PROCESS | 1791 | 1461086704840 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:04 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b642400 == 135 [pid = 1791] [id = 394] 10:25:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x8fb27000) [pid = 1791] [serial = 1183] [outer = (nil)] 10:25:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x99938c00) [pid = 1791] [serial = 1184] [outer = 0x8fb27000] 10:25:04 INFO - PROCESS | 1791 | 1461086704936 Marionette DEBUG loaded listener.js 10:25:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0x99a6d000) [pid = 1791] [serial = 1185] [outer = 0x8fb27000] 10:25:05 INFO - PROCESS | 1791 | 1461086705820 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:25:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:25:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1642ms 10:25:05 INFO - PROCESS | 1791 | 1461086705892 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 10:25:05 INFO - PROCESS | 1791 | 1461086705895 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 10:25:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:25:05 INFO - PROCESS | 1791 | 1461086705902 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:25:05 INFO - PROCESS | 1791 | 1461086705905 Marionette TRACE conn3 <- [1,1550,null,{}] 10:25:05 INFO - PROCESS | 1791 | 1461086705911 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:06 INFO - PROCESS | 1791 | 1461086706128 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 10:25:06 INFO - PROCESS | 1791 | 1461086706451 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:06 INFO - PROCESS | 1791 | ++DOCSHELL 0x9991e800 == 136 [pid = 1791] [id = 395] 10:25:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 186 (0x999d0800) [pid = 1791] [serial = 1186] [outer = (nil)] 10:25:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 187 (0x9a8b0400) [pid = 1791] [serial = 1187] [outer = 0x999d0800] 10:25:06 INFO - PROCESS | 1791 | 1461086706546 Marionette DEBUG loaded listener.js 10:25:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 188 (0x9df83800) [pid = 1791] [serial = 1188] [outer = 0x999d0800] 10:25:07 INFO - PROCESS | 1791 | 1461086707460 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 10:25:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:25:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1629ms 10:25:07 INFO - PROCESS | 1791 | 1461086707532 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 10:25:07 INFO - PROCESS | 1791 | 1461086707535 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 10:25:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:25:07 INFO - PROCESS | 1791 | 1461086707542 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:25:07 INFO - PROCESS | 1791 | 1461086707545 Marionette TRACE conn3 <- [1,1554,null,{}] 10:25:07 INFO - PROCESS | 1791 | 1461086707551 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:07 INFO - PROCESS | 1791 | 1461086707839 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 10:25:08 INFO - PROCESS | 1791 | 1461086708176 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:08 INFO - PROCESS | 1791 | ++DOCSHELL 0x84ded800 == 137 [pid = 1791] [id = 396] 10:25:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 189 (0x9a675c00) [pid = 1791] [serial = 1189] [outer = (nil)] 10:25:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 190 (0x9fc9fc00) [pid = 1791] [serial = 1190] [outer = 0x9a675c00] 10:25:08 INFO - PROCESS | 1791 | 1461086708264 Marionette DEBUG loaded listener.js 10:25:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 191 (0xa0033c00) [pid = 1791] [serial = 1191] [outer = 0x9a675c00] 10:25:09 INFO - PROCESS | 1791 | 1461086709182 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 10:25:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:25:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1685ms 10:25:09 INFO - PROCESS | 1791 | 1461086709228 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 10:25:09 INFO - PROCESS | 1791 | 1461086709231 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 10:25:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:25:09 INFO - PROCESS | 1791 | 1461086709237 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:25:09 INFO - PROCESS | 1791 | 1461086709241 Marionette TRACE conn3 <- [1,1558,null,{}] 10:25:09 INFO - PROCESS | 1791 | 1461086709247 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:09 INFO - PROCESS | 1791 | 1461086709445 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 10:25:09 INFO - PROCESS | 1791 | 1461086709765 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:09 INFO - PROCESS | 1791 | ++DOCSHELL 0x8429fc00 == 138 [pid = 1791] [id = 397] 10:25:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 192 (0x8fb25c00) [pid = 1791] [serial = 1192] [outer = (nil)] 10:25:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 193 (0x9feea000) [pid = 1791] [serial = 1193] [outer = 0x8fb25c00] 10:25:09 INFO - PROCESS | 1791 | 1461086709858 Marionette DEBUG loaded listener.js 10:25:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 194 (0xa0aa4000) [pid = 1791] [serial = 1194] [outer = 0x8fb25c00] 10:25:10 INFO - PROCESS | 1791 | 1461086710750 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 10:25:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:25:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1579ms 10:25:10 INFO - PROCESS | 1791 | 1461086710819 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 10:25:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:25:10 INFO - PROCESS | 1791 | 1461086710823 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 10:25:10 INFO - PROCESS | 1791 | 1461086710829 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:25:10 INFO - PROCESS | 1791 | 1461086710833 Marionette TRACE conn3 <- [1,1562,null,{}] 10:25:10 INFO - PROCESS | 1791 | 1461086710840 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:11 INFO - PROCESS | 1791 | 1461086711054 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 10:25:11 INFO - PROCESS | 1791 | 1461086711371 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:11 INFO - PROCESS | 1791 | ++DOCSHELL 0x875bb400 == 139 [pid = 1791] [id = 398] 10:25:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 195 (0x8b6ec400) [pid = 1791] [serial = 1195] [outer = (nil)] 10:25:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 196 (0xa0e89c00) [pid = 1791] [serial = 1196] [outer = 0x8b6ec400] 10:25:11 INFO - PROCESS | 1791 | 1461086711464 Marionette DEBUG loaded listener.js 10:25:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 197 (0xa0e8c000) [pid = 1791] [serial = 1197] [outer = 0x8b6ec400] 10:25:12 INFO - PROCESS | 1791 | 1461086712378 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 10:25:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:25:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1580ms 10:25:12 INFO - PROCESS | 1791 | 1461086712430 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 10:25:12 INFO - PROCESS | 1791 | 1461086712433 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 10:25:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:25:12 INFO - PROCESS | 1791 | 1461086712443 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:25:12 INFO - PROCESS | 1791 | 1461086712447 Marionette TRACE conn3 <- [1,1566,null,{}] 10:25:12 INFO - PROCESS | 1791 | 1461086712452 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:12 INFO - PROCESS | 1791 | 1461086712657 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 10:25:13 INFO - PROCESS | 1791 | 1461086712988 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:13 INFO - PROCESS | 1791 | ++DOCSHELL 0x9fb8c000 == 140 [pid = 1791] [id = 399] 10:25:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 198 (0x9fc4e400) [pid = 1791] [serial = 1198] [outer = (nil)] 10:25:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 199 (0xa0e94c00) [pid = 1791] [serial = 1199] [outer = 0x9fc4e400] 10:25:13 INFO - PROCESS | 1791 | 1461086713080 Marionette DEBUG loaded listener.js 10:25:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 200 (0xa0e96c00) [pid = 1791] [serial = 1200] [outer = 0x9fc4e400] 10:25:14 INFO - PROCESS | 1791 | 1461086713999 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 10:25:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:25:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1632ms 10:25:14 INFO - PROCESS | 1791 | 1461086714076 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 10:25:14 INFO - PROCESS | 1791 | 1461086714079 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 10:25:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:25:14 INFO - PROCESS | 1791 | 1461086714085 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:25:14 INFO - PROCESS | 1791 | 1461086714089 Marionette TRACE conn3 <- [1,1570,null,{}] 10:25:14 INFO - PROCESS | 1791 | 1461086714094 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:14 INFO - PROCESS | 1791 | 1461086714303 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 10:25:14 INFO - PROCESS | 1791 | 1461086714634 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:14 INFO - PROCESS | 1791 | ++DOCSHELL 0x98b0d000 == 141 [pid = 1791] [id = 400] 10:25:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 201 (0x991a0800) [pid = 1791] [serial = 1201] [outer = (nil)] 10:25:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 202 (0xa2a72c00) [pid = 1791] [serial = 1202] [outer = 0x991a0800] 10:25:14 INFO - PROCESS | 1791 | 1461086714732 Marionette DEBUG loaded listener.js 10:25:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 203 (0xa2abd800) [pid = 1791] [serial = 1203] [outer = 0x991a0800] 10:25:15 INFO - PROCESS | 1791 | 1461086715608 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 10:25:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:25:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1581ms 10:25:15 INFO - PROCESS | 1791 | 1461086715668 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 10:25:15 INFO - PROCESS | 1791 | 1461086715672 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 10:25:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:25:15 INFO - PROCESS | 1791 | 1461086715678 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:25:15 INFO - PROCESS | 1791 | 1461086715681 Marionette TRACE conn3 <- [1,1574,null,{}] 10:25:15 INFO - PROCESS | 1791 | 1461086715687 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:15 INFO - PROCESS | 1791 | 1461086715910 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 10:25:16 INFO - PROCESS | 1791 | 1461086716237 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:16 INFO - PROCESS | 1791 | ++DOCSHELL 0x86dd5400 == 142 [pid = 1791] [id = 401] 10:25:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 204 (0x875bc000) [pid = 1791] [serial = 1204] [outer = (nil)] 10:25:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 205 (0xa4450800) [pid = 1791] [serial = 1205] [outer = 0x875bc000] 10:25:16 INFO - PROCESS | 1791 | 1461086716332 Marionette DEBUG loaded listener.js 10:25:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 206 (0xa445bc00) [pid = 1791] [serial = 1206] [outer = 0x875bc000] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x8f3ad000 == 141 [pid = 1791] [id = 186] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x8a93f000 == 140 [pid = 1791] [id = 173] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x898fcc00 == 139 [pid = 1791] [id = 184] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x8429b400 == 138 [pid = 1791] [id = 382] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x8e2b6000 == 137 [pid = 1791] [id = 381] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x84dee000 == 136 [pid = 1791] [id = 380] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x898f1400 == 135 [pid = 1791] [id = 379] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x8429c400 == 134 [pid = 1791] [id = 378] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x8a938000 == 133 [pid = 1791] [id = 377] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x98161800 == 132 [pid = 1791] [id = 373] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x8e2b2400 == 131 [pid = 1791] [id = 372] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x9307b800 == 130 [pid = 1791] [id = 371] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x8bbef800 == 129 [pid = 1791] [id = 369] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x9414e800 == 128 [pid = 1791] [id = 370] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x912ebc00 == 127 [pid = 1791] [id = 368] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x8f598400 == 126 [pid = 1791] [id = 367] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x900e3800 == 125 [pid = 1791] [id = 366] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x8f840400 == 124 [pid = 1791] [id = 365] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x89c43400 == 123 [pid = 1791] [id = 363] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x8ea72400 == 122 [pid = 1791] [id = 364] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x8b4e3400 == 121 [pid = 1791] [id = 362] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x89c40800 == 120 [pid = 1791] [id = 361] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x849c9800 == 119 [pid = 1791] [id = 359] 10:25:18 INFO - PROCESS | 1791 | --DOCSHELL 0x886d2c00 == 118 [pid = 1791] [id = 360] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 205 (0x98162400) [pid = 1791] [serial = 1047] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 204 (0x89b6d800) [pid = 1791] [serial = 1071] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 203 (0x886d7c00) [pid = 1791] [serial = 978] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 202 (0x93080c00) [pid = 1791] [serial = 1035] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 201 (0x94dc7800) [pid = 1791] [serial = 954] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 200 (0x900dd800) [pid = 1791] [serial = 1026] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 199 (0x8aaee800) [pid = 1791] [serial = 1073] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 198 (0xa45e9800) [pid = 1791] [serial = 972] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 197 (0x971a7000) [pid = 1791] [serial = 1044] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 196 (0x905ea400) [pid = 1791] [serial = 1031] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 195 (0x8e12fc00) [pid = 1791] [serial = 1061] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 194 (0x9815dc00) [pid = 1791] [serial = 1046] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 193 (0x9884cc00) [pid = 1791] [serial = 1050] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 192 (0x8aaf9400) [pid = 1791] [serial = 1074] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 191 (0x9fc52800) [pid = 1791] [serial = 963] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 190 (0x98795c00) [pid = 1791] [serial = 1049] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 189 (0x8e96f800) [pid = 1791] [serial = 1019] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 188 (0x906f7800) [pid = 1791] [serial = 948] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 187 (0x8dfab000) [pid = 1791] [serial = 1077] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 186 (0x875b8000) [pid = 1791] [serial = 1068] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 185 (0xa0f40000) [pid = 1791] [serial = 966] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 184 (0x9887d400) [pid = 1791] [serial = 957] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0x9423a000) [pid = 1791] [serial = 1040] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x8fedc800) [pid = 1791] [serial = 939] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x84dee800) [pid = 1791] [serial = 981] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x8f59dc00) [pid = 1791] [serial = 1022] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x8bbed400) [pid = 1791] [serial = 1017] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x8fb21c00) [pid = 1791] [serial = 1023] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x8555a800) [pid = 1791] [serial = 1067] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x9993b800) [pid = 1791] [serial = 960] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x942e7000) [pid = 1791] [serial = 975] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x8b6f6400) [pid = 1791] [serial = 1076] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x89b71c00) [pid = 1791] [serial = 1014] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x903ba000) [pid = 1791] [serial = 1029] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x9a6dc400) [pid = 1791] [serial = 1056] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x941f9c00) [pid = 1791] [serial = 1038] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0x8feda800) [pid = 1791] [serial = 1025] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0x9414e000) [pid = 1791] [serial = 1037] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0x8e96e000) [pid = 1791] [serial = 1062] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x8f5a6400) [pid = 1791] [serial = 945] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x94238c00) [pid = 1791] [serial = 984] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x9fc9a400) [pid = 1791] [serial = 1058] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x9a674400) [pid = 1791] [serial = 1055] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x8b64e400) [pid = 1791] [serial = 969] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x992a3000) [pid = 1791] [serial = 1053] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x8429f000) [pid = 1791] [serial = 987] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x9919c800) [pid = 1791] [serial = 1052] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x903b5400) [pid = 1791] [serial = 1028] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x96213c00) [pid = 1791] [serial = 1043] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x8ea73400) [pid = 1791] [serial = 1020] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x8b649c00) [pid = 1791] [serial = 1016] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x906f1800) [pid = 1791] [serial = 1032] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x887ddc00) [pid = 1791] [serial = 1013] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x8980c000) [pid = 1791] [serial = 1070] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x9414b800) [pid = 1791] [serial = 951] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x8b4e2000) [pid = 1791] [serial = 942] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x91ef7400) [pid = 1791] [serial = 1034] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x942e6400) [pid = 1791] [serial = 1041] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x898f6400) [pid = 1791] [serial = 1064] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x9feea400) [pid = 1791] [serial = 1059] [outer = (nil)] [url = about:blank] 10:25:18 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x8e127c00) [pid = 1791] [serial = 1079] [outer = (nil)] [url = about:blank] 10:25:19 INFO - PROCESS | 1791 | 1461086719147 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 10:25:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:25:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 3486ms 10:25:19 INFO - PROCESS | 1791 | 1461086719165 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 10:25:19 INFO - PROCESS | 1791 | 1461086719170 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 10:25:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:25:19 INFO - PROCESS | 1791 | 1461086719178 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:25:19 INFO - PROCESS | 1791 | 1461086719183 Marionette TRACE conn3 <- [1,1578,null,{}] 10:25:19 INFO - PROCESS | 1791 | 1461086719192 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:19 INFO - PROCESS | 1791 | 1461086719374 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 10:25:19 INFO - PROCESS | 1791 | 1461086719606 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:19 INFO - PROCESS | 1791 | ++DOCSHELL 0x86ddc000 == 119 [pid = 1791] [id = 402] 10:25:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x86ddcc00) [pid = 1791] [serial = 1207] [outer = (nil)] 10:25:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x887df400) [pid = 1791] [serial = 1208] [outer = 0x86ddcc00] 10:25:19 INFO - PROCESS | 1791 | 1461086719681 Marionette DEBUG loaded listener.js 10:25:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8980f000) [pid = 1791] [serial = 1209] [outer = 0x86ddcc00] 10:25:20 INFO - PROCESS | 1791 | 1461086720422 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 10:25:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:25:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1291ms 10:25:20 INFO - PROCESS | 1791 | 1461086720469 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 10:25:20 INFO - PROCESS | 1791 | 1461086720477 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 10:25:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:25:20 INFO - PROCESS | 1791 | 1461086720487 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:25:20 INFO - PROCESS | 1791 | 1461086720491 Marionette TRACE conn3 <- [1,1582,null,{}] 10:25:20 INFO - PROCESS | 1791 | 1461086720497 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:20 INFO - PROCESS | 1791 | 1461086720693 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 10:25:20 INFO - PROCESS | 1791 | 1461086720908 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:20 INFO - PROCESS | 1791 | ++DOCSHELL 0x84defc00 == 120 [pid = 1791] [id = 403] 10:25:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x887e0800) [pid = 1791] [serial = 1210] [outer = (nil)] 10:25:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8a93e000) [pid = 1791] [serial = 1211] [outer = 0x887e0800] 10:25:20 INFO - PROCESS | 1791 | 1461086720989 Marionette DEBUG loaded listener.js 10:25:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x8aaecc00) [pid = 1791] [serial = 1212] [outer = 0x887e0800] 10:25:21 INFO - PROCESS | 1791 | 1461086721991 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 10:25:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:25:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1577ms 10:25:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:25:22 INFO - PROCESS | 1791 | 1461086722064 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 10:25:22 INFO - PROCESS | 1791 | 1461086722067 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 10:25:22 INFO - PROCESS | 1791 | 1461086722074 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:25:22 INFO - PROCESS | 1791 | 1461086722079 Marionette TRACE conn3 <- [1,1586,null,{}] 10:25:22 INFO - PROCESS | 1791 | 1461086722102 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:22 INFO - PROCESS | 1791 | 1461086722382 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 10:25:22 INFO - PROCESS | 1791 | 1461086722413 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:22 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b644800 == 121 [pid = 1791] [id = 404] 10:25:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x8b649c00) [pid = 1791] [serial = 1213] [outer = (nil)] 10:25:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8b650000) [pid = 1791] [serial = 1214] [outer = 0x8b649c00] 10:25:22 INFO - PROCESS | 1791 | 1461086722529 Marionette DEBUG loaded listener.js 10:25:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8bbec400) [pid = 1791] [serial = 1215] [outer = 0x8b649c00] 10:25:23 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x8e8d4c00) [pid = 1791] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:25:23 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x875b7c00) [pid = 1791] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:25:23 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x8a945400) [pid = 1791] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:25:23 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x8a945000) [pid = 1791] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:25:23 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x898f2800) [pid = 1791] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:25:23 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x8429d000) [pid = 1791] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:25:23 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x8b4df800) [pid = 1791] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:25:24 INFO - PROCESS | 1791 | 1461086724034 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 10:25:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:25:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1998ms 10:25:24 INFO - PROCESS | 1791 | 1461086724071 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 10:25:24 INFO - PROCESS | 1791 | 1461086724090 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 10:25:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:25:24 INFO - PROCESS | 1791 | 1461086724106 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:25:24 INFO - PROCESS | 1791 | 1461086724110 Marionette TRACE conn3 <- [1,1590,null,{}] 10:25:24 INFO - PROCESS | 1791 | 1461086724115 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:24 INFO - PROCESS | 1791 | 1461086724342 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 10:25:24 INFO - PROCESS | 1791 | 1461086724518 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:24 INFO - PROCESS | 1791 | ++DOCSHELL 0x8429e000 == 122 [pid = 1791] [id = 405] 10:25:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x875c5000) [pid = 1791] [serial = 1216] [outer = (nil)] 10:25:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8b4dec00) [pid = 1791] [serial = 1217] [outer = 0x875c5000] 10:25:24 INFO - PROCESS | 1791 | 1461086724594 Marionette DEBUG loaded listener.js 10:25:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8e127800) [pid = 1791] [serial = 1218] [outer = 0x875c5000] 10:25:25 INFO - PROCESS | 1791 | 1461086725340 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 10:25:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:25:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1281ms 10:25:25 INFO - PROCESS | 1791 | 1461086725386 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 10:25:25 INFO - PROCESS | 1791 | 1461086725390 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 10:25:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:25:25 INFO - PROCESS | 1791 | 1461086725396 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:25:25 INFO - PROCESS | 1791 | 1461086725399 Marionette TRACE conn3 <- [1,1594,null,{}] 10:25:25 INFO - PROCESS | 1791 | 1461086725409 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:25 INFO - PROCESS | 1791 | 1461086725647 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 10:25:25 INFO - PROCESS | 1791 | 1461086725668 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:25 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b64c800 == 123 [pid = 1791] [id = 406] 10:25:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x8b6ea000) [pid = 1791] [serial = 1219] [outer = (nil)] 10:25:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x8e8d7000) [pid = 1791] [serial = 1220] [outer = 0x8b6ea000] 10:25:25 INFO - PROCESS | 1791 | 1461086725740 Marionette DEBUG loaded listener.js 10:25:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8e966800) [pid = 1791] [serial = 1221] [outer = 0x8b6ea000] 10:25:26 INFO - PROCESS | 1791 | 1461086726977 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 10:25:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:25:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1634ms 10:25:27 INFO - PROCESS | 1791 | 1461086727031 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 10:25:27 INFO - PROCESS | 1791 | 1461086727039 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 10:25:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:25:27 INFO - PROCESS | 1791 | 1461086727048 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:25:27 INFO - PROCESS | 1791 | 1461086727053 Marionette TRACE conn3 <- [1,1598,null,{}] 10:25:27 INFO - PROCESS | 1791 | 1461086727061 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:27 INFO - PROCESS | 1791 | 1461086727340 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 10:25:27 INFO - PROCESS | 1791 | 1461086727673 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:27 INFO - PROCESS | 1791 | ++DOCSHELL 0x886cb400 == 124 [pid = 1791] [id = 407] 10:25:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x89805800) [pid = 1791] [serial = 1222] [outer = (nil)] 10:25:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x8b27cc00) [pid = 1791] [serial = 1223] [outer = 0x89805800] 10:25:27 INFO - PROCESS | 1791 | 1461086727767 Marionette DEBUG loaded listener.js 10:25:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x8b645400) [pid = 1791] [serial = 1224] [outer = 0x89805800] 10:25:28 INFO - PROCESS | 1791 | 1461086728746 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 10:25:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:25:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1738ms 10:25:28 INFO - PROCESS | 1791 | 1461086728786 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 10:25:28 INFO - PROCESS | 1791 | 1461086728795 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 10:25:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:25:28 INFO - PROCESS | 1791 | 1461086728805 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:25:28 INFO - PROCESS | 1791 | 1461086728809 Marionette TRACE conn3 <- [1,1602,null,{}] 10:25:28 INFO - PROCESS | 1791 | 1461086728815 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:29 INFO - PROCESS | 1791 | 1461086729014 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 10:25:29 INFO - PROCESS | 1791 | 1461086729366 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:29 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b27a400 == 125 [pid = 1791] [id = 408] 10:25:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x8e2b9800) [pid = 1791] [serial = 1225] [outer = (nil)] 10:25:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x8e9e0c00) [pid = 1791] [serial = 1226] [outer = 0x8e2b9800] 10:25:29 INFO - PROCESS | 1791 | 1461086729459 Marionette DEBUG loaded listener.js 10:25:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x8e9e8000) [pid = 1791] [serial = 1227] [outer = 0x8e2b9800] 10:25:30 INFO - PROCESS | 1791 | 1461086730396 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 10:25:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:25:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1628ms 10:25:30 INFO - PROCESS | 1791 | 1461086730433 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 10:25:30 INFO - PROCESS | 1791 | 1461086730437 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 10:25:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:25:30 INFO - PROCESS | 1791 | 1461086730444 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:25:30 INFO - PROCESS | 1791 | 1461086730450 Marionette TRACE conn3 <- [1,1606,null,{}] 10:25:30 INFO - PROCESS | 1791 | 1461086730468 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:30 INFO - PROCESS | 1791 | 1461086730680 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 10:25:31 INFO - PROCESS | 1791 | 1461086731011 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:31 INFO - PROCESS | 1791 | ++DOCSHELL 0x89b77400 == 126 [pid = 1791] [id = 409] 10:25:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x8dfb6c00) [pid = 1791] [serial = 1228] [outer = (nil)] 10:25:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x8f83c400) [pid = 1791] [serial = 1229] [outer = 0x8dfb6c00] 10:25:31 INFO - PROCESS | 1791 | 1461086731104 Marionette DEBUG loaded listener.js 10:25:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x8fb28800) [pid = 1791] [serial = 1230] [outer = 0x8dfb6c00] 10:25:32 INFO - PROCESS | 1791 | 1461086731993 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 10:25:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:25:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1587ms 10:25:32 INFO - PROCESS | 1791 | 1461086732031 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 10:25:32 INFO - PROCESS | 1791 | 1461086732035 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 10:25:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:25:32 INFO - PROCESS | 1791 | 1461086732042 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:25:32 INFO - PROCESS | 1791 | 1461086732045 Marionette TRACE conn3 <- [1,1610,null,{}] 10:25:32 INFO - PROCESS | 1791 | 1461086732051 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:32 INFO - PROCESS | 1791 | 1461086732254 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 10:25:32 INFO - PROCESS | 1791 | 1461086732527 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:32 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f59a800 == 127 [pid = 1791] [id = 410] 10:25:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x8f846c00) [pid = 1791] [serial = 1231] [outer = (nil)] 10:25:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x8fedcc00) [pid = 1791] [serial = 1232] [outer = 0x8f846c00] 10:25:32 INFO - PROCESS | 1791 | 1461086732659 Marionette DEBUG loaded listener.js 10:25:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x900dc000) [pid = 1791] [serial = 1233] [outer = 0x8f846c00] 10:25:33 INFO - PROCESS | 1791 | 1461086733513 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 10:25:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:25:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1527ms 10:25:33 INFO - PROCESS | 1791 | 1461086733570 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 10:25:33 INFO - PROCESS | 1791 | 1461086733574 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 10:25:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:25:33 INFO - PROCESS | 1791 | 1461086733581 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:25:33 INFO - PROCESS | 1791 | 1461086733584 Marionette TRACE conn3 <- [1,1614,null,{}] 10:25:33 INFO - PROCESS | 1791 | 1461086733590 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:33 INFO - PROCESS | 1791 | 1461086733781 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 10:25:34 INFO - PROCESS | 1791 | 1461086734051 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:34 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fed5800 == 128 [pid = 1791] [id = 411] 10:25:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x90226400) [pid = 1791] [serial = 1234] [outer = (nil)] 10:25:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x9022f000) [pid = 1791] [serial = 1235] [outer = 0x90226400] 10:25:34 INFO - PROCESS | 1791 | 1461086734189 Marionette DEBUG loaded listener.js 10:25:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x90296800) [pid = 1791] [serial = 1236] [outer = 0x90226400] 10:25:35 INFO - PROCESS | 1791 | 1461086735121 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 10:25:35 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 10:25:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1590ms 10:25:35 INFO - PROCESS | 1791 | 1461086735171 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 10:25:35 INFO - PROCESS | 1791 | 1461086735175 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 10:25:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:25:35 INFO - PROCESS | 1791 | 1461086735181 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:25:35 INFO - PROCESS | 1791 | 1461086735184 Marionette TRACE conn3 <- [1,1618,null,{}] 10:25:35 INFO - PROCESS | 1791 | 1461086735190 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:35 INFO - PROCESS | 1791 | 1461086735405 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 10:25:35 INFO - PROCESS | 1791 | 1461086735721 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:35 INFO - PROCESS | 1791 | ++DOCSHELL 0x900e1400 == 129 [pid = 1791] [id = 412] 10:25:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x90231000) [pid = 1791] [serial = 1237] [outer = (nil)] 10:25:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x906f1400) [pid = 1791] [serial = 1238] [outer = 0x90231000] 10:25:35 INFO - PROCESS | 1791 | 1461086735823 Marionette DEBUG loaded listener.js 10:25:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x912f1400) [pid = 1791] [serial = 1239] [outer = 0x90231000] 10:25:36 INFO - PROCESS | 1791 | 1461086736713 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 10:25:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:25:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1577ms 10:25:36 INFO - PROCESS | 1791 | 1461086736760 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 10:25:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:25:36 INFO - PROCESS | 1791 | 1461086736764 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 10:25:36 INFO - PROCESS | 1791 | 1461086736770 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:25:36 INFO - PROCESS | 1791 | 1461086736774 Marionette TRACE conn3 <- [1,1622,null,{}] 10:25:36 INFO - PROCESS | 1791 | 1461086736779 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:36 INFO - PROCESS | 1791 | 1461086736965 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 10:25:37 INFO - PROCESS | 1791 | 1461086737238 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:37 INFO - PROCESS | 1791 | ++DOCSHELL 0x8dfb3400 == 130 [pid = 1791] [id = 413] 10:25:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x905e4400) [pid = 1791] [serial = 1240] [outer = (nil)] 10:25:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x93084800) [pid = 1791] [serial = 1241] [outer = 0x905e4400] 10:25:37 INFO - PROCESS | 1791 | 1461086737372 Marionette DEBUG loaded listener.js 10:25:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x93194000) [pid = 1791] [serial = 1242] [outer = 0x905e4400] 10:25:38 INFO - PROCESS | 1791 | 1461086738275 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 10:25:38 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 10:25:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1581ms 10:25:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:25:38 INFO - PROCESS | 1791 | 1461086738352 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 10:25:38 INFO - PROCESS | 1791 | 1461086738355 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 10:25:38 INFO - PROCESS | 1791 | 1461086738362 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:25:38 INFO - PROCESS | 1791 | 1461086738365 Marionette TRACE conn3 <- [1,1626,null,{}] 10:25:38 INFO - PROCESS | 1791 | 1461086738371 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:38 INFO - PROCESS | 1791 | 1461086738559 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 10:25:38 INFO - PROCESS | 1791 | 1461086738874 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:38 INFO - PROCESS | 1791 | ++DOCSHELL 0x914e8400 == 131 [pid = 1791] [id = 414] 10:25:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x93089800) [pid = 1791] [serial = 1243] [outer = (nil)] 10:25:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x941f0000) [pid = 1791] [serial = 1244] [outer = 0x93089800] 10:25:38 INFO - PROCESS | 1791 | 1461086738963 Marionette DEBUG loaded listener.js 10:25:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x941f7400) [pid = 1791] [serial = 1245] [outer = 0x93089800] 10:25:39 INFO - PROCESS | 1791 | 1461086739789 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 10:25:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:25:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1478ms 10:25:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:25:39 INFO - PROCESS | 1791 | 1461086739840 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 10:25:39 INFO - PROCESS | 1791 | 1461086739843 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 10:25:39 INFO - PROCESS | 1791 | 1461086739849 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:25:39 INFO - PROCESS | 1791 | 1461086739853 Marionette TRACE conn3 <- [1,1630,null,{}] 10:25:39 INFO - PROCESS | 1791 | 1461086739858 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:40 INFO - PROCESS | 1791 | 1461086740052 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 10:25:40 INFO - PROCESS | 1791 | 1461086740331 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:40 INFO - PROCESS | 1791 | ++DOCSHELL 0x89c43c00 == 132 [pid = 1791] [id = 415] 10:25:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x8fb21c00) [pid = 1791] [serial = 1246] [outer = (nil)] 10:25:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x94238400) [pid = 1791] [serial = 1247] [outer = 0x8fb21c00] 10:25:40 INFO - PROCESS | 1791 | 1461086740422 Marionette DEBUG loaded listener.js 10:25:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x942df000) [pid = 1791] [serial = 1248] [outer = 0x8fb21c00] 10:25:41 INFO - PROCESS | 1791 | 1461086741341 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 10:25:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:25:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1530ms 10:25:41 INFO - PROCESS | 1791 | 1461086741378 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 10:25:41 INFO - PROCESS | 1791 | 1461086741382 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 10:25:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:25:41 INFO - PROCESS | 1791 | 1461086741388 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:25:41 INFO - PROCESS | 1791 | 1461086741392 Marionette TRACE conn3 <- [1,1634,null,{}] 10:25:41 INFO - PROCESS | 1791 | 1461086741397 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:41 INFO - PROCESS | 1791 | 1461086741583 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 10:25:41 INFO - PROCESS | 1791 | 1461086741857 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:41 INFO - PROCESS | 1791 | ++DOCSHELL 0x94234400 == 133 [pid = 1791] [id = 416] 10:25:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x943bf000) [pid = 1791] [serial = 1249] [outer = (nil)] 10:25:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x94dce400) [pid = 1791] [serial = 1250] [outer = 0x943bf000] 10:25:42 INFO - PROCESS | 1791 | 1461086742007 Marionette DEBUG loaded listener.js 10:25:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x958b2400) [pid = 1791] [serial = 1251] [outer = 0x943bf000] 10:25:42 INFO - PROCESS | 1791 | 1461086742870 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 10:25:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:25:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1528ms 10:25:42 INFO - PROCESS | 1791 | 1461086742917 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 10:25:42 INFO - PROCESS | 1791 | 1461086742920 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 10:25:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:25:42 INFO - PROCESS | 1791 | 1461086742947 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:25:42 INFO - PROCESS | 1791 | 1461086742952 Marionette TRACE conn3 <- [1,1638,null,{}] 10:25:42 INFO - PROCESS | 1791 | 1461086742958 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:43 INFO - PROCESS | 1791 | 1461086743233 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 10:25:43 INFO - PROCESS | 1791 | 1461086743569 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:43 INFO - PROCESS | 1791 | ++DOCSHELL 0x94149400 == 134 [pid = 1791] [id = 417] 10:25:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x94dc7800) [pid = 1791] [serial = 1252] [outer = (nil)] 10:25:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0x97dd9c00) [pid = 1791] [serial = 1253] [outer = 0x94dc7800] 10:25:43 INFO - PROCESS | 1791 | 1461086743665 Marionette DEBUG loaded listener.js 10:25:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 186 (0x983f8800) [pid = 1791] [serial = 1254] [outer = 0x94dc7800] 10:25:44 INFO - PROCESS | 1791 | 1461086744526 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 10:25:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:25:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1636ms 10:25:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:25:44 INFO - PROCESS | 1791 | 1461086744579 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 10:25:44 INFO - PROCESS | 1791 | 1461086744582 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 10:25:44 INFO - PROCESS | 1791 | 1461086744589 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:25:44 INFO - PROCESS | 1791 | 1461086744592 Marionette TRACE conn3 <- [1,1642,null,{}] 10:25:44 INFO - PROCESS | 1791 | 1461086744598 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:44 INFO - PROCESS | 1791 | 1461086744789 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 10:25:45 INFO - PROCESS | 1791 | 1461086745061 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:45 INFO - PROCESS | 1791 | ++DOCSHELL 0x9029e400 == 135 [pid = 1791] [id = 418] 10:25:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 187 (0x9430a000) [pid = 1791] [serial = 1255] [outer = (nil)] 10:25:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 188 (0x98797400) [pid = 1791] [serial = 1256] [outer = 0x9430a000] 10:25:45 INFO - PROCESS | 1791 | 1461086745192 Marionette DEBUG loaded listener.js 10:25:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 189 (0x98864c00) [pid = 1791] [serial = 1257] [outer = 0x9430a000] 10:25:46 INFO - PROCESS | 1791 | 1461086746047 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 10:25:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:25:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1533ms 10:25:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:25:46 INFO - PROCESS | 1791 | 1461086746121 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 10:25:46 INFO - PROCESS | 1791 | 1461086746124 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 10:25:46 INFO - PROCESS | 1791 | 1461086746131 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:25:46 INFO - PROCESS | 1791 | 1461086746134 Marionette TRACE conn3 <- [1,1646,null,{}] 10:25:46 INFO - PROCESS | 1791 | 1461086746140 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:46 INFO - PROCESS | 1791 | 1461086746330 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 10:25:46 INFO - PROCESS | 1791 | 1461086746603 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:46 INFO - PROCESS | 1791 | ++DOCSHELL 0x96a23800 == 136 [pid = 1791] [id = 419] 10:25:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 190 (0x98794000) [pid = 1791] [serial = 1258] [outer = (nil)] 10:25:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 191 (0x98b09400) [pid = 1791] [serial = 1259] [outer = 0x98794000] 10:25:46 INFO - PROCESS | 1791 | 1461086746735 Marionette DEBUG loaded listener.js 10:25:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 192 (0x98ed4800) [pid = 1791] [serial = 1260] [outer = 0x98794000] 10:25:47 INFO - PROCESS | 1791 | 1461086747644 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 10:25:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:25:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1579ms 10:25:47 INFO - PROCESS | 1791 | 1461086747709 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 10:25:47 INFO - PROCESS | 1791 | 1461086747713 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 10:25:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:25:47 INFO - PROCESS | 1791 | 1461086747720 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:25:47 INFO - PROCESS | 1791 | 1461086747724 Marionette TRACE conn3 <- [1,1650,null,{}] 10:25:47 INFO - PROCESS | 1791 | 1461086747729 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:47 INFO - PROCESS | 1791 | 1461086747923 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 10:25:48 INFO - PROCESS | 1791 | 1461086748241 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:48 INFO - PROCESS | 1791 | ++DOCSHELL 0x9414a000 == 137 [pid = 1791] [id = 420] 10:25:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 193 (0x98879000) [pid = 1791] [serial = 1261] [outer = (nil)] 10:25:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 194 (0x992a3000) [pid = 1791] [serial = 1262] [outer = 0x98879000] 10:25:48 INFO - PROCESS | 1791 | 1461086748342 Marionette DEBUG loaded listener.js 10:25:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 195 (0x99932800) [pid = 1791] [serial = 1263] [outer = 0x98879000] 10:25:49 INFO - PROCESS | 1791 | 1461086749235 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 10:25:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:25:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1581ms 10:25:49 INFO - PROCESS | 1791 | 1461086749302 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 10:25:49 INFO - PROCESS | 1791 | 1461086749306 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 10:25:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:25:49 INFO - PROCESS | 1791 | 1461086749312 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:25:49 INFO - PROCESS | 1791 | 1461086749316 Marionette TRACE conn3 <- [1,1654,null,{}] 10:25:49 INFO - PROCESS | 1791 | 1461086749321 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:49 INFO - PROCESS | 1791 | 1461086749526 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 10:25:49 INFO - PROCESS | 1791 | 1461086749851 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:49 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e964000 == 138 [pid = 1791] [id = 421] 10:25:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 196 (0x991a7000) [pid = 1791] [serial = 1264] [outer = (nil)] 10:25:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 197 (0x9a6ddc00) [pid = 1791] [serial = 1265] [outer = 0x991a7000] 10:25:49 INFO - PROCESS | 1791 | 1461086749942 Marionette DEBUG loaded listener.js 10:25:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 198 (0x9df81c00) [pid = 1791] [serial = 1266] [outer = 0x991a7000] 10:25:50 INFO - PROCESS | 1791 | 1461086750804 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 10:25:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:25:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1536ms 10:25:50 INFO - PROCESS | 1791 | 1461086750850 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 10:25:50 INFO - PROCESS | 1791 | 1461086750854 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 10:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:25:50 INFO - PROCESS | 1791 | 1461086750860 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:25:50 INFO - PROCESS | 1791 | 1461086750864 Marionette TRACE conn3 <- [1,1658,null,{}] 10:25:50 INFO - PROCESS | 1791 | 1461086750869 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:51 INFO - PROCESS | 1791 | 1461086751081 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 10:25:51 INFO - PROCESS | 1791 | 1461086751357 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:51 INFO - PROCESS | 1791 | ++DOCSHELL 0x886d0800 == 139 [pid = 1791] [id = 422] 10:25:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 199 (0x99a6e400) [pid = 1791] [serial = 1267] [outer = (nil)] 10:25:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 200 (0xa0037800) [pid = 1791] [serial = 1268] [outer = 0x99a6e400] 10:25:51 INFO - PROCESS | 1791 | 1461086751489 Marionette DEBUG loaded listener.js 10:25:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 201 (0x9fc9a400) [pid = 1791] [serial = 1269] [outer = 0x99a6e400] 10:25:52 INFO - PROCESS | 1791 | 1461086752355 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1530ms 10:25:52 INFO - PROCESS | 1791 | 1461086752392 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 10:25:52 INFO - PROCESS | 1791 | 1461086752395 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 10:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:25:52 INFO - PROCESS | 1791 | 1461086752402 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:25:52 INFO - PROCESS | 1791 | 1461086752405 Marionette TRACE conn3 <- [1,1662,null,{}] 10:25:52 INFO - PROCESS | 1791 | 1461086752411 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:52 INFO - PROCESS | 1791 | 1461086752621 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 10:25:52 INFO - PROCESS | 1791 | 1461086752898 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:52 INFO - PROCESS | 1791 | ++DOCSHELL 0x9a670400 == 140 [pid = 1791] [id = 423] 10:25:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 202 (0x9a6d7800) [pid = 1791] [serial = 1270] [outer = (nil)] 10:25:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 203 (0xa0e90800) [pid = 1791] [serial = 1271] [outer = 0x9a6d7800] 10:25:53 INFO - PROCESS | 1791 | 1461086753031 Marionette DEBUG loaded listener.js 10:25:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 204 (0xa2a3cc00) [pid = 1791] [serial = 1272] [outer = 0x9a6d7800] 10:25:53 INFO - PROCESS | 1791 | 1461086753911 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1540ms 10:25:53 INFO - PROCESS | 1791 | 1461086753944 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 10:25:53 INFO - PROCESS | 1791 | 1461086753947 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 10:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:25:53 INFO - PROCESS | 1791 | 1461086753953 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:25:53 INFO - PROCESS | 1791 | 1461086753956 Marionette TRACE conn3 <- [1,1666,null,{}] 10:25:53 INFO - PROCESS | 1791 | 1461086753962 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:54 INFO - PROCESS | 1791 | 1461086754264 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 10:25:54 INFO - PROCESS | 1791 | 1461086754478 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:54 INFO - PROCESS | 1791 | ++DOCSHELL 0x89b6c800 == 141 [pid = 1791] [id = 424] 10:25:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 205 (0x9886fc00) [pid = 1791] [serial = 1273] [outer = (nil)] 10:25:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 206 (0xa447c000) [pid = 1791] [serial = 1274] [outer = 0x9886fc00] 10:25:54 INFO - PROCESS | 1791 | 1461086754617 Marionette DEBUG loaded listener.js 10:25:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 207 (0xa4483800) [pid = 1791] [serial = 1275] [outer = 0x9886fc00] 10:25:55 INFO - PROCESS | 1791 | 1461086755466 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 10:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1577ms 10:25:55 INFO - PROCESS | 1791 | 1461086755532 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 10:25:55 INFO - PROCESS | 1791 | 1461086755536 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 10:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:25:55 INFO - PROCESS | 1791 | 1461086755542 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:25:55 INFO - PROCESS | 1791 | 1461086755545 Marionette TRACE conn3 <- [1,1670,null,{}] 10:25:55 INFO - PROCESS | 1791 | 1461086755551 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:55 INFO - PROCESS | 1791 | 1461086755754 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 10:25:56 INFO - PROCESS | 1791 | 1461086756088 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:56 INFO - PROCESS | 1791 | ++DOCSHELL 0x84377c00 == 142 [pid = 1791] [id = 425] 10:25:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 208 (0x84379800) [pid = 1791] [serial = 1276] [outer = (nil)] 10:25:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 209 (0x84380400) [pid = 1791] [serial = 1277] [outer = 0x84379800] 10:25:56 INFO - PROCESS | 1791 | 1461086756178 Marionette DEBUG loaded listener.js 10:25:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 210 (0x84382400) [pid = 1791] [serial = 1278] [outer = 0x84379800] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x941f7000 == 141 [pid = 1791] [id = 163] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x98b0d000 == 140 [pid = 1791] [id = 400] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x9fb8c000 == 139 [pid = 1791] [id = 399] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x875bb400 == 138 [pid = 1791] [id = 398] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x84ded800 == 137 [pid = 1791] [id = 396] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8429fc00 == 136 [pid = 1791] [id = 397] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x9991e800 == 135 [pid = 1791] [id = 395] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8b642400 == 134 [pid = 1791] [id = 394] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x94303400 == 133 [pid = 1791] [id = 392] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x984c8c00 == 132 [pid = 1791] [id = 393] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8aaa4800 == 131 [pid = 1791] [id = 391] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x912f5800 == 130 [pid = 1791] [id = 390] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x912f2800 == 129 [pid = 1791] [id = 389] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x9022b800 == 128 [pid = 1791] [id = 388] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8e962400 == 127 [pid = 1791] [id = 387] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8bbe8400 == 126 [pid = 1791] [id = 385] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8b6f0c00 == 125 [pid = 1791] [id = 386] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x89b78400 == 124 [pid = 1791] [id = 384] 10:25:57 INFO - PROCESS | 1791 | --DOCSHELL 0x84294400 == 123 [pid = 1791] [id = 383] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 209 (0x96fd6800) [pid = 1791] [serial = 1115] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 208 (0x8b4de800) [pid = 1791] [serial = 1085] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 207 (0x8f3aa800) [pid = 1791] [serial = 1146] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 206 (0x8bbe8000) [pid = 1791] [serial = 1065] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 205 (0x8e12ec00) [pid = 1791] [serial = 1080] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 204 (0x8b26f800) [pid = 1791] [serial = 1134] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 203 (0x93199c00) [pid = 1791] [serial = 1106] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 202 (0x8aaab400) [pid = 1791] [serial = 1133] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 201 (0x8dfac000) [pid = 1791] [serial = 1140] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 200 (0x8e8d3800) [pid = 1791] [serial = 1088] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 199 (0x8b644c00) [pid = 1791] [serial = 1139] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 198 (0x912f8c00) [pid = 1791] [serial = 1103] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 197 (0x90224400) [pid = 1791] [serial = 1097] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 196 (0x875ba000) [pid = 1791] [serial = 1137] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 195 (0x941f7800) [pid = 1791] [serial = 1109] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 194 (0x9919f400) [pid = 1791] [serial = 1124] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 193 (0x8ea6e400) [pid = 1791] [serial = 1145] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 192 (0x89b71800) [pid = 1791] [serial = 1130] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 191 (0x981b4800) [pid = 1791] [serial = 1118] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 190 (0x98881c00) [pid = 1791] [serial = 1121] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 189 (0x8f3b6000) [pid = 1791] [serial = 1091] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 188 (0x8fb6a400) [pid = 1791] [serial = 1094] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 187 (0x886dac00) [pid = 1791] [serial = 1082] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 186 (0x8e96f400) [pid = 1791] [serial = 1143] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 185 (0x94dccc00) [pid = 1791] [serial = 1112] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 184 (0x999cc800) [pid = 1791] [serial = 1127] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0x905e5800) [pid = 1791] [serial = 1100] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x8e8dcc00) [pid = 1791] [serial = 1142] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x84ded000) [pid = 1791] [serial = 1136] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x8b6f0800) [pid = 1791] [serial = 1148] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1791 | 1461086758687 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 10:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 3184ms 10:25:58 INFO - PROCESS | 1791 | 1461086758744 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 10:25:58 INFO - PROCESS | 1791 | 1461086758750 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 10:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:25:58 INFO - PROCESS | 1791 | 1461086758761 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:25:58 INFO - PROCESS | 1791 | 1461086758764 Marionette TRACE conn3 <- [1,1674,null,{}] 10:25:58 INFO - PROCESS | 1791 | 1461086758773 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:58 INFO - PROCESS | 1791 | 1461086758955 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 10:25:58 INFO - PROCESS | 1791 | 1461086758967 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:59 INFO - PROCESS | 1791 | ++DOCSHELL 0x8429fc00 == 124 [pid = 1791] [id = 426] 10:25:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x886d1400) [pid = 1791] [serial = 1279] [outer = (nil)] 10:25:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x886d8000) [pid = 1791] [serial = 1280] [outer = 0x886d1400] 10:25:59 INFO - PROCESS | 1791 | 1461086759043 Marionette DEBUG loaded listener.js 10:25:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x89807000) [pid = 1791] [serial = 1281] [outer = 0x886d1400] 10:26:00 INFO - PROCESS | 1791 | 1461086760098 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 10:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1390ms 10:26:00 INFO - PROCESS | 1791 | 1461086760151 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 10:26:00 INFO - PROCESS | 1791 | 1461086760159 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 10:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:26:00 INFO - PROCESS | 1791 | 1461086760169 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:26:00 INFO - PROCESS | 1791 | 1461086760172 Marionette TRACE conn3 <- [1,1678,null,{}] 10:26:00 INFO - PROCESS | 1791 | 1461086760178 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:00 INFO - PROCESS | 1791 | 1461086760458 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 10:26:00 INFO - PROCESS | 1791 | 1461086760580 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:00 INFO - PROCESS | 1791 | ++DOCSHELL 0x887d8c00 == 125 [pid = 1791] [id = 427] 10:26:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x887e2800) [pid = 1791] [serial = 1282] [outer = (nil)] 10:26:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0x8aaf8000) [pid = 1791] [serial = 1283] [outer = 0x887e2800] 10:26:00 INFO - PROCESS | 1791 | 1461086760665 Marionette DEBUG loaded listener.js 10:26:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 186 (0x8b4d5400) [pid = 1791] [serial = 1284] [outer = 0x887e2800] 10:26:01 INFO - PROCESS | 1791 | 1461086761586 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 10:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1486ms 10:26:01 INFO - PROCESS | 1791 | 1461086761655 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 10:26:01 INFO - PROCESS | 1791 | 1461086761659 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 10:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:26:01 INFO - PROCESS | 1791 | 1461086761666 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:26:01 INFO - PROCESS | 1791 | 1461086761671 Marionette TRACE conn3 <- [1,1682,null,{}] 10:26:01 INFO - PROCESS | 1791 | 1461086761695 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:01 INFO - PROCESS | 1791 | 1461086761965 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 10:26:02 INFO - PROCESS | 1791 | 1461086762000 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:02 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaa0000 == 126 [pid = 1791] [id = 428] 10:26:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 187 (0x8b643800) [pid = 1791] [serial = 1285] [outer = (nil)] 10:26:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 188 (0x8dfac000) [pid = 1791] [serial = 1286] [outer = 0x8b643800] 10:26:02 INFO - PROCESS | 1791 | 1461086762088 Marionette DEBUG loaded listener.js 10:26:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 189 (0x8e131800) [pid = 1791] [serial = 1287] [outer = 0x8b643800] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 188 (0x9a675c00) [pid = 1791] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 187 (0x94146400) [pid = 1791] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 186 (0x8e9ddc00) [pid = 1791] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 185 (0x86ddcc00) [pid = 1791] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 184 (0x887e0800) [pid = 1791] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0x9fc4e400) [pid = 1791] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x8fb25c00) [pid = 1791] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x8b6ec400) [pid = 1791] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x8dfb4000) [pid = 1791] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x842a0000) [pid = 1791] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x900dbc00) [pid = 1791] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x991a0800) [pid = 1791] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x8a939800) [pid = 1791] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x849cc800) [pid = 1791] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x900df400) [pid = 1791] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x9422dc00) [pid = 1791] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x903bf400) [pid = 1791] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x886d4400) [pid = 1791] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x90222c00) [pid = 1791] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0x999d0800) [pid = 1791] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0x8b649c00) [pid = 1791] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0x8e2b8000) [pid = 1791] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x94302800) [pid = 1791] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x8aaf6800) [pid = 1791] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x8fb27000) [pid = 1791] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x984cc000) [pid = 1791] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x875c5000) [pid = 1791] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x9022d400) [pid = 1791] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x9430ec00) [pid = 1791] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x8e2b7400) [pid = 1791] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x849cb000) [pid = 1791] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x8e9e3c00) [pid = 1791] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x8f845400) [pid = 1791] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x9886cc00) [pid = 1791] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x85552000) [pid = 1791] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x98862400) [pid = 1791] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x912f7000) [pid = 1791] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x91ef2000) [pid = 1791] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x8e9e4c00) [pid = 1791] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x943c0800) [pid = 1791] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:26:03 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x90299800) [pid = 1791] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:26:04 INFO - PROCESS | 1791 | 1461086763992 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 10:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 2386ms 10:26:04 INFO - PROCESS | 1791 | 1461086764052 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 10:26:04 INFO - PROCESS | 1791 | 1461086764056 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 10:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:26:04 INFO - PROCESS | 1791 | 1461086764062 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:26:04 INFO - PROCESS | 1791 | 1461086764065 Marionette TRACE conn3 <- [1,1686,null,{}] 10:26:04 INFO - PROCESS | 1791 | 1461086764070 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:04 INFO - PROCESS | 1791 | 1461086764255 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 10:26:04 INFO - PROCESS | 1791 | 1461086764442 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:04 INFO - PROCESS | 1791 | ++DOCSHELL 0x8429d000 == 127 [pid = 1791] [id = 429] 10:26:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8554ec00) [pid = 1791] [serial = 1288] [outer = (nil)] 10:26:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8a939800) [pid = 1791] [serial = 1289] [outer = 0x8554ec00] 10:26:04 INFO - PROCESS | 1791 | 1461086764518 Marionette DEBUG loaded listener.js 10:26:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x8bbe5c00) [pid = 1791] [serial = 1290] [outer = 0x8554ec00] 10:26:05 INFO - PROCESS | 1791 | 1461086765239 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 10:26:05 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 10:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1241ms 10:26:05 INFO - PROCESS | 1791 | 1461086765304 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 10:26:05 INFO - PROCESS | 1791 | 1461086765308 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 10:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:26:05 INFO - PROCESS | 1791 | 1461086765314 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:26:05 INFO - PROCESS | 1791 | 1461086765316 Marionette TRACE conn3 <- [1,1690,null,{}] 10:26:05 INFO - PROCESS | 1791 | 1461086765322 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:05 INFO - PROCESS | 1791 | 1461086765500 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 10:26:05 INFO - PROCESS | 1791 | 1461086765510 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:05 INFO - PROCESS | 1791 | ++DOCSHELL 0x86ddc800 == 128 [pid = 1791] [id = 430] 10:26:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x89b71000) [pid = 1791] [serial = 1291] [outer = (nil)] 10:26:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8e8ddc00) [pid = 1791] [serial = 1292] [outer = 0x89b71000] 10:26:05 INFO - PROCESS | 1791 | 1461086765581 Marionette DEBUG loaded listener.js 10:26:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8e968400) [pid = 1791] [serial = 1293] [outer = 0x89b71000] 10:26:06 INFO - PROCESS | 1791 | 1461086766915 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 10:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1636ms 10:26:06 INFO - PROCESS | 1791 | 1461086766951 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 10:26:06 INFO - PROCESS | 1791 | 1461086766959 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 10:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:26:06 INFO - PROCESS | 1791 | 1461086766969 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:26:06 INFO - PROCESS | 1791 | 1461086766973 Marionette TRACE conn3 <- [1,1694,null,{}] 10:26:06 INFO - PROCESS | 1791 | 1461086766982 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:07 INFO - PROCESS | 1791 | 1461086767214 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 10:26:07 INFO - PROCESS | 1791 | 1461086767549 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:07 INFO - PROCESS | 1791 | ++DOCSHELL 0x849c6800 == 129 [pid = 1791] [id = 431] 10:26:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x886cc800) [pid = 1791] [serial = 1294] [outer = (nil)] 10:26:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x89c36c00) [pid = 1791] [serial = 1295] [outer = 0x886cc800] 10:26:07 INFO - PROCESS | 1791 | 1461086767637 Marionette DEBUG loaded listener.js 10:26:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x8b26e400) [pid = 1791] [serial = 1296] [outer = 0x886cc800] 10:26:08 INFO - PROCESS | 1791 | 1461086768710 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 10:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1781ms 10:26:08 INFO - PROCESS | 1791 | 1461086768750 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 10:26:08 INFO - PROCESS | 1791 | 1461086768758 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 10:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:26:08 INFO - PROCESS | 1791 | 1461086768769 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:26:08 INFO - PROCESS | 1791 | 1461086768773 Marionette TRACE conn3 <- [1,1698,null,{}] 10:26:08 INFO - PROCESS | 1791 | 1461086768779 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:09 INFO - PROCESS | 1791 | 1461086768998 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 10:26:09 INFO - PROCESS | 1791 | 1461086769265 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:09 INFO - PROCESS | 1791 | ++DOCSHELL 0x89b74c00 == 130 [pid = 1791] [id = 432] 10:26:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x8b4e2400) [pid = 1791] [serial = 1297] [outer = (nil)] 10:26:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x8e8d5800) [pid = 1791] [serial = 1298] [outer = 0x8b4e2400] 10:26:09 INFO - PROCESS | 1791 | 1461086769353 Marionette DEBUG loaded listener.js 10:26:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x8e96ec00) [pid = 1791] [serial = 1299] [outer = 0x8b4e2400] 10:26:10 INFO - PROCESS | 1791 | 1461086770247 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 10:26:10 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 10:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1541ms 10:26:10 INFO - PROCESS | 1791 | 1461086770310 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 10:26:10 INFO - PROCESS | 1791 | 1461086770314 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 10:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:26:10 INFO - PROCESS | 1791 | 1461086770321 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:26:10 INFO - PROCESS | 1791 | 1461086770328 Marionette TRACE conn3 <- [1,1702,null,{}] 10:26:10 INFO - PROCESS | 1791 | 1461086770344 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:10 INFO - PROCESS | 1791 | 1461086770604 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 10:26:10 INFO - PROCESS | 1791 | 1461086770928 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:10 INFO - PROCESS | 1791 | ++DOCSHELL 0x89802800 == 131 [pid = 1791] [id = 433] 10:26:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x8b6f0800) [pid = 1791] [serial = 1300] [outer = (nil)] 10:26:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x8f3a8c00) [pid = 1791] [serial = 1301] [outer = 0x8b6f0800] 10:26:11 INFO - PROCESS | 1791 | 1461086771030 Marionette DEBUG loaded listener.js 10:26:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x8f59f400) [pid = 1791] [serial = 1302] [outer = 0x8b6f0800] 10:26:11 INFO - PROCESS | 1791 | 1461086771888 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 10:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1633ms 10:26:11 INFO - PROCESS | 1791 | 1461086771955 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 10:26:11 INFO - PROCESS | 1791 | 1461086771960 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 10:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:26:11 INFO - PROCESS | 1791 | 1461086771966 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:26:11 INFO - PROCESS | 1791 | 1461086771970 Marionette TRACE conn3 <- [1,1706,null,{}] 10:26:11 INFO - PROCESS | 1791 | 1461086771975 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:12 INFO - PROCESS | 1791 | 1461086772192 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 10:26:12 INFO - PROCESS | 1791 | 1461086772466 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:12 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b6ec800 == 132 [pid = 1791] [id = 434] 10:26:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x8ea77000) [pid = 1791] [serial = 1303] [outer = (nil)] 10:26:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x8fb30c00) [pid = 1791] [serial = 1304] [outer = 0x8ea77000] 10:26:12 INFO - PROCESS | 1791 | 1461086772615 Marionette DEBUG loaded listener.js 10:26:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x8fb76c00) [pid = 1791] [serial = 1305] [outer = 0x8ea77000] 10:26:13 INFO - PROCESS | 1791 | 1461086773490 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 10:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1592ms 10:26:13 INFO - PROCESS | 1791 | 1461086773561 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 10:26:13 INFO - PROCESS | 1791 | 1461086773566 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 10:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:26:13 INFO - PROCESS | 1791 | 1461086773577 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:26:13 INFO - PROCESS | 1791 | 1461086773582 Marionette TRACE conn3 <- [1,1710,null,{}] 10:26:13 INFO - PROCESS | 1791 | 1461086773588 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:13 INFO - PROCESS | 1791 | 1461086773826 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 10:26:14 INFO - PROCESS | 1791 | 1461086774151 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:14 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f843c00 == 133 [pid = 1791] [id = 435] 10:26:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x8fedd000) [pid = 1791] [serial = 1306] [outer = (nil)] 10:26:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x900e7000) [pid = 1791] [serial = 1307] [outer = 0x8fedd000] 10:26:14 INFO - PROCESS | 1791 | 1461086774241 Marionette DEBUG loaded listener.js 10:26:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x900e9c00) [pid = 1791] [serial = 1308] [outer = 0x8fedd000] 10:26:15 INFO - PROCESS | 1791 | 1461086775130 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 10:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1586ms 10:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:26:15 INFO - PROCESS | 1791 | 1461086775164 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 10:26:15 INFO - PROCESS | 1791 | 1461086775167 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 10:26:15 INFO - PROCESS | 1791 | 1461086775174 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:26:15 INFO - PROCESS | 1791 | 1461086775177 Marionette TRACE conn3 <- [1,1714,null,{}] 10:26:15 INFO - PROCESS | 1791 | 1461086775183 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:15 INFO - PROCESS | 1791 | 1461086775393 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 10:26:15 INFO - PROCESS | 1791 | 1461086775716 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:15 INFO - PROCESS | 1791 | ++DOCSHELL 0x89b75000 == 134 [pid = 1791] [id = 436] 10:26:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x8f3b7000) [pid = 1791] [serial = 1309] [outer = (nil)] 10:26:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x905ecc00) [pid = 1791] [serial = 1310] [outer = 0x8f3b7000] 10:26:15 INFO - PROCESS | 1791 | 1461086775809 Marionette DEBUG loaded listener.js 10:26:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x91235800) [pid = 1791] [serial = 1311] [outer = 0x8f3b7000] 10:26:16 INFO - PROCESS | 1791 | 1461086776692 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1587ms 10:26:16 INFO - PROCESS | 1791 | 1461086776761 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 10:26:16 INFO - PROCESS | 1791 | 1461086776765 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 10:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:26:16 INFO - PROCESS | 1791 | 1461086776771 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:26:16 INFO - PROCESS | 1791 | 1461086776774 Marionette TRACE conn3 <- [1,1718,null,{}] 10:26:16 INFO - PROCESS | 1791 | 1461086776780 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:16 INFO - PROCESS | 1791 | 1461086776974 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 10:26:17 INFO - PROCESS | 1791 | 1461086777250 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:17 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e2b7400 == 135 [pid = 1791] [id = 437] 10:26:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x8feddc00) [pid = 1791] [serial = 1312] [outer = (nil)] 10:26:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x91eec000) [pid = 1791] [serial = 1313] [outer = 0x8feddc00] 10:26:17 INFO - PROCESS | 1791 | 1461086777383 Marionette DEBUG loaded listener.js 10:26:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x9307d000) [pid = 1791] [serial = 1314] [outer = 0x8feddc00] 10:26:18 INFO - PROCESS | 1791 | 1461086778277 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1579ms 10:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:26:18 INFO - PROCESS | 1791 | 1461086778351 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 10:26:18 INFO - PROCESS | 1791 | 1461086778354 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 10:26:18 INFO - PROCESS | 1791 | 1461086778360 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:26:18 INFO - PROCESS | 1791 | 1461086778364 Marionette TRACE conn3 <- [1,1722,null,{}] 10:26:18 INFO - PROCESS | 1791 | 1461086778370 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:18 INFO - PROCESS | 1791 | 1461086778567 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 10:26:18 INFO - PROCESS | 1791 | 1461086778899 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:18 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb80c00 == 136 [pid = 1791] [id = 438] 10:26:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x91ef0000) [pid = 1791] [serial = 1315] [outer = (nil)] 10:26:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x94146800) [pid = 1791] [serial = 1316] [outer = 0x91ef0000] 10:26:18 INFO - PROCESS | 1791 | 1461086778990 Marionette DEBUG loaded listener.js 10:26:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x9414c000) [pid = 1791] [serial = 1317] [outer = 0x91ef0000] 10:26:19 INFO - PROCESS | 1791 | 1461086779853 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 10:26:19 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 10:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1532ms 10:26:19 INFO - PROCESS | 1791 | 1461086779893 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 10:26:19 INFO - PROCESS | 1791 | 1461086779897 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 10:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:26:19 INFO - PROCESS | 1791 | 1461086779903 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:26:19 INFO - PROCESS | 1791 | 1461086779906 Marionette TRACE conn3 <- [1,1726,null,{}] 10:26:19 INFO - PROCESS | 1791 | 1461086779912 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:20 INFO - PROCESS | 1791 | 1461086780191 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 10:26:20 INFO - PROCESS | 1791 | 1461086780403 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:20 INFO - PROCESS | 1791 | ++DOCSHELL 0x9319bc00 == 137 [pid = 1791] [id = 439] 10:26:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x94147800) [pid = 1791] [serial = 1318] [outer = (nil)] 10:26:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x9423a000) [pid = 1791] [serial = 1319] [outer = 0x94147800] 10:26:20 INFO - PROCESS | 1791 | 1461086780532 Marionette DEBUG loaded listener.js 10:26:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x942e4c00) [pid = 1791] [serial = 1320] [outer = 0x94147800] 10:26:21 INFO - PROCESS | 1791 | 1461086781408 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 10:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1537ms 10:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:26:21 INFO - PROCESS | 1791 | 1461086781441 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 10:26:21 INFO - PROCESS | 1791 | 1461086781444 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 10:26:21 INFO - PROCESS | 1791 | 1461086781451 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:26:21 INFO - PROCESS | 1791 | 1461086781455 Marionette TRACE conn3 <- [1,1730,null,{}] 10:26:21 INFO - PROCESS | 1791 | 1461086781460 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:21 INFO - PROCESS | 1791 | 1461086781740 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 10:26:21 INFO - PROCESS | 1791 | 1461086781954 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:22 INFO - PROCESS | 1791 | ++DOCSHELL 0x94142000 == 138 [pid = 1791] [id = 440] 10:26:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x943c5800) [pid = 1791] [serial = 1321] [outer = (nil)] 10:26:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x94dd2400) [pid = 1791] [serial = 1322] [outer = 0x943c5800] 10:26:22 INFO - PROCESS | 1791 | 1461086782099 Marionette DEBUG loaded listener.js 10:26:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x958b7400) [pid = 1791] [serial = 1323] [outer = 0x943c5800] 10:26:23 INFO - PROCESS | 1791 | 1461086783034 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 10:26:23 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 10:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1630ms 10:26:23 INFO - PROCESS | 1791 | 1461086783081 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 10:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:26:23 INFO - PROCESS | 1791 | 1461086783086 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 10:26:23 INFO - PROCESS | 1791 | 1461086783092 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:26:23 INFO - PROCESS | 1791 | 1461086783096 Marionette TRACE conn3 <- [1,1734,null,{}] 10:26:23 INFO - PROCESS | 1791 | 1461086783102 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:23 INFO - PROCESS | 1791 | 1461086783335 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 10:26:23 INFO - PROCESS | 1791 | 1461086783672 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:23 INFO - PROCESS | 1791 | ++DOCSHELL 0x971b2400 == 139 [pid = 1791] [id = 441] 10:26:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0x9815d800) [pid = 1791] [serial = 1324] [outer = (nil)] 10:26:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 186 (0x981bc400) [pid = 1791] [serial = 1325] [outer = 0x9815d800] 10:26:23 INFO - PROCESS | 1791 | 1461086783806 Marionette DEBUG loaded listener.js 10:26:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 187 (0x9886bc00) [pid = 1791] [serial = 1326] [outer = 0x9815d800] 10:26:24 INFO - PROCESS | 1791 | 1461086784714 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 10:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1680ms 10:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:26:24 INFO - PROCESS | 1791 | 1461086784772 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 10:26:24 INFO - PROCESS | 1791 | 1461086784775 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 10:26:24 INFO - PROCESS | 1791 | 1461086784781 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:26:24 INFO - PROCESS | 1791 | 1461086784784 Marionette TRACE conn3 <- [1,1738,null,{}] 10:26:24 INFO - PROCESS | 1791 | 1461086784790 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:24 INFO - PROCESS | 1791 | 1461086784994 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 10:26:25 INFO - PROCESS | 1791 | 1461086785275 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:25 INFO - PROCESS | 1791 | ++DOCSHELL 0x887dc400 == 140 [pid = 1791] [id = 442] 10:26:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 188 (0x8e96d400) [pid = 1791] [serial = 1327] [outer = (nil)] 10:26:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 189 (0x98b0f800) [pid = 1791] [serial = 1328] [outer = 0x8e96d400] 10:26:25 INFO - PROCESS | 1791 | 1461086785416 Marionette DEBUG loaded listener.js 10:26:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 190 (0x991a6400) [pid = 1791] [serial = 1329] [outer = 0x8e96d400] 10:26:26 INFO - PROCESS | 1791 | 1461086786327 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 10:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1591ms 10:26:26 INFO - PROCESS | 1791 | 1461086786371 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 10:26:26 INFO - PROCESS | 1791 | 1461086786375 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 10:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:26:26 INFO - PROCESS | 1791 | 1461086786382 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:26:26 INFO - PROCESS | 1791 | 1461086786385 Marionette TRACE conn3 <- [1,1742,null,{}] 10:26:26 INFO - PROCESS | 1791 | 1461086786391 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:26 INFO - PROCESS | 1791 | 1461086786601 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 10:26:26 INFO - PROCESS | 1791 | 1461086786930 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:26 INFO - PROCESS | 1791 | ++DOCSHELL 0x905e9c00 == 141 [pid = 1791] [id = 443] 10:26:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 191 (0x98887000) [pid = 1791] [serial = 1330] [outer = (nil)] 10:26:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 192 (0x9a66b400) [pid = 1791] [serial = 1331] [outer = 0x98887000] 10:26:27 INFO - PROCESS | 1791 | 1461086787028 Marionette DEBUG loaded listener.js 10:26:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 193 (0x9a672000) [pid = 1791] [serial = 1332] [outer = 0x98887000] 10:26:27 INFO - PROCESS | 1791 | 1461086787933 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 10:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1628ms 10:26:28 INFO - PROCESS | 1791 | 1461086788011 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 10:26:28 INFO - PROCESS | 1791 | 1461086788014 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 10:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:26:28 INFO - PROCESS | 1791 | 1461086788021 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:26:28 INFO - PROCESS | 1791 | 1461086788024 Marionette TRACE conn3 <- [1,1746,null,{}] 10:26:28 INFO - PROCESS | 1791 | 1461086788030 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:28 INFO - PROCESS | 1791 | 1461086788272 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 10:26:28 INFO - PROCESS | 1791 | 1461086788599 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:28 INFO - PROCESS | 1791 | ++DOCSHELL 0x98885c00 == 142 [pid = 1791] [id = 444] 10:26:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 194 (0x99216000) [pid = 1791] [serial = 1333] [outer = (nil)] 10:26:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 195 (0xa000c000) [pid = 1791] [serial = 1334] [outer = 0x99216000] 10:26:28 INFO - PROCESS | 1791 | 1461086788690 Marionette DEBUG loaded listener.js 10:26:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 196 (0xa009f800) [pid = 1791] [serial = 1335] [outer = 0x99216000] 10:26:29 INFO - PROCESS | 1791 | 1461086789573 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 10:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1630ms 10:26:29 INFO - PROCESS | 1791 | 1461086789651 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 10:26:29 INFO - PROCESS | 1791 | 1461086789654 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 10:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:26:29 INFO - PROCESS | 1791 | 1461086789661 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:26:29 INFO - PROCESS | 1791 | 1461086789665 Marionette TRACE conn3 <- [1,1750,null,{}] 10:26:29 INFO - PROCESS | 1791 | 1461086789670 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:29 INFO - PROCESS | 1791 | 1461086789884 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 10:26:30 INFO - PROCESS | 1791 | 1461086790221 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:30 INFO - PROCESS | 1791 | ++DOCSHELL 0x9307bc00 == 143 [pid = 1791] [id = 445] 10:26:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 197 (0x94dd0800) [pid = 1791] [serial = 1336] [outer = (nil)] 10:26:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 198 (0xa0e8c400) [pid = 1791] [serial = 1337] [outer = 0x94dd0800] 10:26:30 INFO - PROCESS | 1791 | 1461086790340 Marionette DEBUG loaded listener.js 10:26:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 199 (0xa0e91400) [pid = 1791] [serial = 1338] [outer = 0x94dd0800] 10:26:31 INFO - PROCESS | 1791 | 1461086791197 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 10:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1583ms 10:26:31 INFO - PROCESS | 1791 | 1461086791246 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 10:26:31 INFO - PROCESS | 1791 | 1461086791250 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 10:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:26:31 INFO - PROCESS | 1791 | 1461086791256 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:26:31 INFO - PROCESS | 1791 | 1461086791259 Marionette TRACE conn3 <- [1,1754,null,{}] 10:26:31 INFO - PROCESS | 1791 | 1461086791264 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:31 INFO - PROCESS | 1791 | 1461086791472 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 10:26:31 INFO - PROCESS | 1791 | 1461086791756 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:31 INFO - PROCESS | 1791 | ++DOCSHELL 0x8429b000 == 144 [pid = 1791] [id = 446] 10:26:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 200 (0xa0c11c00) [pid = 1791] [serial = 1339] [outer = (nil)] 10:26:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 201 (0xa3c7cc00) [pid = 1791] [serial = 1340] [outer = 0xa0c11c00] 10:26:31 INFO - PROCESS | 1791 | 1461086791892 Marionette DEBUG loaded listener.js 10:26:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 202 (0xa3cdbc00) [pid = 1791] [serial = 1341] [outer = 0xa0c11c00] 10:26:32 INFO - PROCESS | 1791 | 1461086792775 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 10:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1579ms 10:26:32 INFO - PROCESS | 1791 | 1461086792836 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 10:26:32 INFO - PROCESS | 1791 | 1461086792839 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 10:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:26:32 INFO - PROCESS | 1791 | 1461086792846 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:26:32 INFO - PROCESS | 1791 | 1461086792849 Marionette TRACE conn3 <- [1,1758,null,{}] 10:26:32 INFO - PROCESS | 1791 | 1461086792854 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:33 INFO - PROCESS | 1791 | 1461086793064 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 10:26:33 INFO - PROCESS | 1791 | 1461086793394 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:33 INFO - PROCESS | 1791 | ++DOCSHELL 0x84deac00 == 145 [pid = 1791] [id = 447] 10:26:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 203 (0x86d1c000) [pid = 1791] [serial = 1342] [outer = (nil)] 10:26:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 204 (0x86d21000) [pid = 1791] [serial = 1343] [outer = 0x86d1c000] 10:26:33 INFO - PROCESS | 1791 | 1461086793489 Marionette DEBUG loaded listener.js 10:26:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 205 (0x86d22c00) [pid = 1791] [serial = 1344] [outer = 0x86d1c000] 10:26:34 INFO - PROCESS | 1791 | 1461086794345 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 10:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1539ms 10:26:34 INFO - PROCESS | 1791 | 1461086794386 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 10:26:34 INFO - PROCESS | 1791 | 1461086794390 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 10:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:26:34 INFO - PROCESS | 1791 | 1461086794396 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:26:34 INFO - PROCESS | 1791 | 1461086794399 Marionette TRACE conn3 <- [1,1762,null,{}] 10:26:34 INFO - PROCESS | 1791 | 1461086794406 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:34 INFO - PROCESS | 1791 | 1461086794614 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 10:26:34 INFO - PROCESS | 1791 | 1461086794903 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:34 INFO - PROCESS | 1791 | ++DOCSHELL 0x86d1b000 == 146 [pid = 1791] [id = 448] 10:26:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 206 (0x86d21800) [pid = 1791] [serial = 1345] [outer = (nil)] 10:26:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 207 (0x9fc91c00) [pid = 1791] [serial = 1346] [outer = 0x86d21800] 10:26:35 INFO - PROCESS | 1791 | 1461086795036 Marionette DEBUG loaded listener.js 10:26:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 208 (0xa3cd9400) [pid = 1791] [serial = 1347] [outer = 0x86d21800] 10:26:35 INFO - PROCESS | 1791 | 1461086795920 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 10:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1587ms 10:26:35 INFO - PROCESS | 1791 | 1461086795984 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 10:26:35 INFO - PROCESS | 1791 | 1461086795988 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 10:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:26:35 INFO - PROCESS | 1791 | 1461086795995 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:26:36 INFO - PROCESS | 1791 | 1461086795999 Marionette TRACE conn3 <- [1,1766,null,{}] 10:26:36 INFO - PROCESS | 1791 | 1461086796005 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:36 INFO - PROCESS | 1791 | 1461086796234 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 10:26:36 INFO - PROCESS | 1791 | 1461086796564 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb80000 == 145 [pid = 1791] [id = 315] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x8aaa1800 == 144 [pid = 1791] [id = 312] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x8f59cc00 == 143 [pid = 1791] [id = 243] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x8429c800 == 142 [pid = 1791] [id = 336] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x875b8400 == 141 [pid = 1791] [id = 374] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x8bbf4800 == 140 [pid = 1791] [id = 375] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x8f84a400 == 139 [pid = 1791] [id = 48] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x8b4db400 == 138 [pid = 1791] [id = 179] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x96a23000 == 137 [pid = 1791] [id = 49] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x8f848000 == 136 [pid = 1791] [id = 70] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x8429d000 == 135 [pid = 1791] [id = 429] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x8aaa0000 == 134 [pid = 1791] [id = 428] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x887d8c00 == 133 [pid = 1791] [id = 427] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x8429fc00 == 132 [pid = 1791] [id = 426] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x89b6c800 == 131 [pid = 1791] [id = 424] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x9a670400 == 130 [pid = 1791] [id = 423] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x886d0800 == 129 [pid = 1791] [id = 422] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x8e964000 == 128 [pid = 1791] [id = 421] 10:26:38 INFO - PROCESS | 1791 | --DOCSHELL 0x9414a000 == 127 [pid = 1791] [id = 420] 10:26:38 INFO - PROCESS | 1791 | ++DOCSHELL 0x8429c800 == 128 [pid = 1791] [id = 449] 10:26:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 209 (0x8429d000) [pid = 1791] [serial = 1348] [outer = (nil)] 10:26:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 210 (0x84dec000) [pid = 1791] [serial = 1349] [outer = 0x8429d000] 10:26:38 INFO - PROCESS | 1791 | 1461086798235 Marionette DEBUG loaded listener.js 10:26:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 211 (0x853a5400) [pid = 1791] [serial = 1350] [outer = 0x8429d000] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 210 (0x9fc9fc00) [pid = 1791] [serial = 1190] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 209 (0x94230000) [pid = 1791] [serial = 1172] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 208 (0x8fb63000) [pid = 1791] [serial = 1160] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 207 (0x8980f000) [pid = 1791] [serial = 1209] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 206 (0x8a93e000) [pid = 1791] [serial = 1211] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 205 (0xa0e96c00) [pid = 1791] [serial = 1200] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 204 (0x9feea000) [pid = 1791] [serial = 1193] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 203 (0xa4450800) [pid = 1791] [serial = 1205] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 202 (0xa0e89c00) [pid = 1791] [serial = 1196] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 201 (0x8e8d4000) [pid = 1791] [serial = 1158] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 200 (0x85553c00) [pid = 1791] [serial = 1151] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 199 (0x91e9d800) [pid = 1791] [serial = 1104] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 198 (0xa2abd800) [pid = 1791] [serial = 1203] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 197 (0x8b279000) [pid = 1791] [serial = 1155] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 196 (0x8e969c00) [pid = 1791] [serial = 1149] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 195 (0x90293800) [pid = 1791] [serial = 1098] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 194 (0x8aaecc00) [pid = 1791] [serial = 1212] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 193 (0x943bc000) [pid = 1791] [serial = 1175] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 192 (0x94237400) [pid = 1791] [serial = 1110] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 191 (0x887e5000) [pid = 1791] [serial = 1083] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 190 (0x91235c00) [pid = 1791] [serial = 1101] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 189 (0x8aaa3000) [pid = 1791] [serial = 1154] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 188 (0x9a8b0400) [pid = 1791] [serial = 1187] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 187 (0x887df400) [pid = 1791] [serial = 1208] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 186 (0x942e3800) [pid = 1791] [serial = 1173] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 185 (0x8b650000) [pid = 1791] [serial = 1214] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 184 (0x984cdc00) [pid = 1791] [serial = 1119] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0x97c80400) [pid = 1791] [serial = 1116] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x9df83800) [pid = 1791] [serial = 1188] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x943c3800) [pid = 1791] [serial = 1176] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x8b6e9800) [pid = 1791] [serial = 1086] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x99a6d000) [pid = 1791] [serial = 1185] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x98793c00) [pid = 1791] [serial = 1181] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0xa0033c00) [pid = 1791] [serial = 1191] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x8fb6dc00) [pid = 1791] [serial = 1161] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x8b4dec00) [pid = 1791] [serial = 1217] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x90291c00) [pid = 1791] [serial = 1166] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x96ab0400) [pid = 1791] [serial = 1178] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x8e965000) [pid = 1791] [serial = 1089] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x8b273c00) [pid = 1791] [serial = 1131] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x8bbec400) [pid = 1791] [serial = 1215] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0x8f5a1000) [pid = 1791] [serial = 1092] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0x8e127800) [pid = 1791] [serial = 1218] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0x8fb75400) [pid = 1791] [serial = 1095] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x99209400) [pid = 1791] [serial = 1125] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x8b4d9400) [pid = 1791] [serial = 1011] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x98883c00) [pid = 1791] [serial = 1122] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x96fd1000) [pid = 1791] [serial = 1179] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0xa0aa4000) [pid = 1791] [serial = 1194] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x94144c00) [pid = 1791] [serial = 1169] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0xa2a72c00) [pid = 1791] [serial = 1202] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x94147400) [pid = 1791] [serial = 1170] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x9887d800) [pid = 1791] [serial = 1182] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x931a1c00) [pid = 1791] [serial = 1107] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x99938c00) [pid = 1791] [serial = 1184] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x8fedfc00) [pid = 1791] [serial = 1163] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x9069b000) [pid = 1791] [serial = 1167] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x86ddb000) [pid = 1791] [serial = 1152] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x900e0800) [pid = 1791] [serial = 1164] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0xa0e94c00) [pid = 1791] [serial = 1199] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x8e12b800) [pid = 1791] [serial = 1157] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x958b4400) [pid = 1791] [serial = 1113] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x9a66a400) [pid = 1791] [serial = 1128] [outer = (nil)] [url = about:blank] 10:26:38 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0xa0e8c000) [pid = 1791] [serial = 1197] [outer = (nil)] [url = about:blank] 10:26:39 INFO - PROCESS | 1791 | 1461086799377 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 10:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 3444ms 10:26:39 INFO - PROCESS | 1791 | 1461086799441 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 10:26:39 INFO - PROCESS | 1791 | 1461086799445 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 10:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:26:39 INFO - PROCESS | 1791 | 1461086799468 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:26:39 INFO - PROCESS | 1791 | 1461086799473 Marionette TRACE conn3 <- [1,1770,null,{}] 10:26:39 INFO - PROCESS | 1791 | 1461086799480 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:39 INFO - PROCESS | 1791 | 1461086799664 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 10:26:39 INFO - PROCESS | 1791 | 1461086799676 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:39 INFO - PROCESS | 1791 | ++DOCSHELL 0x853a8800 == 129 [pid = 1791] [id = 450] 10:26:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x853a9800) [pid = 1791] [serial = 1351] [outer = (nil)] 10:26:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x86dd8800) [pid = 1791] [serial = 1352] [outer = 0x853a9800] 10:26:39 INFO - PROCESS | 1791 | 1461086799749 Marionette DEBUG loaded listener.js 10:26:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x875c3000) [pid = 1791] [serial = 1353] [outer = 0x853a9800] 10:26:40 INFO - PROCESS | 1791 | 1461086800745 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 10:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1342ms 10:26:40 INFO - PROCESS | 1791 | 1461086800804 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 10:26:40 INFO - PROCESS | 1791 | 1461086800810 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 10:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:26:40 INFO - PROCESS | 1791 | 1461086800820 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:26:40 INFO - PROCESS | 1791 | 1461086800823 Marionette TRACE conn3 <- [1,1774,null,{}] 10:26:40 INFO - PROCESS | 1791 | 1461086800829 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:41 INFO - PROCESS | 1791 | 1461086801015 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 10:26:41 INFO - PROCESS | 1791 | 1461086801252 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:41 INFO - PROCESS | 1791 | ++DOCSHELL 0x8539f800 == 130 [pid = 1791] [id = 451] 10:26:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x85551400) [pid = 1791] [serial = 1354] [outer = (nil)] 10:26:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x8980c400) [pid = 1791] [serial = 1355] [outer = 0x85551400] 10:26:41 INFO - PROCESS | 1791 | 1461086801325 Marionette DEBUG loaded listener.js 10:26:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x89b6a000) [pid = 1791] [serial = 1356] [outer = 0x85551400] 10:26:42 INFO - PROCESS | 1791 | 1461086802314 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 10:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1580ms 10:26:42 INFO - PROCESS | 1791 | 1461086802401 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 10:26:42 INFO - PROCESS | 1791 | 1461086802405 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 10:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:26:42 INFO - PROCESS | 1791 | 1461086802412 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:26:42 INFO - PROCESS | 1791 | 1461086802418 Marionette TRACE conn3 <- [1,1778,null,{}] 10:26:42 INFO - PROCESS | 1791 | 1461086802445 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:42 INFO - PROCESS | 1791 | 1461086802701 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 10:26:42 INFO - PROCESS | 1791 | 1461086802730 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:42 INFO - PROCESS | 1791 | ++DOCSHELL 0x886cfc00 == 131 [pid = 1791] [id = 452] 10:26:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8aaebc00) [pid = 1791] [serial = 1357] [outer = (nil)] 10:26:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x8b277000) [pid = 1791] [serial = 1358] [outer = 0x8aaebc00] 10:26:42 INFO - PROCESS | 1791 | 1461086802800 Marionette DEBUG loaded listener.js 10:26:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x8b4d5800) [pid = 1791] [serial = 1359] [outer = 0x8aaebc00] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x991a7000) [pid = 1791] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x98879000) [pid = 1791] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x8fb21c00) [pid = 1791] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x886d1400) [pid = 1791] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x875bc000) [pid = 1791] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x8dfb6c00) [pid = 1791] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x90226400) [pid = 1791] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x94dc7800) [pid = 1791] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x93089800) [pid = 1791] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x8e2b9800) [pid = 1791] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x9886fc00) [pid = 1791] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x8b643800) [pid = 1791] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x9a6d7800) [pid = 1791] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x9430a000) [pid = 1791] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x8f846c00) [pid = 1791] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x8554ec00) [pid = 1791] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x905e4400) [pid = 1791] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x98794000) [pid = 1791] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x90231000) [pid = 1791] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x943bf000) [pid = 1791] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x99a6e400) [pid = 1791] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x887e2800) [pid = 1791] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:26:44 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x89805800) [pid = 1791] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:26:44 INFO - PROCESS | 1791 | 1461086804445 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 10:26:44 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 10:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 2056ms 10:26:44 INFO - PROCESS | 1791 | 1461086804467 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 10:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:26:44 INFO - PROCESS | 1791 | 1461086804472 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 10:26:44 INFO - PROCESS | 1791 | 1461086804477 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:26:44 INFO - PROCESS | 1791 | 1461086804481 Marionette TRACE conn3 <- [1,1782,null,{}] 10:26:44 INFO - PROCESS | 1791 | 1461086804486 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:44 INFO - PROCESS | 1791 | 1461086804736 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 10:26:44 INFO - PROCESS | 1791 | 1461086804758 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:44 INFO - PROCESS | 1791 | ++DOCSHELL 0x84377800 == 132 [pid = 1791] [id = 453] 10:26:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x85553c00) [pid = 1791] [serial = 1360] [outer = (nil)] 10:26:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x8b27b800) [pid = 1791] [serial = 1361] [outer = 0x85553c00] 10:26:44 INFO - PROCESS | 1791 | 1461086804829 Marionette DEBUG loaded listener.js 10:26:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x8b4e2c00) [pid = 1791] [serial = 1362] [outer = 0x85553c00] 10:26:45 INFO - PROCESS | 1791 | 1461086805706 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 10:26:45 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 10:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1277ms 10:26:45 INFO - PROCESS | 1791 | 1461086805755 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 10:26:45 INFO - PROCESS | 1791 | 1461086805759 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 10:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:26:45 INFO - PROCESS | 1791 | 1461086805769 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:26:45 INFO - PROCESS | 1791 | 1461086805771 Marionette TRACE conn3 <- [1,1786,null,{}] 10:26:45 INFO - PROCESS | 1791 | 1461086805776 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:45 INFO - PROCESS | 1791 | 1461086805959 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 10:26:46 INFO - PROCESS | 1791 | 1461086806331 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:46 INFO - PROCESS | 1791 | ++DOCSHELL 0x84386400 == 133 [pid = 1791] [id = 454] 10:26:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x849be800) [pid = 1791] [serial = 1363] [outer = (nil)] 10:26:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x8539fc00) [pid = 1791] [serial = 1364] [outer = 0x849be800] 10:26:46 INFO - PROCESS | 1791 | 1461086806488 Marionette DEBUG loaded listener.js 10:26:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x853aac00) [pid = 1791] [serial = 1365] [outer = 0x849be800] 10:26:47 INFO - PROCESS | 1791 | 1461086807481 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 10:26:47 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 10:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1776ms 10:26:47 INFO - PROCESS | 1791 | 1461086807548 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 10:26:47 INFO - PROCESS | 1791 | 1461086807555 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 10:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:26:47 INFO - PROCESS | 1791 | 1461086807565 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:26:47 INFO - PROCESS | 1791 | 1461086807570 Marionette TRACE conn3 <- [1,1790,null,{}] 10:26:47 INFO - PROCESS | 1791 | 1461086807577 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:47 INFO - PROCESS | 1791 | 1461086807844 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 10:26:48 INFO - PROCESS | 1791 | 1461086808166 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:48 INFO - PROCESS | 1791 | ++DOCSHELL 0x886dac00 == 134 [pid = 1791] [id = 455] 10:26:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x887e0000) [pid = 1791] [serial = 1366] [outer = (nil)] 10:26:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8980f800) [pid = 1791] [serial = 1367] [outer = 0x887e0000] 10:26:48 INFO - PROCESS | 1791 | 1461086808262 Marionette DEBUG loaded listener.js 10:26:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x89b72400) [pid = 1791] [serial = 1368] [outer = 0x887e0000] 10:26:49 INFO - PROCESS | 1791 | 1461086809270 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:26:49 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) 10:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1739ms 10:26:49 INFO - PROCESS | 1791 | 1461086809307 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 10:26:49 INFO - PROCESS | 1791 | 1461086809314 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 10:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:26:49 INFO - PROCESS | 1791 | 1461086809321 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:26:49 INFO - PROCESS | 1791 | 1461086809323 Marionette TRACE conn3 <- [1,1794,null,{}] 10:26:49 INFO - PROCESS | 1791 | 1461086809330 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:49 INFO - PROCESS | 1791 | 1461086809551 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 10:26:49 INFO - PROCESS | 1791 | 1461086809910 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:49 INFO - PROCESS | 1791 | ++DOCSHELL 0x8a945000 == 135 [pid = 1791] [id = 456] 10:26:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x8aaef400) [pid = 1791] [serial = 1369] [outer = (nil)] 10:26:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x8b272000) [pid = 1791] [serial = 1370] [outer = 0x8aaef400] 10:26:50 INFO - PROCESS | 1791 | 1461086810007 Marionette DEBUG loaded listener.js 10:26:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x8b64cc00) [pid = 1791] [serial = 1371] [outer = 0x8aaef400] 10:26:50 INFO - PROCESS | 1791 | 1461086810936 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1692ms 10:26:51 INFO - PROCESS | 1791 | 1461086811014 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 10:26:51 INFO - PROCESS | 1791 | 1461086811018 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 10:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:26:51 INFO - PROCESS | 1791 | 1461086811034 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:26:51 INFO - PROCESS | 1791 | 1461086811044 Marionette TRACE conn3 <- [1,1798,null,{}] 10:26:51 INFO - PROCESS | 1791 | 1461086811052 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:51 INFO - PROCESS | 1791 | 1461086811394 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 10:26:51 INFO - PROCESS | 1791 | 1461086811657 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:51 INFO - PROCESS | 1791 | ++DOCSHELL 0x875ba800 == 136 [pid = 1791] [id = 457] 10:26:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x898f5c00) [pid = 1791] [serial = 1372] [outer = (nil)] 10:26:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x8bbf4800) [pid = 1791] [serial = 1373] [outer = 0x898f5c00] 10:26:51 INFO - PROCESS | 1791 | 1461086811746 Marionette DEBUG loaded listener.js 10:26:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8e127c00) [pid = 1791] [serial = 1374] [outer = 0x898f5c00] 10:26:52 INFO - PROCESS | 1791 | 1461086812676 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 10:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1697ms 10:26:52 INFO - PROCESS | 1791 | 1461086812724 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 10:26:52 INFO - PROCESS | 1791 | 1461086812729 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 10:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:26:52 INFO - PROCESS | 1791 | 1461086812736 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:26:52 INFO - PROCESS | 1791 | 1461086812739 Marionette TRACE conn3 <- [1,1802,null,{}] 10:26:52 INFO - PROCESS | 1791 | 1461086812746 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:52 INFO - PROCESS | 1791 | 1461086812964 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 10:26:53 INFO - PROCESS | 1791 | 1461086813278 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:53 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b64c400 == 137 [pid = 1791] [id = 458] 10:26:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8bbed400) [pid = 1791] [serial = 1375] [outer = (nil)] 10:26:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8e2bd800) [pid = 1791] [serial = 1376] [outer = 0x8bbed400] 10:26:53 INFO - PROCESS | 1791 | 1461086813372 Marionette DEBUG loaded listener.js 10:26:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x8e8d8400) [pid = 1791] [serial = 1377] [outer = 0x8bbed400] 10:26:54 INFO - PROCESS | 1791 | 1461086814280 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1592ms 10:26:54 INFO - PROCESS | 1791 | 1461086814328 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 10:26:54 INFO - PROCESS | 1791 | 1461086814332 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 10:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:26:54 INFO - PROCESS | 1791 | 1461086814339 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:26:54 INFO - PROCESS | 1791 | 1461086814342 Marionette TRACE conn3 <- [1,1806,null,{}] 10:26:54 INFO - PROCESS | 1791 | 1461086814348 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:54 INFO - PROCESS | 1791 | 1461086814560 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 10:26:54 INFO - PROCESS | 1791 | 1461086814883 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:54 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e9e1c00 == 138 [pid = 1791] [id = 459] 10:26:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x8e9e3c00) [pid = 1791] [serial = 1378] [outer = (nil)] 10:26:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8e9e8c00) [pid = 1791] [serial = 1379] [outer = 0x8e9e3c00] 10:26:54 INFO - PROCESS | 1791 | 1461086814991 Marionette DEBUG loaded listener.js 10:26:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8f59cc00) [pid = 1791] [serial = 1380] [outer = 0x8e9e3c00] 10:26:55 INFO - PROCESS | 1791 | 1461086815909 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 10:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1629ms 10:26:55 INFO - PROCESS | 1791 | 1461086815969 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 10:26:55 INFO - PROCESS | 1791 | 1461086815973 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 10:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:26:55 INFO - PROCESS | 1791 | 1461086815979 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:26:55 INFO - PROCESS | 1791 | 1461086815983 Marionette TRACE conn3 <- [1,1810,null,{}] 10:26:55 INFO - PROCESS | 1791 | 1461086815988 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:56 INFO - PROCESS | 1791 | 1461086816199 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 10:26:56 INFO - PROCESS | 1791 | 1461086816534 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:56 INFO - PROCESS | 1791 | ++DOCSHELL 0x89b69400 == 139 [pid = 1791] [id = 460] 10:26:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x8b6f1800) [pid = 1791] [serial = 1381] [outer = (nil)] 10:26:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x8fb21800) [pid = 1791] [serial = 1382] [outer = 0x8b6f1800] 10:26:56 INFO - PROCESS | 1791 | 1461086816627 Marionette DEBUG loaded listener.js 10:26:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x8fb64800) [pid = 1791] [serial = 1383] [outer = 0x8b6f1800] 10:26:57 INFO - PROCESS | 1791 | 1461086817492 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1589ms 10:26:57 INFO - PROCESS | 1791 | 1461086817569 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 10:26:57 INFO - PROCESS | 1791 | 1461086817573 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 10:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:26:57 INFO - PROCESS | 1791 | 1461086817579 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:26:57 INFO - PROCESS | 1791 | 1461086817583 Marionette TRACE conn3 <- [1,1814,null,{}] 10:26:57 INFO - PROCESS | 1791 | 1461086817588 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:57 INFO - PROCESS | 1791 | 1461086817844 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 10:26:58 INFO - PROCESS | 1791 | 1461086818134 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:58 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e9dfc00 == 140 [pid = 1791] [id = 461] 10:26:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x8f847800) [pid = 1791] [serial = 1384] [outer = (nil)] 10:26:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x8fed7000) [pid = 1791] [serial = 1385] [outer = 0x8f847800] 10:26:58 INFO - PROCESS | 1791 | 1461086818224 Marionette DEBUG loaded listener.js 10:26:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x900e0800) [pid = 1791] [serial = 1386] [outer = 0x8f847800] 10:26:59 INFO - PROCESS | 1791 | 1461086819138 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1635ms 10:26:59 INFO - PROCESS | 1791 | 1461086819215 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 10:26:59 INFO - PROCESS | 1791 | 1461086819219 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 10:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:26:59 INFO - PROCESS | 1791 | 1461086819225 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:26:59 INFO - PROCESS | 1791 | 1461086819229 Marionette TRACE conn3 <- [1,1818,null,{}] 10:26:59 INFO - PROCESS | 1791 | 1461086819234 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:59 INFO - PROCESS | 1791 | 1461086819480 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 10:26:59 INFO - PROCESS | 1791 | 1461086819797 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:59 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb75400 == 141 [pid = 1791] [id = 462] 10:26:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x8fb7bc00) [pid = 1791] [serial = 1387] [outer = (nil)] 10:26:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x90291c00) [pid = 1791] [serial = 1388] [outer = 0x8fb7bc00] 10:26:59 INFO - PROCESS | 1791 | 1461086819887 Marionette DEBUG loaded listener.js 10:26:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x90299800) [pid = 1791] [serial = 1389] [outer = 0x8fb7bc00] 10:27:00 INFO - PROCESS | 1791 | 1461086820767 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 10:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1579ms 10:27:00 INFO - PROCESS | 1791 | 1461086820807 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 10:27:00 INFO - PROCESS | 1791 | 1461086820810 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 10:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:27:00 INFO - PROCESS | 1791 | 1461086820817 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:27:00 INFO - PROCESS | 1791 | 1461086820819 Marionette TRACE conn3 <- [1,1822,null,{}] 10:27:00 INFO - PROCESS | 1791 | 1461086820826 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:01 INFO - PROCESS | 1791 | 1461086821037 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 10:27:01 INFO - PROCESS | 1791 | 1461086821373 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:01 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e969400 == 142 [pid = 1791] [id = 463] 10:27:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x8ea6c000) [pid = 1791] [serial = 1390] [outer = (nil)] 10:27:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x903c0000) [pid = 1791] [serial = 1391] [outer = 0x8ea6c000] 10:27:01 INFO - PROCESS | 1791 | 1461086821467 Marionette DEBUG loaded listener.js 10:27:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x905e9400) [pid = 1791] [serial = 1392] [outer = 0x8ea6c000] 10:27:02 INFO - PROCESS | 1791 | 1461086822379 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 10:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1635ms 10:27:02 INFO - PROCESS | 1791 | 1461086822454 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 10:27:02 INFO - PROCESS | 1791 | 1461086822457 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 10:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:27:02 INFO - PROCESS | 1791 | 1461086822464 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:27:02 INFO - PROCESS | 1791 | 1461086822467 Marionette TRACE conn3 <- [1,1826,null,{}] 10:27:02 INFO - PROCESS | 1791 | 1461086822474 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:02 INFO - PROCESS | 1791 | 1461086822740 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 10:27:03 INFO - PROCESS | 1791 | 1461086823085 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:03 INFO - PROCESS | 1791 | ++DOCSHELL 0x91236c00 == 143 [pid = 1791] [id = 464] 10:27:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x91237000) [pid = 1791] [serial = 1393] [outer = (nil)] 10:27:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x912eb800) [pid = 1791] [serial = 1394] [outer = 0x91237000] 10:27:03 INFO - PROCESS | 1791 | 1461086823191 Marionette DEBUG loaded listener.js 10:27:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x914e3400) [pid = 1791] [serial = 1395] [outer = 0x91237000] 10:27:04 INFO - PROCESS | 1791 | 1461086824132 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 10:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1703ms 10:27:04 INFO - PROCESS | 1791 | 1461086824167 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 10:27:04 INFO - PROCESS | 1791 | 1461086824171 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 10:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:27:04 INFO - PROCESS | 1791 | 1461086824178 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:27:04 INFO - PROCESS | 1791 | 1461086824182 Marionette TRACE conn3 <- [1,1830,null,{}] 10:27:04 INFO - PROCESS | 1791 | 1461086824187 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:04 INFO - PROCESS | 1791 | 1461086824441 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 10:27:04 INFO - PROCESS | 1791 | 1461086824769 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:04 INFO - PROCESS | 1791 | ++DOCSHELL 0x93081400 == 144 [pid = 1791] [id = 465] 10:27:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x9308a400) [pid = 1791] [serial = 1396] [outer = (nil)] 10:27:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x94144400) [pid = 1791] [serial = 1397] [outer = 0x9308a400] 10:27:04 INFO - PROCESS | 1791 | 1461086824864 Marionette DEBUG loaded listener.js 10:27:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x94149000) [pid = 1791] [serial = 1398] [outer = 0x9308a400] 10:27:05 INFO - PROCESS | 1791 | 1461086825760 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 10:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1632ms 10:27:05 INFO - PROCESS | 1791 | 1461086825811 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 10:27:05 INFO - PROCESS | 1791 | 1461086825814 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 10:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:27:05 INFO - PROCESS | 1791 | ************************* 10:27:05 INFO - PROCESS | 1791 | A coding exception was thrown and uncaught in a Task. 10:27:05 INFO - PROCESS | 1791 | 10:27:05 INFO - PROCESS | 1791 | Full message: TypeError: NetworkError when attempting to fetch resource. 10:27:05 INFO - PROCESS | 1791 | Full stack: 10:27:05 INFO - PROCESS | 1791 | ************************* 10:27:05 INFO - PROCESS | 1791 | 1461086825933 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:27:05 INFO - PROCESS | 1791 | 1461086825936 Marionette TRACE conn3 <- [1,1834,null,{}] 10:27:05 INFO - PROCESS | 1791 | 1461086825955 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:06 INFO - PROCESS | 1791 | 1461086826197 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 10:27:06 INFO - PROCESS | 1791 | 1461086826542 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:06 INFO - PROCESS | 1791 | ++DOCSHELL 0x898f9000 == 145 [pid = 1791] [id = 466] 10:27:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x93199800) [pid = 1791] [serial = 1399] [outer = (nil)] 10:27:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x942dd000) [pid = 1791] [serial = 1400] [outer = 0x93199800] 10:27:06 INFO - PROCESS | 1791 | 1461086826630 Marionette DEBUG loaded listener.js 10:27:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x942e6400) [pid = 1791] [serial = 1401] [outer = 0x93199800] 10:27:07 INFO - PROCESS | 1791 | 1461086827560 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 10:27:07 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 10:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1754ms 10:27:07 INFO - PROCESS | 1791 | 1461086827638 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 10:27:07 INFO - PROCESS | 1791 | 1461086827642 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 10:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:27:07 INFO - PROCESS | 1791 | 1461086827648 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:27:07 INFO - PROCESS | 1791 | 1461086827652 Marionette TRACE conn3 <- [1,1838,null,{}] 10:27:07 INFO - PROCESS | 1791 | 1461086827657 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:07 INFO - PROCESS | 1791 | 1461086827910 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 10:27:08 INFO - PROCESS | 1791 | 1461086828231 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:08 INFO - PROCESS | 1791 | ++DOCSHELL 0x91e9d800 == 146 [pid = 1791] [id = 467] 10:27:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x93199c00) [pid = 1791] [serial = 1402] [outer = (nil)] 10:27:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x94dcf400) [pid = 1791] [serial = 1403] [outer = 0x93199c00] 10:27:08 INFO - PROCESS | 1791 | 1461086828322 Marionette DEBUG loaded listener.js 10:27:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x9584c400) [pid = 1791] [serial = 1404] [outer = 0x93199c00] 10:27:09 INFO - PROCESS | 1791 | 1461086829314 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 10:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1735ms 10:27:09 INFO - PROCESS | 1791 | 1461086829384 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 10:27:09 INFO - PROCESS | 1791 | 1461086829388 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 10:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:27:09 INFO - PROCESS | 1791 | 1461086829394 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:27:09 INFO - PROCESS | 1791 | 1461086829397 Marionette TRACE conn3 <- [1,1842,null,{}] 10:27:09 INFO - PROCESS | 1791 | 1461086829403 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:09 INFO - PROCESS | 1791 | 1461086829614 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 10:27:09 INFO - PROCESS | 1791 | 1461086829943 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:09 INFO - PROCESS | 1791 | ++DOCSHELL 0x84385800 == 147 [pid = 1791] [id = 468] 10:27:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x84ded000) [pid = 1791] [serial = 1405] [outer = (nil)] 10:27:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x96fd2000) [pid = 1791] [serial = 1406] [outer = 0x84ded000] 10:27:10 INFO - PROCESS | 1791 | 1461086830031 Marionette DEBUG loaded listener.js 10:27:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x979c5400) [pid = 1791] [serial = 1407] [outer = 0x84ded000] 10:27:10 INFO - PROCESS | 1791 | 1461086830936 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 10:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1581ms 10:27:10 INFO - PROCESS | 1791 | 1461086830976 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 10:27:10 INFO - PROCESS | 1791 | 1461086830980 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 10:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:27:10 INFO - PROCESS | 1791 | 1461086830987 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:27:10 INFO - PROCESS | 1791 | 1461086830989 Marionette TRACE conn3 <- [1,1846,null,{}] 10:27:10 INFO - PROCESS | 1791 | 1461086830996 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:11 INFO - PROCESS | 1791 | 1461086831213 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 10:27:11 INFO - PROCESS | 1791 | 1461086831553 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:11 INFO - PROCESS | 1791 | ++DOCSHELL 0x8dfb2c00 == 148 [pid = 1791] [id = 469] 10:27:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x8f843800) [pid = 1791] [serial = 1408] [outer = (nil)] 10:27:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x98161800) [pid = 1791] [serial = 1409] [outer = 0x8f843800] 10:27:11 INFO - PROCESS | 1791 | 1461086831647 Marionette DEBUG loaded listener.js 10:27:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x98167400) [pid = 1791] [serial = 1410] [outer = 0x8f843800] 10:27:12 INFO - PROCESS | 1791 | 1461086832617 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:27:12 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) 10:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1683ms 10:27:12 INFO - PROCESS | 1791 | 1461086832671 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 10:27:12 INFO - PROCESS | 1791 | 1461086832676 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 10:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:27:12 INFO - PROCESS | 1791 | 1461086832682 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:27:12 INFO - PROCESS | 1791 | 1461086832686 Marionette TRACE conn3 <- [1,1850,null,{}] 10:27:12 INFO - PROCESS | 1791 | 1461086832692 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:12 INFO - PROCESS | 1791 | 1461086832919 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 10:27:13 INFO - PROCESS | 1791 | 1461086833246 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:13 INFO - PROCESS | 1791 | ++DOCSHELL 0x84de8400 == 149 [pid = 1791] [id = 470] 10:27:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0x971a3800) [pid = 1791] [serial = 1411] [outer = (nil)] 10:27:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 186 (0x98798400) [pid = 1791] [serial = 1412] [outer = 0x971a3800] 10:27:13 INFO - PROCESS | 1791 | 1461086833338 Marionette DEBUG loaded listener.js 10:27:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 187 (0x98862400) [pid = 1791] [serial = 1413] [outer = 0x971a3800] 10:27:14 INFO - PROCESS | 1791 | 1461086834235 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1629ms 10:27:14 INFO - PROCESS | 1791 | 1461086834312 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 10:27:14 INFO - PROCESS | 1791 | 1461086834316 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 10:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:27:14 INFO - PROCESS | 1791 | 1461086834323 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:27:14 INFO - PROCESS | 1791 | 1461086834325 Marionette TRACE conn3 <- [1,1854,null,{}] 10:27:14 INFO - PROCESS | 1791 | 1461086834331 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:14 INFO - PROCESS | 1791 | 1461086834582 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 10:27:14 INFO - PROCESS | 1791 | 1461086834905 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:14 INFO - PROCESS | 1791 | ++DOCSHELL 0x8980e000 == 150 [pid = 1791] [id = 471] 10:27:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 188 (0x984cc400) [pid = 1791] [serial = 1414] [outer = (nil)] 10:27:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 189 (0x98b03c00) [pid = 1791] [serial = 1415] [outer = 0x984cc400] 10:27:15 INFO - PROCESS | 1791 | 1461086834999 Marionette DEBUG loaded listener.js 10:27:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 190 (0x98ea8c00) [pid = 1791] [serial = 1416] [outer = 0x984cc400] 10:27:15 INFO - PROCESS | 1791 | 1461086835867 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1584ms 10:27:15 INFO - PROCESS | 1791 | 1461086835908 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 10:27:15 INFO - PROCESS | 1791 | 1461086835912 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 10:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:27:15 INFO - PROCESS | 1791 | 1461086835918 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:27:15 INFO - PROCESS | 1791 | 1461086835921 Marionette TRACE conn3 <- [1,1858,null,{}] 10:27:15 INFO - PROCESS | 1791 | 1461086835927 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:16 INFO - PROCESS | 1791 | 1461086836133 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x898fe000 == 149 [pid = 1791] [id = 170] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x84377800 == 148 [pid = 1791] [id = 453] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x886cfc00 == 147 [pid = 1791] [id = 452] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x8539f800 == 146 [pid = 1791] [id = 451] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x853a8800 == 145 [pid = 1791] [id = 450] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x8429c800 == 144 [pid = 1791] [id = 449] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x84deac00 == 143 [pid = 1791] [id = 447] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x8429b000 == 142 [pid = 1791] [id = 446] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x9307bc00 == 141 [pid = 1791] [id = 445] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x905e9c00 == 140 [pid = 1791] [id = 443] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x98885c00 == 139 [pid = 1791] [id = 444] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x887dc400 == 138 [pid = 1791] [id = 442] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x971b2400 == 137 [pid = 1791] [id = 441] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x94142000 == 136 [pid = 1791] [id = 440] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb80c00 == 135 [pid = 1791] [id = 438] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x9319bc00 == 134 [pid = 1791] [id = 439] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x8e2b7400 == 133 [pid = 1791] [id = 437] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x89b75000 == 132 [pid = 1791] [id = 436] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x8f843c00 == 131 [pid = 1791] [id = 435] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x8b6ec800 == 130 [pid = 1791] [id = 434] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x89b74c00 == 129 [pid = 1791] [id = 432] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x89802800 == 128 [pid = 1791] [id = 433] 10:27:17 INFO - PROCESS | 1791 | --DOCSHELL 0x849c6800 == 127 [pid = 1791] [id = 431] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 189 (0x8bbe5c00) [pid = 1791] [serial = 1290] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 188 (0x9df81c00) [pid = 1791] [serial = 1266] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 187 (0x99932800) [pid = 1791] [serial = 1263] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 186 (0x8e8d7000) [pid = 1791] [serial = 1220] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 185 (0x942df000) [pid = 1791] [serial = 1248] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 184 (0x886d8000) [pid = 1791] [serial = 1280] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0xa445bc00) [pid = 1791] [serial = 1206] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x8fb28800) [pid = 1791] [serial = 1230] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x9a6ddc00) [pid = 1791] [serial = 1265] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x9022f000) [pid = 1791] [serial = 1235] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x983f8800) [pid = 1791] [serial = 1254] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x84380400) [pid = 1791] [serial = 1277] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x992a3000) [pid = 1791] [serial = 1262] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x941f0000) [pid = 1791] [serial = 1244] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x94238400) [pid = 1791] [serial = 1247] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x8e9e8000) [pid = 1791] [serial = 1227] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0xa447c000) [pid = 1791] [serial = 1274] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x8e131800) [pid = 1791] [serial = 1287] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0xa2a3cc00) [pid = 1791] [serial = 1272] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x97dd9c00) [pid = 1791] [serial = 1253] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0x8e9e0c00) [pid = 1791] [serial = 1226] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0xa4483800) [pid = 1791] [serial = 1275] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0x98797400) [pid = 1791] [serial = 1256] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x900dc000) [pid = 1791] [serial = 1233] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x8a939800) [pid = 1791] [serial = 1289] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x8fedcc00) [pid = 1791] [serial = 1232] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x8dfac000) [pid = 1791] [serial = 1286] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x93084800) [pid = 1791] [serial = 1241] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x98ed4800) [pid = 1791] [serial = 1260] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x906f1400) [pid = 1791] [serial = 1238] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x941f7400) [pid = 1791] [serial = 1245] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x912f1400) [pid = 1791] [serial = 1239] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x958b2400) [pid = 1791] [serial = 1251] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x8f83c400) [pid = 1791] [serial = 1229] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x90296800) [pid = 1791] [serial = 1236] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x9fc9a400) [pid = 1791] [serial = 1269] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x98864c00) [pid = 1791] [serial = 1257] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x8b4d5400) [pid = 1791] [serial = 1284] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x94dce400) [pid = 1791] [serial = 1250] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x98b09400) [pid = 1791] [serial = 1259] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x89807000) [pid = 1791] [serial = 1281] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0xa0e90800) [pid = 1791] [serial = 1271] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0xa0037800) [pid = 1791] [serial = 1268] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x93194000) [pid = 1791] [serial = 1242] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x8b27cc00) [pid = 1791] [serial = 1223] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x8b645400) [pid = 1791] [serial = 1224] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x8aaf8000) [pid = 1791] [serial = 1283] [outer = (nil)] [url = about:blank] 10:27:18 INFO - PROCESS | 1791 | 1461086838240 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:18 INFO - PROCESS | 1791 | ++DOCSHELL 0x84382000 == 128 [pid = 1791] [id = 472] 10:27:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x84382c00) [pid = 1791] [serial = 1417] [outer = (nil)] 10:27:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x853a8800) [pid = 1791] [serial = 1418] [outer = 0x84382c00] 10:27:18 INFO - PROCESS | 1791 | 1461086838325 Marionette DEBUG loaded listener.js 10:27:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x86d1a800) [pid = 1791] [serial = 1419] [outer = 0x84382c00] 10:27:19 INFO - PROCESS | 1791 | 1461086839112 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 10:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 3241ms 10:27:19 INFO - PROCESS | 1791 | 1461086839164 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 10:27:19 INFO - PROCESS | 1791 | 1461086839170 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 10:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:27:19 INFO - PROCESS | 1791 | 1461086839179 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:27:19 INFO - PROCESS | 1791 | 1461086839183 Marionette TRACE conn3 <- [1,1862,null,{}] 10:27:19 INFO - PROCESS | 1791 | 1461086839190 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:19 INFO - PROCESS | 1791 | 1461086839419 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 10:27:19 INFO - PROCESS | 1791 | 1461086839611 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:19 INFO - PROCESS | 1791 | ++DOCSHELL 0x886d3000 == 129 [pid = 1791] [id = 473] 10:27:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x886d4800) [pid = 1791] [serial = 1420] [outer = (nil)] 10:27:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x89805800) [pid = 1791] [serial = 1421] [outer = 0x886d4800] 10:27:19 INFO - PROCESS | 1791 | 1461086839690 Marionette DEBUG loaded listener.js 10:27:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x89b70400) [pid = 1791] [serial = 1422] [outer = 0x886d4800] 10:27:20 INFO - PROCESS | 1791 | 1461086840656 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 10:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1540ms 10:27:20 INFO - PROCESS | 1791 | 1461086840726 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 10:27:20 INFO - PROCESS | 1791 | 1461086840733 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 10:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:27:20 INFO - PROCESS | 1791 | 1461086840739 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:27:20 INFO - PROCESS | 1791 | 1461086840742 Marionette TRACE conn3 <- [1,1866,null,{}] 10:27:20 INFO - PROCESS | 1791 | 1461086840748 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:21 INFO - PROCESS | 1791 | 1461086841033 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 10:27:21 INFO - PROCESS | 1791 | 1461086841064 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:21 INFO - PROCESS | 1791 | ++DOCSHELL 0x887e4800 == 130 [pid = 1791] [id = 474] 10:27:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x89809000) [pid = 1791] [serial = 1423] [outer = (nil)] 10:27:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x8b277800) [pid = 1791] [serial = 1424] [outer = 0x89809000] 10:27:21 INFO - PROCESS | 1791 | 1461086841138 Marionette DEBUG loaded listener.js 10:27:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x8b4e4000) [pid = 1791] [serial = 1425] [outer = 0x89809000] 10:27:22 INFO - PROCESS | 1791 | 1461086842182 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 10:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1486ms 10:27:22 INFO - PROCESS | 1791 | 1461086842226 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 10:27:22 INFO - PROCESS | 1791 | 1461086842230 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 10:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:27:22 INFO - PROCESS | 1791 | 1461086842249 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:27:22 INFO - PROCESS | 1791 | 1461086842258 Marionette TRACE conn3 <- [1,1870,null,{}] 10:27:22 INFO - PROCESS | 1791 | 1461086842266 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:23 INFO - PROCESS | 1791 | 1461086843072 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x8e96d400) [pid = 1791] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x9815d800) [pid = 1791] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x8b4e2400) [pid = 1791] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x8b6f0800) [pid = 1791] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x85551400) [pid = 1791] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x91ef0000) [pid = 1791] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x853a9800) [pid = 1791] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x8f3b7000) [pid = 1791] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x94147800) [pid = 1791] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x8aaebc00) [pid = 1791] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x8b6ea000) [pid = 1791] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x94dd0800) [pid = 1791] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x886cc800) [pid = 1791] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x99216000) [pid = 1791] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x8ea77000) [pid = 1791] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x98887000) [pid = 1791] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x8fedd000) [pid = 1791] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x8feddc00) [pid = 1791] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x84379800) [pid = 1791] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 132 (0x8429d000) [pid = 1791] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:27:23 INFO - PROCESS | 1791 | --DOMWINDOW == 131 (0x943c5800) [pid = 1791] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:27:23 INFO - PROCESS | 1791 | 1461086843297 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:23 INFO - PROCESS | 1791 | ++DOCSHELL 0x8429d000 == 131 [pid = 1791] [id = 475] 10:27:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 132 (0x84379800) [pid = 1791] [serial = 1426] [outer = (nil)] 10:27:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0x85551400) [pid = 1791] [serial = 1427] [outer = 0x84379800] 10:27:23 INFO - PROCESS | 1791 | 1461086843371 Marionette DEBUG loaded listener.js 10:27:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x898f0c00) [pid = 1791] [serial = 1428] [outer = 0x84379800] 10:27:24 INFO - PROCESS | 1791 | 1461086844113 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 10:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1903ms 10:27:24 INFO - PROCESS | 1791 | 1461086844139 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 10:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:27:24 INFO - PROCESS | 1791 | 1461086844143 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 10:27:24 INFO - PROCESS | 1791 | 1461086844149 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:27:24 INFO - PROCESS | 1791 | 1461086844152 Marionette TRACE conn3 <- [1,1874,null,{}] 10:27:24 INFO - PROCESS | 1791 | 1461086844158 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:24 INFO - PROCESS | 1791 | 1461086844418 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 10:27:24 INFO - PROCESS | 1791 | 1461086844467 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:24 INFO - PROCESS | 1791 | ++DOCSHELL 0x86d28400 == 132 [pid = 1791] [id = 476] 10:27:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x8dfac800) [pid = 1791] [serial = 1429] [outer = (nil)] 10:27:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x8e131c00) [pid = 1791] [serial = 1430] [outer = 0x8dfac800] 10:27:24 INFO - PROCESS | 1791 | 1461086844538 Marionette DEBUG loaded listener.js 10:27:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x8e2b6400) [pid = 1791] [serial = 1431] [outer = 0x8dfac800] 10:27:25 INFO - PROCESS | 1791 | 1461086845723 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 10:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1629ms 10:27:25 INFO - PROCESS | 1791 | 1461086845779 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 10:27:25 INFO - PROCESS | 1791 | 1461086845784 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 10:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:27:25 INFO - PROCESS | 1791 | 1461086845793 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:27:25 INFO - PROCESS | 1791 | 1461086845799 Marionette TRACE conn3 <- [1,1878,null,{}] 10:27:25 INFO - PROCESS | 1791 | 1461086845808 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:26 INFO - PROCESS | 1791 | 1461086846026 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 10:27:26 INFO - PROCESS | 1791 | 1461086846331 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:26 INFO - PROCESS | 1791 | ++DOCSHELL 0x875bcc00 == 133 [pid = 1791] [id = 477] 10:27:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x875c2800) [pid = 1791] [serial = 1432] [outer = (nil)] 10:27:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x89b69c00) [pid = 1791] [serial = 1433] [outer = 0x875c2800] 10:27:26 INFO - PROCESS | 1791 | 1461086846439 Marionette DEBUG loaded listener.js 10:27:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x8b4d7800) [pid = 1791] [serial = 1434] [outer = 0x875c2800] 10:27:27 INFO - PROCESS | 1791 | 1461086847400 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 10:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1683ms 10:27:27 INFO - PROCESS | 1791 | 1461086847477 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 10:27:27 INFO - PROCESS | 1791 | 1461086847486 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 10:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:27:27 INFO - PROCESS | 1791 | 1461086847497 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:27:27 INFO - PROCESS | 1791 | 1461086847501 Marionette TRACE conn3 <- [1,1882,null,{}] 10:27:27 INFO - PROCESS | 1791 | 1461086847508 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:27 INFO - PROCESS | 1791 | 1461086847761 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 10:27:28 INFO - PROCESS | 1791 | 1461086848168 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:28 INFO - PROCESS | 1791 | ++DOCSHELL 0x8dfb4400 == 134 [pid = 1791] [id = 478] 10:27:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8dfb4c00) [pid = 1791] [serial = 1435] [outer = (nil)] 10:27:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x8e133c00) [pid = 1791] [serial = 1436] [outer = 0x8dfb4c00] 10:27:28 INFO - PROCESS | 1791 | 1461086848270 Marionette DEBUG loaded listener.js 10:27:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x8e965000) [pid = 1791] [serial = 1437] [outer = 0x8dfb4c00] 10:27:29 INFO - PROCESS | 1791 | 1461086849249 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 10:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1786ms 10:27:29 INFO - PROCESS | 1791 | 1461086849283 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 10:27:29 INFO - PROCESS | 1791 | 1461086849286 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 10:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:27:29 INFO - PROCESS | 1791 | 1461086849293 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:27:29 INFO - PROCESS | 1791 | 1461086849299 Marionette TRACE conn3 <- [1,1886,null,{}] 10:27:29 INFO - PROCESS | 1791 | 1461086849315 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:29 INFO - PROCESS | 1791 | 1461086849545 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 10:27:29 INFO - PROCESS | 1791 | 1461086849867 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:29 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e8d1000 == 135 [pid = 1791] [id = 479] 10:27:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x8ea6fc00) [pid = 1791] [serial = 1438] [outer = (nil)] 10:27:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x8f3ae400) [pid = 1791] [serial = 1439] [outer = 0x8ea6fc00] 10:27:29 INFO - PROCESS | 1791 | 1461086849961 Marionette DEBUG loaded listener.js 10:27:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x8f599c00) [pid = 1791] [serial = 1440] [outer = 0x8ea6fc00] 10:27:30 INFO - PROCESS | 1791 | 1461086850877 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 10:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1634ms 10:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:27:30 INFO - PROCESS | 1791 | 1461086850928 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 10:27:30 INFO - PROCESS | 1791 | 1461086850932 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 10:27:30 INFO - PROCESS | 1791 | 1461086850938 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:27:30 INFO - PROCESS | 1791 | 1461086850942 Marionette TRACE conn3 <- [1,1890,null,{}] 10:27:30 INFO - PROCESS | 1791 | 1461086850947 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:31 INFO - PROCESS | 1791 | 1461086851165 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 10:27:31 INFO - PROCESS | 1791 | 1461086851505 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:31 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e2b8400 == 136 [pid = 1791] [id = 480] 10:27:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x8f3ab000) [pid = 1791] [serial = 1441] [outer = (nil)] 10:27:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8fb28800) [pid = 1791] [serial = 1442] [outer = 0x8f3ab000] 10:27:31 INFO - PROCESS | 1791 | 1461086851603 Marionette DEBUG loaded listener.js 10:27:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8fb72000) [pid = 1791] [serial = 1443] [outer = 0x8f3ab000] 10:27:32 INFO - PROCESS | 1791 | 1461086852457 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 10:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1581ms 10:27:32 INFO - PROCESS | 1791 | 1461086852519 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 10:27:32 INFO - PROCESS | 1791 | 1461086852523 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 10:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:27:32 INFO - PROCESS | 1791 | 1461086852529 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:27:32 INFO - PROCESS | 1791 | 1461086852532 Marionette TRACE conn3 <- [1,1894,null,{}] 10:27:32 INFO - PROCESS | 1791 | 1461086852538 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:32 INFO - PROCESS | 1791 | 1461086852736 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 10:27:33 INFO - PROCESS | 1791 | 1461086853021 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:33 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f3a9800 == 137 [pid = 1791] [id = 481] 10:27:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8f83c400) [pid = 1791] [serial = 1444] [outer = (nil)] 10:27:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x8fee0400) [pid = 1791] [serial = 1445] [outer = 0x8f83c400] 10:27:33 INFO - PROCESS | 1791 | 1461086853153 Marionette DEBUG loaded listener.js 10:27:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x900dd800) [pid = 1791] [serial = 1446] [outer = 0x8f83c400] 10:27:34 INFO - PROCESS | 1791 | 1461086854066 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 10:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1579ms 10:27:34 INFO - PROCESS | 1791 | 1461086854109 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 10:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:27:34 INFO - PROCESS | 1791 | 1461086854113 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 10:27:34 INFO - PROCESS | 1791 | 1461086854119 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:27:34 INFO - PROCESS | 1791 | 1461086854122 Marionette TRACE conn3 <- [1,1898,null,{}] 10:27:34 INFO - PROCESS | 1791 | 1461086854128 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:34 INFO - PROCESS | 1791 | 1461086854355 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 10:27:34 INFO - PROCESS | 1791 | 1461086854697 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:34 INFO - PROCESS | 1791 | ++DOCSHELL 0x9022bc00 == 138 [pid = 1791] [id = 482] 10:27:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x90296800) [pid = 1791] [serial = 1447] [outer = (nil)] 10:27:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x906f1400) [pid = 1791] [serial = 1448] [outer = 0x90296800] 10:27:34 INFO - PROCESS | 1791 | 1461086854808 Marionette DEBUG loaded listener.js 10:27:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x912ebc00) [pid = 1791] [serial = 1449] [outer = 0x90296800] 10:27:35 INFO - PROCESS | 1791 | 1461086855678 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 10:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1604ms 10:27:35 INFO - PROCESS | 1791 | 1461086855722 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 10:27:35 INFO - PROCESS | 1791 | 1461086855726 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 10:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:27:35 INFO - PROCESS | 1791 | 1461086855733 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:27:35 INFO - PROCESS | 1791 | 1461086855736 Marionette TRACE conn3 <- [1,1902,null,{}] 10:27:35 INFO - PROCESS | 1791 | 1461086855742 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:35 INFO - PROCESS | 1791 | 1461086855943 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 10:27:36 INFO - PROCESS | 1791 | 1461086856194 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:36 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f842400 == 139 [pid = 1791] [id = 483] 10:27:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x900e2000) [pid = 1791] [serial = 1450] [outer = (nil)] 10:27:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x91e9ac00) [pid = 1791] [serial = 1451] [outer = 0x900e2000] 10:27:36 INFO - PROCESS | 1791 | 1461086856285 Marionette DEBUG loaded listener.js 10:27:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x91ef8400) [pid = 1791] [serial = 1452] [outer = 0x900e2000] 10:27:37 INFO - PROCESS | 1791 | 1461086857193 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 10:27:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1529ms 10:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:27:37 INFO - PROCESS | 1791 | 1461086857263 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 10:27:37 INFO - PROCESS | 1791 | 1461086857267 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 10:27:37 INFO - PROCESS | 1791 | 1461086857273 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:27:37 INFO - PROCESS | 1791 | 1461086857277 Marionette TRACE conn3 <- [1,1906,null,{}] 10:27:37 INFO - PROCESS | 1791 | 1461086857283 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:37 INFO - PROCESS | 1791 | 1461086857499 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 10:27:37 INFO - PROCESS | 1791 | 1461086857777 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:37 INFO - PROCESS | 1791 | ++DOCSHELL 0x912f8000 == 140 [pid = 1791] [id = 484] 10:27:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x91ef1000) [pid = 1791] [serial = 1453] [outer = (nil)] 10:27:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x94142000) [pid = 1791] [serial = 1454] [outer = 0x91ef1000] 10:27:37 INFO - PROCESS | 1791 | 1461086857920 Marionette DEBUG loaded listener.js 10:27:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x94149800) [pid = 1791] [serial = 1455] [outer = 0x91ef1000] 10:27:38 INFO - PROCESS | 1791 | 1461086858789 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 10:27:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1579ms 10:27:38 INFO - PROCESS | 1791 | 1461086858853 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 10:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:27:38 INFO - PROCESS | 1791 | 1461086858857 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 10:27:38 INFO - PROCESS | 1791 | 1461086858863 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:27:38 INFO - PROCESS | 1791 | 1461086858867 Marionette TRACE conn3 <- [1,1910,null,{}] 10:27:38 INFO - PROCESS | 1791 | 1461086858872 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:39 INFO - PROCESS | 1791 | 1461086859068 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 10:27:39 INFO - PROCESS | 1791 | 1461086859344 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:39 INFO - PROCESS | 1791 | ++DOCSHELL 0x91e9b800 == 141 [pid = 1791] [id = 485] 10:27:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x91ef6400) [pid = 1791] [serial = 1456] [outer = (nil)] 10:27:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x94238400) [pid = 1791] [serial = 1457] [outer = 0x91ef6400] 10:27:39 INFO - PROCESS | 1791 | 1461086859483 Marionette DEBUG loaded listener.js 10:27:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x942e0400) [pid = 1791] [serial = 1458] [outer = 0x91ef6400] 10:27:40 INFO - PROCESS | 1791 | 1461086860411 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 10:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1578ms 10:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:27:40 INFO - PROCESS | 1791 | 1461086860443 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 10:27:40 INFO - PROCESS | 1791 | 1461086860446 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 10:27:40 INFO - PROCESS | 1791 | 1461086860452 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:27:40 INFO - PROCESS | 1791 | 1461086860456 Marionette TRACE conn3 <- [1,1914,null,{}] 10:27:40 INFO - PROCESS | 1791 | 1461086860461 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:40 INFO - PROCESS | 1791 | 1461086860658 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 10:27:40 INFO - PROCESS | 1791 | 1461086860943 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:41 INFO - PROCESS | 1791 | ++DOCSHELL 0x9422cc00 == 142 [pid = 1791] [id = 486] 10:27:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x942dc800) [pid = 1791] [serial = 1459] [outer = (nil)] 10:27:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x94dc6400) [pid = 1791] [serial = 1460] [outer = 0x942dc800] 10:27:41 INFO - PROCESS | 1791 | 1461086861077 Marionette DEBUG loaded listener.js 10:27:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x9584f400) [pid = 1791] [serial = 1461] [outer = 0x942dc800] 10:27:41 INFO - PROCESS | 1791 | 1461086861977 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 10:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1580ms 10:27:42 INFO - PROCESS | 1791 | 1461086862032 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 10:27:42 INFO - PROCESS | 1791 | 1461086862036 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 10:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:27:42 INFO - PROCESS | 1791 | 1461086862042 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:27:42 INFO - PROCESS | 1791 | 1461086862047 Marionette TRACE conn3 <- [1,1918,null,{}] 10:27:42 INFO - PROCESS | 1791 | 1461086862052 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:42 INFO - PROCESS | 1791 | 1461086862291 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 10:27:42 INFO - PROCESS | 1791 | 1461086862626 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:42 INFO - PROCESS | 1791 | ++DOCSHELL 0x94dcf800 == 143 [pid = 1791] [id = 487] 10:27:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x98163000) [pid = 1791] [serial = 1462] [outer = (nil)] 10:27:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x984cd000) [pid = 1791] [serial = 1463] [outer = 0x98163000] 10:27:42 INFO - PROCESS | 1791 | 1461086862722 Marionette DEBUG loaded listener.js 10:27:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x98869000) [pid = 1791] [serial = 1464] [outer = 0x98163000] 10:27:43 INFO - PROCESS | 1791 | 1461086863614 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 10:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1641ms 10:27:43 INFO - PROCESS | 1791 | 1461086863683 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 10:27:43 INFO - PROCESS | 1791 | 1461086863687 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 10:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:27:43 INFO - PROCESS | 1791 | 1461086863693 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:27:43 INFO - PROCESS | 1791 | 1461086863696 Marionette TRACE conn3 <- [1,1922,null,{}] 10:27:43 INFO - PROCESS | 1791 | 1461086863702 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:43 INFO - PROCESS | 1791 | 1461086863896 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 10:27:44 INFO - PROCESS | 1791 | 1461086864173 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:44 INFO - PROCESS | 1791 | ++DOCSHELL 0x9422d800 == 144 [pid = 1791] [id = 488] 10:27:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x96fd6800) [pid = 1791] [serial = 1465] [outer = (nil)] 10:27:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x98887000) [pid = 1791] [serial = 1466] [outer = 0x96fd6800] 10:27:44 INFO - PROCESS | 1791 | 1461086864307 Marionette DEBUG loaded listener.js 10:27:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x98b09400) [pid = 1791] [serial = 1467] [outer = 0x96fd6800] 10:27:45 INFO - PROCESS | 1791 | 1461086865207 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 10:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1579ms 10:27:45 INFO - PROCESS | 1791 | 1461086865273 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 10:27:45 INFO - PROCESS | 1791 | 1461086865277 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 10:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:27:45 INFO - PROCESS | 1791 | 1461086865283 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:27:45 INFO - PROCESS | 1791 | 1461086865286 Marionette TRACE conn3 <- [1,1926,null,{}] 10:27:45 INFO - PROCESS | 1791 | 1461086865292 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:45 INFO - PROCESS | 1791 | 1461086865488 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 10:27:45 INFO - PROCESS | 1791 | 1461086865817 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:45 INFO - PROCESS | 1791 | ++DOCSHELL 0x89b74800 == 145 [pid = 1791] [id = 489] 10:27:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x8e2b2000) [pid = 1791] [serial = 1468] [outer = (nil)] 10:27:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x98886c00) [pid = 1791] [serial = 1469] [outer = 0x8e2b2000] 10:27:45 INFO - PROCESS | 1791 | 1461086865905 Marionette DEBUG loaded listener.js 10:27:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x992a1800) [pid = 1791] [serial = 1470] [outer = 0x8e2b2000] 10:27:46 INFO - PROCESS | 1791 | 1461086866782 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 10:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1577ms 10:27:46 INFO - PROCESS | 1791 | 1461086866861 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 10:27:46 INFO - PROCESS | 1791 | 1461086866865 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 10:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:27:46 INFO - PROCESS | 1791 | 1461086866871 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:27:46 INFO - PROCESS | 1791 | 1461086866874 Marionette TRACE conn3 <- [1,1930,null,{}] 10:27:46 INFO - PROCESS | 1791 | 1461086866880 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:47 INFO - PROCESS | 1791 | 1461086867118 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 10:27:47 INFO - PROCESS | 1791 | 1461086867442 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:47 INFO - PROCESS | 1791 | ++DOCSHELL 0x979c7c00 == 146 [pid = 1791] [id = 490] 10:27:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x99218400) [pid = 1791] [serial = 1471] [outer = (nil)] 10:27:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x9a666400) [pid = 1791] [serial = 1472] [outer = 0x99218400] 10:27:47 INFO - PROCESS | 1791 | 1461086867531 Marionette DEBUG loaded listener.js 10:27:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x9a66a400) [pid = 1791] [serial = 1473] [outer = 0x99218400] 10:27:48 INFO - PROCESS | 1791 | 1461086868403 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 10:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1579ms 10:27:48 INFO - PROCESS | 1791 | 1461086868451 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 10:27:48 INFO - PROCESS | 1791 | 1461086868453 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 10:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:27:48 INFO - PROCESS | 1791 | 1461086868460 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:27:48 INFO - PROCESS | 1791 | 1461086868463 Marionette TRACE conn3 <- [1,1934,null,{}] 10:27:48 INFO - PROCESS | 1791 | 1461086868469 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:48 INFO - PROCESS | 1791 | 1461086868665 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 10:27:49 INFO - PROCESS | 1791 | 1461086869003 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:49 INFO - PROCESS | 1791 | ++DOCSHELL 0x991aa000 == 147 [pid = 1791] [id = 491] 10:27:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x999cd400) [pid = 1791] [serial = 1474] [outer = (nil)] 10:27:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x9a8acc00) [pid = 1791] [serial = 1475] [outer = 0x999cd400] 10:27:49 INFO - PROCESS | 1791 | 1461086869092 Marionette DEBUG loaded listener.js 10:27:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x9df83800) [pid = 1791] [serial = 1476] [outer = 0x999cd400] 10:27:49 INFO - PROCESS | 1791 | 1461086869979 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 10:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1580ms 10:27:50 INFO - PROCESS | 1791 | 1461086870040 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 10:27:50 INFO - PROCESS | 1791 | 1461086870044 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 10:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:27:50 INFO - PROCESS | 1791 | 1461086870050 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:27:50 INFO - PROCESS | 1791 | 1461086870054 Marionette TRACE conn3 <- [1,1938,null,{}] 10:27:50 INFO - PROCESS | 1791 | 1461086870059 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:50 INFO - PROCESS | 1791 | 1461086870258 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 10:27:50 INFO - PROCESS | 1791 | 1461086870589 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:50 INFO - PROCESS | 1791 | ++DOCSHELL 0x84378000 == 148 [pid = 1791] [id = 492] 10:27:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x8437b000) [pid = 1791] [serial = 1477] [outer = (nil)] 10:27:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x9ea19400) [pid = 1791] [serial = 1478] [outer = 0x8437b000] 10:27:50 INFO - PROCESS | 1791 | 1461086870677 Marionette DEBUG loaded listener.js 10:27:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0x9fb37000) [pid = 1791] [serial = 1479] [outer = 0x8437b000] 10:27:51 INFO - PROCESS | 1791 | 1461086871533 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 10:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1528ms 10:27:51 INFO - PROCESS | 1791 | 1461086871579 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 10:27:51 INFO - PROCESS | 1791 | 1461086871582 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 10:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:27:51 INFO - PROCESS | 1791 | 1461086871589 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:27:51 INFO - PROCESS | 1791 | 1461086871592 Marionette TRACE conn3 <- [1,1942,null,{}] 10:27:51 INFO - PROCESS | 1791 | 1461086871597 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:51 INFO - PROCESS | 1791 | 1461086871796 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 10:27:52 INFO - PROCESS | 1791 | 1461086872078 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:52 INFO - PROCESS | 1791 | ++DOCSHELL 0x853a7800 == 149 [pid = 1791] [id = 493] 10:27:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 186 (0x9a670c00) [pid = 1791] [serial = 1480] [outer = (nil)] 10:27:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 187 (0xa00a0000) [pid = 1791] [serial = 1481] [outer = 0x9a670c00] 10:27:52 INFO - PROCESS | 1791 | 1461086872211 Marionette DEBUG loaded listener.js 10:27:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 188 (0xa00bc400) [pid = 1791] [serial = 1482] [outer = 0x9a670c00] 10:27:53 INFO - PROCESS | 1791 | 1461086873100 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1577ms 10:27:53 INFO - PROCESS | 1791 | 1461086873167 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 10:27:53 INFO - PROCESS | 1791 | 1461086873170 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 10:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:27:53 INFO - PROCESS | 1791 | 1461086873176 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:27:53 INFO - PROCESS | 1791 | 1461086873180 Marionette TRACE conn3 <- [1,1946,null,{}] 10:27:53 INFO - PROCESS | 1791 | 1461086873185 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:53 INFO - PROCESS | 1791 | 1461086873386 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 10:27:53 INFO - PROCESS | 1791 | 1461086873714 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:53 INFO - PROCESS | 1791 | ++DOCSHELL 0x9887f000 == 150 [pid = 1791] [id = 494] 10:27:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 189 (0x9a66f400) [pid = 1791] [serial = 1483] [outer = (nil)] 10:27:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 190 (0xa0e4b400) [pid = 1791] [serial = 1484] [outer = 0x9a66f400] 10:27:53 INFO - PROCESS | 1791 | 1461086873803 Marionette DEBUG loaded listener.js 10:27:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 191 (0xa0e88800) [pid = 1791] [serial = 1485] [outer = 0x9a66f400] 10:27:54 INFO - PROCESS | 1791 | 1461086874680 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1543ms 10:27:54 INFO - PROCESS | 1791 | 1461086874721 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 10:27:54 INFO - PROCESS | 1791 | 1461086874724 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 10:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:27:54 INFO - PROCESS | 1791 | 1461086874731 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:27:54 INFO - PROCESS | 1791 | 1461086874734 Marionette TRACE conn3 <- [1,1950,null,{}] 10:27:54 INFO - PROCESS | 1791 | 1461086874740 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:54 INFO - PROCESS | 1791 | 1461086874965 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 10:27:55 INFO - PROCESS | 1791 | 1461086875338 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x943b8c00 == 149 [pid = 1791] [id = 276] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x86ddc000 == 148 [pid = 1791] [id = 402] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x84defc00 == 147 [pid = 1791] [id = 403] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x943b9800 == 146 [pid = 1791] [id = 277] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8b4d6400 == 145 [pid = 1791] [id = 183] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x943c4800 == 144 [pid = 1791] [id = 278] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8dfb3400 == 143 [pid = 1791] [id = 413] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x914e8400 == 142 [pid = 1791] [id = 414] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x94149400 == 141 [pid = 1791] [id = 417] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x912edc00 == 140 [pid = 1791] [id = 274] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb7a000 == 139 [pid = 1791] [id = 72] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x886cb400 == 138 [pid = 1791] [id = 407] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x89c43c00 == 137 [pid = 1791] [id = 415] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x84de8400 == 136 [pid = 1791] [id = 470] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8980e000 == 135 [pid = 1791] [id = 471] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8dfb2c00 == 134 [pid = 1791] [id = 469] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x84385800 == 133 [pid = 1791] [id = 468] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x91e9d800 == 132 [pid = 1791] [id = 467] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x898f9000 == 131 [pid = 1791] [id = 466] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x91236c00 == 130 [pid = 1791] [id = 464] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x93081400 == 129 [pid = 1791] [id = 465] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8e969400 == 128 [pid = 1791] [id = 463] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb75400 == 127 [pid = 1791] [id = 462] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8e9dfc00 == 126 [pid = 1791] [id = 461] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x89b69400 == 125 [pid = 1791] [id = 460] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8e9e1c00 == 124 [pid = 1791] [id = 459] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x875ba800 == 123 [pid = 1791] [id = 457] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8b64c400 == 122 [pid = 1791] [id = 458] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8a945000 == 121 [pid = 1791] [id = 456] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x886dac00 == 120 [pid = 1791] [id = 455] 10:27:57 INFO - PROCESS | 1791 | --DOCSHELL 0x84386400 == 119 [pid = 1791] [id = 454] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 190 (0x8b27b800) [pid = 1791] [serial = 1361] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 189 (0x991a6400) [pid = 1791] [serial = 1329] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 188 (0x8e8ddc00) [pid = 1791] [serial = 1292] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 187 (0x9886bc00) [pid = 1791] [serial = 1326] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 186 (0x8e8d5800) [pid = 1791] [serial = 1298] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 185 (0x8f59f400) [pid = 1791] [serial = 1302] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 184 (0x8f3a8c00) [pid = 1791] [serial = 1301] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0x89b6a000) [pid = 1791] [serial = 1356] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x9414c000) [pid = 1791] [serial = 1317] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x875c3000) [pid = 1791] [serial = 1353] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x91235800) [pid = 1791] [serial = 1311] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x942e4c00) [pid = 1791] [serial = 1320] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x8b4d5800) [pid = 1791] [serial = 1359] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x8e966800) [pid = 1791] [serial = 1221] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x905ecc00) [pid = 1791] [serial = 1310] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0xa0e91400) [pid = 1791] [serial = 1338] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x9423a000) [pid = 1791] [serial = 1319] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0xa0e8c400) [pid = 1791] [serial = 1337] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x981bc400) [pid = 1791] [serial = 1325] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x89c36c00) [pid = 1791] [serial = 1295] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0xa000c000) [pid = 1791] [serial = 1334] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0x8fb76c00) [pid = 1791] [serial = 1305] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0x9a672000) [pid = 1791] [serial = 1332] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0x900e7000) [pid = 1791] [serial = 1307] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x8e96ec00) [pid = 1791] [serial = 1299] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x8980c400) [pid = 1791] [serial = 1355] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x91eec000) [pid = 1791] [serial = 1313] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x86d21000) [pid = 1791] [serial = 1343] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x9307d000) [pid = 1791] [serial = 1314] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x84382400) [pid = 1791] [serial = 1278] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0xa3c7cc00) [pid = 1791] [serial = 1340] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x853a5400) [pid = 1791] [serial = 1350] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x94146800) [pid = 1791] [serial = 1316] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x900e9c00) [pid = 1791] [serial = 1308] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x9a66b400) [pid = 1791] [serial = 1331] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x84dec000) [pid = 1791] [serial = 1349] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x8b277000) [pid = 1791] [serial = 1358] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x8fb30c00) [pid = 1791] [serial = 1304] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0xa009f800) [pid = 1791] [serial = 1335] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x86dd8800) [pid = 1791] [serial = 1352] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x958b7400) [pid = 1791] [serial = 1323] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x94dd2400) [pid = 1791] [serial = 1322] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x8b26e400) [pid = 1791] [serial = 1296] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x98b0f800) [pid = 1791] [serial = 1328] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x9fc91c00) [pid = 1791] [serial = 1346] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 1791 | ++DOCSHELL 0x84382400 == 120 [pid = 1791] [id = 495] 10:27:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x84384800) [pid = 1791] [serial = 1486] [outer = (nil)] 10:27:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x84def000) [pid = 1791] [serial = 1487] [outer = 0x84384800] 10:27:57 INFO - PROCESS | 1791 | 1461086877466 Marionette DEBUG loaded listener.js 10:27:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x86d1c400) [pid = 1791] [serial = 1488] [outer = 0x84384800] 10:27:58 INFO - PROCESS | 1791 | 1461086878268 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 10:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 3587ms 10:27:58 INFO - PROCESS | 1791 | 1461086878319 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 10:27:58 INFO - PROCESS | 1791 | 1461086878325 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 10:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:27:58 INFO - PROCESS | 1791 | 1461086878343 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:27:58 INFO - PROCESS | 1791 | 1461086878346 Marionette TRACE conn3 <- [1,1954,null,{}] 10:27:58 INFO - PROCESS | 1791 | 1461086878362 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:58 INFO - PROCESS | 1791 | 1461086878552 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 10:27:58 INFO - PROCESS | 1791 | 1461086878563 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:58 INFO - PROCESS | 1791 | ++DOCSHELL 0x886d3c00 == 121 [pid = 1791] [id = 496] 10:27:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x886d4400) [pid = 1791] [serial = 1489] [outer = (nil)] 10:27:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x886da400) [pid = 1791] [serial = 1490] [outer = 0x886d4400] 10:27:58 INFO - PROCESS | 1791 | 1461086878636 Marionette DEBUG loaded listener.js 10:27:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x887e3800) [pid = 1791] [serial = 1491] [outer = 0x886d4400] 10:27:59 INFO - PROCESS | 1791 | 1461086879609 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 10:27:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1300ms 10:27:59 INFO - PROCESS | 1791 | 1461086879633 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 10:27:59 INFO - PROCESS | 1791 | 1461086879639 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 10:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:27:59 INFO - PROCESS | 1791 | 1461086879648 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:27:59 INFO - PROCESS | 1791 | 1461086879651 Marionette TRACE conn3 <- [1,1958,null,{}] 10:27:59 INFO - PROCESS | 1791 | 1461086879657 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:59 INFO - PROCESS | 1791 | 1461086879840 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 10:27:59 INFO - PROCESS | 1791 | 1461086879850 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:00 INFO - PROCESS | 1791 | ++DOCSHELL 0x886cf800 == 122 [pid = 1791] [id = 497] 10:28:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x89805400) [pid = 1791] [serial = 1492] [outer = (nil)] 10:28:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x89c36c00) [pid = 1791] [serial = 1493] [outer = 0x89805400] 10:28:00 INFO - PROCESS | 1791 | 1461086880136 Marionette DEBUG loaded listener.js 10:28:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x8aaec000) [pid = 1791] [serial = 1494] [outer = 0x89805400] 10:28:01 INFO - PROCESS | 1791 | 1461086881108 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 10:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1526ms 10:28:01 INFO - PROCESS | 1791 | 1461086881175 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 10:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:28:01 INFO - PROCESS | 1791 | 1461086881187 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 10:28:01 INFO - PROCESS | 1791 | 1461086881198 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:28:01 INFO - PROCESS | 1791 | 1461086881208 Marionette TRACE conn3 <- [1,1962,null,{}] 10:28:01 INFO - PROCESS | 1791 | 1461086881232 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:01 INFO - PROCESS | 1791 | 1461086881504 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 10:28:01 INFO - PROCESS | 1791 | 1461086881541 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:01 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b646800 == 123 [pid = 1791] [id = 498] 10:28:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x8b647000) [pid = 1791] [serial = 1495] [outer = (nil)] 10:28:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x8b6e9800) [pid = 1791] [serial = 1496] [outer = 0x8b647000] 10:28:01 INFO - PROCESS | 1791 | 1461086881622 Marionette DEBUG loaded listener.js 10:28:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x8bbe8000) [pid = 1791] [serial = 1497] [outer = 0x8b647000] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x89809000) [pid = 1791] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x84379800) [pid = 1791] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x886d4800) [pid = 1791] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x84382c00) [pid = 1791] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x84ded000) [pid = 1791] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x93199c00) [pid = 1791] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x93199800) [pid = 1791] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x9308a400) [pid = 1791] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x91237000) [pid = 1791] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x8ea6c000) [pid = 1791] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x8fb7bc00) [pid = 1791] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x8f847800) [pid = 1791] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x8b6f1800) [pid = 1791] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x8e9e3c00) [pid = 1791] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x8bbed400) [pid = 1791] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x898f5c00) [pid = 1791] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x8aaef400) [pid = 1791] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x887e0000) [pid = 1791] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x849be800) [pid = 1791] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:28:02 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x89b71000) [pid = 1791] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:28:03 INFO - PROCESS | 1791 | 1461086883179 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 10:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 2005ms 10:28:03 INFO - PROCESS | 1791 | 1461086883200 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 10:28:03 INFO - PROCESS | 1791 | 1461086883205 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 10:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:28:03 INFO - PROCESS | 1791 | 1461086883220 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:28:03 INFO - PROCESS | 1791 | 1461086883223 Marionette TRACE conn3 <- [1,1966,null,{}] 10:28:03 INFO - PROCESS | 1791 | 1461086883228 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:03 INFO - PROCESS | 1791 | 1461086883412 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 10:28:03 INFO - PROCESS | 1791 | 1461086883428 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:03 INFO - PROCESS | 1791 | ++DOCSHELL 0x853acc00 == 124 [pid = 1791] [id = 499] 10:28:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x8a939800) [pid = 1791] [serial = 1498] [outer = (nil)] 10:28:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x8b650800) [pid = 1791] [serial = 1499] [outer = 0x8a939800] 10:28:03 INFO - PROCESS | 1791 | 1461086883499 Marionette DEBUG loaded listener.js 10:28:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8bbf4c00) [pid = 1791] [serial = 1500] [outer = 0x8a939800] 10:28:04 INFO - PROCESS | 1791 | 1461086884431 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 10:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1232ms 10:28:04 INFO - PROCESS | 1791 | 1461086884453 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 10:28:04 INFO - PROCESS | 1791 | 1461086884456 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 10:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:28:04 INFO - PROCESS | 1791 | 1461086884462 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:28:04 INFO - PROCESS | 1791 | 1461086884464 Marionette TRACE conn3 <- [1,1970,null,{}] 10:28:04 INFO - PROCESS | 1791 | 1461086884470 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:04 INFO - PROCESS | 1791 | 1461086884648 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 10:28:04 INFO - PROCESS | 1791 | 1461086884667 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:04 INFO - PROCESS | 1791 | ++DOCSHELL 0x84297000 == 125 [pid = 1791] [id = 500] 10:28:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x84378400) [pid = 1791] [serial = 1501] [outer = (nil)] 10:28:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x853a3c00) [pid = 1791] [serial = 1502] [outer = 0x84378400] 10:28:04 INFO - PROCESS | 1791 | 1461086884879 Marionette DEBUG loaded listener.js 10:28:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x86dcd400) [pid = 1791] [serial = 1503] [outer = 0x84378400] 10:28:06 INFO - PROCESS | 1791 | 1461086886101 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 10:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1677ms 10:28:06 INFO - PROCESS | 1791 | 1461086886141 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 10:28:06 INFO - PROCESS | 1791 | 1461086886148 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 10:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:28:06 INFO - PROCESS | 1791 | 1461086886158 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:28:06 INFO - PROCESS | 1791 | 1461086886162 Marionette TRACE conn3 <- [1,1974,null,{}] 10:28:06 INFO - PROCESS | 1791 | 1461086886170 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:06 INFO - PROCESS | 1791 | 1461086886424 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 10:28:06 INFO - PROCESS | 1791 | 1461086886766 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:06 INFO - PROCESS | 1791 | ++DOCSHELL 0x89810400 == 126 [pid = 1791] [id = 501] 10:28:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x89b6bc00) [pid = 1791] [serial = 1504] [outer = (nil)] 10:28:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x89c3ac00) [pid = 1791] [serial = 1505] [outer = 0x89b6bc00] 10:28:06 INFO - PROCESS | 1791 | 1461086886860 Marionette DEBUG loaded listener.js 10:28:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x8aaa8800) [pid = 1791] [serial = 1506] [outer = 0x89b6bc00] 10:28:07 INFO - PROCESS | 1791 | 1461086887856 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 10:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1734ms 10:28:07 INFO - PROCESS | 1791 | 1461086887891 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 10:28:07 INFO - PROCESS | 1791 | 1461086887897 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 10:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:28:07 INFO - PROCESS | 1791 | 1461086887908 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:28:07 INFO - PROCESS | 1791 | 1461086887912 Marionette TRACE conn3 <- [1,1978,null,{}] 10:28:07 INFO - PROCESS | 1791 | 1461086887918 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:08 INFO - PROCESS | 1791 | 1461086888148 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 10:28:08 INFO - PROCESS | 1791 | 1461086888511 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:08 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaeb400 == 127 [pid = 1791] [id = 502] 10:28:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8b4dd000) [pid = 1791] [serial = 1507] [outer = (nil)] 10:28:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8b648000) [pid = 1791] [serial = 1508] [outer = 0x8b4dd000] 10:28:08 INFO - PROCESS | 1791 | 1461086888606 Marionette DEBUG loaded listener.js 10:28:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8dfae800) [pid = 1791] [serial = 1509] [outer = 0x8b4dd000] 10:28:09 INFO - PROCESS | 1791 | 1461086889517 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:28:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1681ms 10:28:09 INFO - PROCESS | 1791 | 1461086889589 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 10:28:09 INFO - PROCESS | 1791 | 1461086889593 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 10:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:28:09 INFO - PROCESS | 1791 | 1461086889599 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:28:09 INFO - PROCESS | 1791 | 1461086889605 Marionette TRACE conn3 <- [1,1982,null,{}] 10:28:09 INFO - PROCESS | 1791 | 1461086889622 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:09 INFO - PROCESS | 1791 | 1461086889880 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 10:28:10 INFO - PROCESS | 1791 | 1461086890214 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:10 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b4dcc00 == 128 [pid = 1791] [id = 503] 10:28:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x8e8d7400) [pid = 1791] [serial = 1510] [outer = (nil)] 10:28:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x8e96e000) [pid = 1791] [serial = 1511] [outer = 0x8e8d7400] 10:28:10 INFO - PROCESS | 1791 | 1461086890307 Marionette DEBUG loaded listener.js 10:28:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8e9dfc00) [pid = 1791] [serial = 1512] [outer = 0x8e8d7400] 10:28:11 INFO - PROCESS | 1791 | 1461086891199 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1639ms 10:28:11 INFO - PROCESS | 1791 | 1461086891238 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 10:28:11 INFO - PROCESS | 1791 | 1461086891243 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 10:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:28:11 INFO - PROCESS | 1791 | 1461086891249 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:28:11 INFO - PROCESS | 1791 | 1461086891253 Marionette TRACE conn3 <- [1,1986,null,{}] 10:28:11 INFO - PROCESS | 1791 | 1461086891258 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:11 INFO - PROCESS | 1791 | 1461086891459 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 10:28:11 INFO - PROCESS | 1791 | 1461086891744 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:11 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e96cc00 == 129 [pid = 1791] [id = 504] 10:28:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8e9e5800) [pid = 1791] [serial = 1513] [outer = (nil)] 10:28:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x8f3aa400) [pid = 1791] [serial = 1514] [outer = 0x8e9e5800] 10:28:11 INFO - PROCESS | 1791 | 1461086891877 Marionette DEBUG loaded listener.js 10:28:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x8f598800) [pid = 1791] [serial = 1515] [outer = 0x8e9e5800] 10:28:12 INFO - PROCESS | 1791 | 1461086892701 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1479ms 10:28:12 INFO - PROCESS | 1791 | 1461086892731 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 10:28:12 INFO - PROCESS | 1791 | 1461086892735 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 10:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:28:12 INFO - PROCESS | 1791 | 1461086892741 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:28:12 INFO - PROCESS | 1791 | 1461086892744 Marionette TRACE conn3 <- [1,1990,null,{}] 10:28:12 INFO - PROCESS | 1791 | 1461086892750 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:12 INFO - PROCESS | 1791 | 1461086892946 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 10:28:13 INFO - PROCESS | 1791 | 1461086893240 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:13 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f83f000 == 130 [pid = 1791] [id = 505] 10:28:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x8f840400) [pid = 1791] [serial = 1516] [outer = (nil)] 10:28:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x8fb2b400) [pid = 1791] [serial = 1517] [outer = 0x8f840400] 10:28:13 INFO - PROCESS | 1791 | 1461086893387 Marionette DEBUG loaded listener.js 10:28:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x8fedcc00) [pid = 1791] [serial = 1518] [outer = 0x8f840400] 10:28:14 INFO - PROCESS | 1791 | 1461086894279 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:28:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:28:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1582ms 10:28:14 INFO - PROCESS | 1791 | 1461086894324 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 10:28:14 INFO - PROCESS | 1791 | 1461086894328 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 10:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:28:14 INFO - PROCESS | 1791 | 1461086894334 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:28:14 INFO - PROCESS | 1791 | 1461086894337 Marionette TRACE conn3 <- [1,1994,null,{}] 10:28:14 INFO - PROCESS | 1791 | 1461086894343 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:14 INFO - PROCESS | 1791 | 1461086894548 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 10:28:14 INFO - PROCESS | 1791 | 1461086894823 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:14 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e9e6800 == 131 [pid = 1791] [id = 506] 10:28:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x90222800) [pid = 1791] [serial = 1519] [outer = (nil)] 10:28:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x90230000) [pid = 1791] [serial = 1520] [outer = 0x90222800] 10:28:14 INFO - PROCESS | 1791 | 1461086894954 Marionette DEBUG loaded listener.js 10:28:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x90296400) [pid = 1791] [serial = 1521] [outer = 0x90222800] 10:28:15 INFO - PROCESS | 1791 | 1461086895836 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 10:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1591ms 10:28:15 INFO - PROCESS | 1791 | 1461086895925 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 10:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:28:15 INFO - PROCESS | 1791 | 1461086895929 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 10:28:15 INFO - PROCESS | 1791 | 1461086895935 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:28:15 INFO - PROCESS | 1791 | 1461086895939 Marionette TRACE conn3 <- [1,1998,null,{}] 10:28:15 INFO - PROCESS | 1791 | 1461086895944 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:16 INFO - PROCESS | 1791 | 1461086896174 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 10:28:16 INFO - PROCESS | 1791 | 1461086896490 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:16 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e2b4800 == 132 [pid = 1791] [id = 507] 10:28:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x90227400) [pid = 1791] [serial = 1522] [outer = (nil)] 10:28:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x903be400) [pid = 1791] [serial = 1523] [outer = 0x90227400] 10:28:16 INFO - PROCESS | 1791 | 1461086896581 Marionette DEBUG loaded listener.js 10:28:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x905e7800) [pid = 1791] [serial = 1524] [outer = 0x90227400] 10:28:17 INFO - PROCESS | 1791 | 1461086897465 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 10:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1593ms 10:28:17 INFO - PROCESS | 1791 | 1461086897528 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 10:28:17 INFO - PROCESS | 1791 | 1461086897531 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 10:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:28:17 INFO - PROCESS | 1791 | 1461086897538 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:28:17 INFO - PROCESS | 1791 | 1461086897542 Marionette TRACE conn3 <- [1,2002,null,{}] 10:28:17 INFO - PROCESS | 1791 | 1461086897547 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:17 INFO - PROCESS | 1791 | 1461086897739 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 10:28:18 INFO - PROCESS | 1791 | 1461086898025 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:18 INFO - PROCESS | 1791 | ++DOCSHELL 0x903b5800 == 133 [pid = 1791] [id = 508] 10:28:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x903b6800) [pid = 1791] [serial = 1525] [outer = (nil)] 10:28:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x9123f800) [pid = 1791] [serial = 1526] [outer = 0x903b6800] 10:28:18 INFO - PROCESS | 1791 | 1461086898168 Marionette DEBUG loaded listener.js 10:28:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x912f0400) [pid = 1791] [serial = 1527] [outer = 0x903b6800] 10:28:19 INFO - PROCESS | 1791 | 1461086899039 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 10:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1579ms 10:28:19 INFO - PROCESS | 1791 | 1461086899118 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 10:28:19 INFO - PROCESS | 1791 | 1461086899121 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 10:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:28:19 INFO - PROCESS | 1791 | 1461086899127 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:28:19 INFO - PROCESS | 1791 | 1461086899131 Marionette TRACE conn3 <- [1,2006,null,{}] 10:28:19 INFO - PROCESS | 1791 | 1461086899136 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:19 INFO - PROCESS | 1791 | 1461086899370 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 10:28:19 INFO - PROCESS | 1791 | 1461086899695 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:19 INFO - PROCESS | 1791 | ++DOCSHELL 0x9022b000 == 134 [pid = 1791] [id = 509] 10:28:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x9029d000) [pid = 1791] [serial = 1528] [outer = (nil)] 10:28:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x91ef7400) [pid = 1791] [serial = 1529] [outer = 0x9029d000] 10:28:19 INFO - PROCESS | 1791 | 1461086899785 Marionette DEBUG loaded listener.js 10:28:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x93085c00) [pid = 1791] [serial = 1530] [outer = 0x9029d000] 10:28:20 INFO - PROCESS | 1791 | 1461086900689 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 10:28:20 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 10:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1635ms 10:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:28:20 INFO - PROCESS | 1791 | 1461086900764 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 10:28:20 INFO - PROCESS | 1791 | 1461086900767 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 10:28:20 INFO - PROCESS | 1791 | 1461086900774 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:28:20 INFO - PROCESS | 1791 | 1461086900778 Marionette TRACE conn3 <- [1,2010,null,{}] 10:28:20 INFO - PROCESS | 1791 | 1461086900784 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:20 INFO - PROCESS | 1791 | 1461086900994 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 10:28:21 INFO - PROCESS | 1791 | 1461086901328 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:21 INFO - PROCESS | 1791 | ++DOCSHELL 0x94148c00 == 135 [pid = 1791] [id = 510] 10:28:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x94149400) [pid = 1791] [serial = 1531] [outer = (nil)] 10:28:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x941f3800) [pid = 1791] [serial = 1532] [outer = 0x94149400] 10:28:21 INFO - PROCESS | 1791 | 1461086901435 Marionette DEBUG loaded listener.js 10:28:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x94237000) [pid = 1791] [serial = 1533] [outer = 0x94149400] 10:28:22 INFO - PROCESS | 1791 | 1461086902365 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 10:28:22 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 10:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1634ms 10:28:22 INFO - PROCESS | 1791 | 1461086902408 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 10:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:28:22 INFO - PROCESS | 1791 | 1461086902412 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 10:28:22 INFO - PROCESS | 1791 | 1461086902419 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:28:22 INFO - PROCESS | 1791 | 1461086902423 Marionette TRACE conn3 <- [1,2014,null,{}] 10:28:22 INFO - PROCESS | 1791 | 1461086902429 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:22 INFO - PROCESS | 1791 | 1461086902662 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 10:28:23 INFO - PROCESS | 1791 | 1461086902988 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:23 INFO - PROCESS | 1791 | ++DOCSHELL 0x9319d000 == 136 [pid = 1791] [id = 511] 10:28:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x941f9400) [pid = 1791] [serial = 1534] [outer = (nil)] 10:28:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x94dd2400) [pid = 1791] [serial = 1535] [outer = 0x941f9400] 10:28:23 INFO - PROCESS | 1791 | 1461086903090 Marionette DEBUG loaded listener.js 10:28:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x958b9c00) [pid = 1791] [serial = 1536] [outer = 0x941f9400] 10:28:23 INFO - PROCESS | 1791 | 1461086903954 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 10:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1578ms 10:28:23 INFO - PROCESS | 1791 | 1461086903997 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 10:28:24 INFO - PROCESS | 1791 | 1461086904000 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 10:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:28:24 INFO - PROCESS | 1791 | 1461086904006 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:28:24 INFO - PROCESS | 1791 | 1461086904010 Marionette TRACE conn3 <- [1,2018,null,{}] 10:28:24 INFO - PROCESS | 1791 | 1461086904015 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:24 INFO - PROCESS | 1791 | 1461086904209 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 10:28:24 INFO - PROCESS | 1791 | 1461086904491 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:24 INFO - PROCESS | 1791 | ++DOCSHELL 0x94144c00 == 137 [pid = 1791] [id = 512] 10:28:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x943c4000) [pid = 1791] [serial = 1537] [outer = (nil)] 10:28:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x971a6800) [pid = 1791] [serial = 1538] [outer = 0x943c4000] 10:28:24 INFO - PROCESS | 1791 | 1461086904621 Marionette DEBUG loaded listener.js 10:28:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x979c7400) [pid = 1791] [serial = 1539] [outer = 0x943c4000] 10:28:25 INFO - PROCESS | 1791 | 1461086905487 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1529ms 10:28:25 INFO - PROCESS | 1791 | 1461086905537 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 10:28:25 INFO - PROCESS | 1791 | 1461086905541 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 10:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:28:25 INFO - PROCESS | 1791 | 1461086905547 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:28:25 INFO - PROCESS | 1791 | 1461086905549 Marionette TRACE conn3 <- [1,2022,null,{}] 10:28:25 INFO - PROCESS | 1791 | 1461086905555 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:25 INFO - PROCESS | 1791 | 1461086905784 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 10:28:26 INFO - PROCESS | 1791 | 1461086906144 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:26 INFO - PROCESS | 1791 | ++DOCSHELL 0x96a23000 == 138 [pid = 1791] [id = 513] 10:28:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x98163800) [pid = 1791] [serial = 1540] [outer = (nil)] 10:28:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x984c2000) [pid = 1791] [serial = 1541] [outer = 0x98163800] 10:28:26 INFO - PROCESS | 1791 | 1461086906229 Marionette DEBUG loaded listener.js 10:28:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x984ca400) [pid = 1791] [serial = 1542] [outer = 0x98163800] 10:28:27 INFO - PROCESS | 1791 | 1461086907117 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 10:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1631ms 10:28:27 INFO - PROCESS | 1791 | 1461086907178 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 10:28:27 INFO - PROCESS | 1791 | 1461086907183 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 10:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:28:27 INFO - PROCESS | 1791 | 1461086907189 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:28:27 INFO - PROCESS | 1791 | 1461086907191 Marionette TRACE conn3 <- [1,2026,null,{}] 10:28:27 INFO - PROCESS | 1791 | 1461086907197 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:27 INFO - PROCESS | 1791 | 1461086907409 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 10:28:27 INFO - PROCESS | 1791 | 1461086907734 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:27 INFO - PROCESS | 1791 | ++DOCSHELL 0x96ab0000 == 139 [pid = 1791] [id = 514] 10:28:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x9815c000) [pid = 1791] [serial = 1543] [outer = (nil)] 10:28:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0x98880800) [pid = 1791] [serial = 1544] [outer = 0x9815c000] 10:28:27 INFO - PROCESS | 1791 | 1461086907822 Marionette DEBUG loaded listener.js 10:28:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 186 (0x98868400) [pid = 1791] [serial = 1545] [outer = 0x9815c000] 10:28:28 INFO - PROCESS | 1791 | 1461086908688 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 10:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1577ms 10:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:28:28 INFO - PROCESS | 1791 | 1461086908767 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 10:28:28 INFO - PROCESS | 1791 | 1461086908770 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 10:28:28 INFO - PROCESS | 1791 | 1461086908776 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:28:28 INFO - PROCESS | 1791 | 1461086908780 Marionette TRACE conn3 <- [1,2030,null,{}] 10:28:28 INFO - PROCESS | 1791 | 1461086908785 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:28 INFO - PROCESS | 1791 | 1461086908985 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 10:28:29 INFO - PROCESS | 1791 | 1461086909313 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:29 INFO - PROCESS | 1791 | ++DOCSHELL 0x849c0400 == 140 [pid = 1791] [id = 515] 10:28:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 187 (0x86dd0c00) [pid = 1791] [serial = 1546] [outer = (nil)] 10:28:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 188 (0x98864c00) [pid = 1791] [serial = 1547] [outer = 0x86dd0c00] 10:28:29 INFO - PROCESS | 1791 | 1461086909402 Marionette DEBUG loaded listener.js 10:28:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 189 (0x99297c00) [pid = 1791] [serial = 1548] [outer = 0x86dd0c00] 10:28:30 INFO - PROCESS | 1791 | 1461086910310 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 10:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1579ms 10:28:30 INFO - PROCESS | 1791 | 1461086910355 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 10:28:30 INFO - PROCESS | 1791 | 1461086910359 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 10:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:28:30 INFO - PROCESS | 1791 | 1461086910365 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:28:30 INFO - PROCESS | 1791 | 1461086910368 Marionette TRACE conn3 <- [1,2034,null,{}] 10:28:30 INFO - PROCESS | 1791 | 1461086910374 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:30 INFO - PROCESS | 1791 | 1461086910590 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 10:28:30 INFO - PROCESS | 1791 | 1461086910873 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:30 INFO - PROCESS | 1791 | ++DOCSHELL 0x84de3c00 == 141 [pid = 1791] [id = 516] 10:28:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 190 (0x85551000) [pid = 1791] [serial = 1549] [outer = (nil)] 10:28:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 191 (0x9a675c00) [pid = 1791] [serial = 1550] [outer = 0x85551000] 10:28:31 INFO - PROCESS | 1791 | 1461086911018 Marionette DEBUG loaded listener.js 10:28:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 192 (0x9ea1c400) [pid = 1791] [serial = 1551] [outer = 0x85551000] 10:28:31 INFO - PROCESS | 1791 | 1461086911886 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1578ms 10:28:31 INFO - PROCESS | 1791 | 1461086911944 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 10:28:31 INFO - PROCESS | 1791 | 1461086911948 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 10:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:28:31 INFO - PROCESS | 1791 | 1461086911954 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:28:31 INFO - PROCESS | 1791 | 1461086911957 Marionette TRACE conn3 <- [1,2038,null,{}] 10:28:31 INFO - PROCESS | 1791 | 1461086911962 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:32 INFO - PROCESS | 1791 | 1461086912194 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 10:28:32 INFO - PROCESS | 1791 | 1461086912525 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:32 INFO - PROCESS | 1791 | ++DOCSHELL 0x9920e800 == 142 [pid = 1791] [id = 517] 10:28:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 193 (0x999d1800) [pid = 1791] [serial = 1552] [outer = (nil)] 10:28:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 194 (0xa0aa4c00) [pid = 1791] [serial = 1553] [outer = 0x999d1800] 10:28:32 INFO - PROCESS | 1791 | 1461086912617 Marionette DEBUG loaded listener.js 10:28:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 195 (0xa0c1e800) [pid = 1791] [serial = 1554] [outer = 0x999d1800] 10:28:33 INFO - PROCESS | 1791 | 1461086913483 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 10:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1577ms 10:28:33 INFO - PROCESS | 1791 | 1461086913531 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 10:28:33 INFO - PROCESS | 1791 | 1461086913535 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 10:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:28:33 INFO - PROCESS | 1791 | 1461086913541 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:28:33 INFO - PROCESS | 1791 | 1461086913544 Marionette TRACE conn3 <- [1,2042,null,{}] 10:28:33 INFO - PROCESS | 1791 | 1461086913550 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:33 INFO - PROCESS | 1791 | 1461086913755 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 10:28:34 INFO - PROCESS | 1791 | 1461086914051 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:34 INFO - PROCESS | 1791 | ++DOCSHELL 0x86d19c00 == 143 [pid = 1791] [id = 518] 10:28:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 196 (0x8e8dd400) [pid = 1791] [serial = 1555] [outer = (nil)] 10:28:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 197 (0xa0e96000) [pid = 1791] [serial = 1556] [outer = 0x8e8dd400] 10:28:34 INFO - PROCESS | 1791 | 1461086914183 Marionette DEBUG loaded listener.js 10:28:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 198 (0xa0f61800) [pid = 1791] [serial = 1557] [outer = 0x8e8dd400] 10:28:35 INFO - PROCESS | 1791 | 1461086915080 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x886d3000 == 142 [pid = 1791] [id = 473] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x853acc00 == 141 [pid = 1791] [id = 499] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8b646800 == 140 [pid = 1791] [id = 498] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x886cf800 == 139 [pid = 1791] [id = 497] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x886d3c00 == 138 [pid = 1791] [id = 496] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x9887f000 == 137 [pid = 1791] [id = 494] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x84382400 == 136 [pid = 1791] [id = 495] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x853a7800 == 135 [pid = 1791] [id = 493] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x84378000 == 134 [pid = 1791] [id = 492] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x991aa000 == 133 [pid = 1791] [id = 491] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x89b74800 == 132 [pid = 1791] [id = 489] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x979c7c00 == 131 [pid = 1791] [id = 490] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x9422d800 == 130 [pid = 1791] [id = 488] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x94dcf800 == 129 [pid = 1791] [id = 487] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x91e9b800 == 128 [pid = 1791] [id = 485] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x9422cc00 == 127 [pid = 1791] [id = 486] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x912f8000 == 126 [pid = 1791] [id = 484] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8f842400 == 125 [pid = 1791] [id = 483] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x9022bc00 == 124 [pid = 1791] [id = 482] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8f3a9800 == 123 [pid = 1791] [id = 481] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8e2b8400 == 122 [pid = 1791] [id = 480] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8e8d1000 == 121 [pid = 1791] [id = 479] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8dfb4400 == 120 [pid = 1791] [id = 478] 10:28:36 INFO - PROCESS | 1791 | --DOCSHELL 0x875bcc00 == 119 [pid = 1791] [id = 477] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 197 (0x8e968400) [pid = 1791] [serial = 1293] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 196 (0x8b277800) [pid = 1791] [serial = 1424] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 195 (0x85551400) [pid = 1791] [serial = 1427] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 194 (0x898f0c00) [pid = 1791] [serial = 1428] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 193 (0x89805800) [pid = 1791] [serial = 1421] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 192 (0x853a8800) [pid = 1791] [serial = 1418] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 191 (0x86d1a800) [pid = 1791] [serial = 1419] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 190 (0x98b03c00) [pid = 1791] [serial = 1415] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 189 (0x98798400) [pid = 1791] [serial = 1412] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 188 (0x98161800) [pid = 1791] [serial = 1409] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 187 (0x979c5400) [pid = 1791] [serial = 1407] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 186 (0x96fd2000) [pid = 1791] [serial = 1406] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 185 (0x9584c400) [pid = 1791] [serial = 1404] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 184 (0x94dcf400) [pid = 1791] [serial = 1403] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0x942e6400) [pid = 1791] [serial = 1401] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x942dd000) [pid = 1791] [serial = 1400] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x94149000) [pid = 1791] [serial = 1398] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x94144400) [pid = 1791] [serial = 1397] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x914e3400) [pid = 1791] [serial = 1395] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x912eb800) [pid = 1791] [serial = 1394] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x905e9400) [pid = 1791] [serial = 1392] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x903c0000) [pid = 1791] [serial = 1391] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x90299800) [pid = 1791] [serial = 1389] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x90291c00) [pid = 1791] [serial = 1388] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x900e0800) [pid = 1791] [serial = 1386] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x8fed7000) [pid = 1791] [serial = 1385] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x8fb64800) [pid = 1791] [serial = 1383] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x8fb21800) [pid = 1791] [serial = 1382] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0x8f59cc00) [pid = 1791] [serial = 1380] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0x8e9e8c00) [pid = 1791] [serial = 1379] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0x8e8d8400) [pid = 1791] [serial = 1377] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x8e2bd800) [pid = 1791] [serial = 1376] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x8e127c00) [pid = 1791] [serial = 1374] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x8bbf4800) [pid = 1791] [serial = 1373] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x8b64cc00) [pid = 1791] [serial = 1371] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x8b272000) [pid = 1791] [serial = 1370] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x89b72400) [pid = 1791] [serial = 1368] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x8980f800) [pid = 1791] [serial = 1367] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x853aac00) [pid = 1791] [serial = 1365] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x8539fc00) [pid = 1791] [serial = 1364] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x8e131c00) [pid = 1791] [serial = 1430] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x8b4e4000) [pid = 1791] [serial = 1425] [outer = (nil)] [url = about:blank] 10:28:37 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x89b70400) [pid = 1791] [serial = 1422] [outer = (nil)] [url = about:blank] 10:28:37 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) 10:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 3582ms 10:28:37 INFO - PROCESS | 1791 | 1461086917221 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 10:28:37 INFO - PROCESS | 1791 | 1461086917227 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 10:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:28:37 INFO - PROCESS | 1791 | 1461086917237 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:28:37 INFO - PROCESS | 1791 | 1461086917244 Marionette TRACE conn3 <- [1,2046,null,{}] 10:28:37 INFO - PROCESS | 1791 | 1461086917251 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:37 INFO - PROCESS | 1791 | 1461086917445 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 10:28:37 INFO - PROCESS | 1791 | 1461086917462 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:37 INFO - PROCESS | 1791 | ++DOCSHELL 0x86dd9c00 == 120 [pid = 1791] [id = 519] 10:28:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x86dda000) [pid = 1791] [serial = 1558] [outer = (nil)] 10:28:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x875ba000) [pid = 1791] [serial = 1559] [outer = 0x86dda000] 10:28:37 INFO - PROCESS | 1791 | 1461086917567 Marionette DEBUG loaded listener.js 10:28:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x886d3800) [pid = 1791] [serial = 1560] [outer = 0x86dda000] 10:28:38 INFO - PROCESS | 1791 | 1461086918536 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1347ms 10:28:38 INFO - PROCESS | 1791 | 1461086918584 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 10:28:38 INFO - PROCESS | 1791 | 1461086918590 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 10:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:28:38 INFO - PROCESS | 1791 | 1461086918613 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:28:38 INFO - PROCESS | 1791 | 1461086918618 Marionette TRACE conn3 <- [1,2050,null,{}] 10:28:38 INFO - PROCESS | 1791 | 1461086918624 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:38 INFO - PROCESS | 1791 | 1461086918816 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 10:28:38 INFO - PROCESS | 1791 | 1461086918829 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:38 INFO - PROCESS | 1791 | ++DOCSHELL 0x86d26000 == 121 [pid = 1791] [id = 520] 10:28:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x886d1400) [pid = 1791] [serial = 1561] [outer = (nil)] 10:28:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x89b6d400) [pid = 1791] [serial = 1562] [outer = 0x886d1400] 10:28:38 INFO - PROCESS | 1791 | 1461086918900 Marionette DEBUG loaded listener.js 10:28:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x89b75400) [pid = 1791] [serial = 1563] [outer = 0x886d1400] 10:28:40 INFO - PROCESS | 1791 | 1461086920091 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1534ms 10:28:40 INFO - PROCESS | 1791 | 1461086920144 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 10:28:40 INFO - PROCESS | 1791 | 1461086920147 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 10:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:28:40 INFO - PROCESS | 1791 | 1461086920161 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:28:40 INFO - PROCESS | 1791 | 1461086920164 Marionette TRACE conn3 <- [1,2054,null,{}] 10:28:40 INFO - PROCESS | 1791 | 1461086920180 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:40 INFO - PROCESS | 1791 | 1461086920453 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 10:28:40 INFO - PROCESS | 1791 | 1461086920484 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:40 INFO - PROCESS | 1791 | ++DOCSHELL 0x89b6dc00 == 122 [pid = 1791] [id = 521] 10:28:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x8b27ac00) [pid = 1791] [serial = 1564] [outer = (nil)] 10:28:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x8b4db400) [pid = 1791] [serial = 1565] [outer = 0x8b27ac00] 10:28:40 INFO - PROCESS | 1791 | 1461086920562 Marionette DEBUG loaded listener.js 10:28:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x8b645400) [pid = 1791] [serial = 1566] [outer = 0x8b27ac00] 10:28:41 INFO - PROCESS | 1791 | 1461086921592 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 10:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1480ms 10:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:28:41 INFO - PROCESS | 1791 | 1461086921642 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 10:28:41 INFO - PROCESS | 1791 | 1461086921645 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 10:28:41 INFO - PROCESS | 1791 | 1461086921651 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:28:41 INFO - PROCESS | 1791 | 1461086921654 Marionette TRACE conn3 <- [1,2058,null,{}] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0xa0c11c00) [pid = 1791] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x971a3800) [pid = 1791] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x86d1c000) [pid = 1791] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x86d21800) [pid = 1791] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x85553c00) [pid = 1791] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x8f843800) [pid = 1791] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x984cc400) [pid = 1791] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x8b647000) [pid = 1791] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x875c2800) [pid = 1791] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x886d4400) [pid = 1791] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x84384800) [pid = 1791] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x8437b000) [pid = 1791] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x999cd400) [pid = 1791] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x99218400) [pid = 1791] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x8e2b2000) [pid = 1791] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x96fd6800) [pid = 1791] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x98163000) [pid = 1791] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x942dc800) [pid = 1791] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x91ef6400) [pid = 1791] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x91ef1000) [pid = 1791] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x900e2000) [pid = 1791] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x90296800) [pid = 1791] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x8f83c400) [pid = 1791] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x8f3ab000) [pid = 1791] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x8ea6fc00) [pid = 1791] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x8dfb4c00) [pid = 1791] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:28:42 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x89805400) [pid = 1791] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:28:42 INFO - PROCESS | 1791 | 1461086922395 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:42 INFO - PROCESS | 1791 | 1461086922572 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 10:28:42 INFO - PROCESS | 1791 | 1461086922760 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:42 INFO - PROCESS | 1791 | ++DOCSHELL 0x86d1c000 == 123 [pid = 1791] [id = 522] 10:28:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x89809000) [pid = 1791] [serial = 1567] [outer = (nil)] 10:28:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x8b4dd800) [pid = 1791] [serial = 1568] [outer = 0x89809000] 10:28:42 INFO - PROCESS | 1791 | 1461086922832 Marionette DEBUG loaded listener.js 10:28:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x8bbf1400) [pid = 1791] [serial = 1569] [outer = 0x89809000] 10:28:43 INFO - PROCESS | 1791 | 1461086923608 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 10:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1977ms 10:28:43 INFO - PROCESS | 1791 | 1461086923627 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 10:28:43 INFO - PROCESS | 1791 | 1461086923631 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 10:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:28:43 INFO - PROCESS | 1791 | 1461086923647 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:28:43 INFO - PROCESS | 1791 | 1461086923650 Marionette TRACE conn3 <- [1,2062,null,{}] 10:28:43 INFO - PROCESS | 1791 | 1461086923656 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:43 INFO - PROCESS | 1791 | 1461086923837 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 10:28:43 INFO - PROCESS | 1791 | 1461086923851 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:43 INFO - PROCESS | 1791 | ++DOCSHELL 0x875b9000 == 124 [pid = 1791] [id = 523] 10:28:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8b4dfc00) [pid = 1791] [serial = 1570] [outer = (nil)] 10:28:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x8e2b5800) [pid = 1791] [serial = 1571] [outer = 0x8b4dfc00] 10:28:43 INFO - PROCESS | 1791 | 1461086923925 Marionette DEBUG loaded listener.js 10:28:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x8e8d3800) [pid = 1791] [serial = 1572] [outer = 0x8b4dfc00] 10:28:45 INFO - PROCESS | 1791 | 1461086925192 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 10:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1592ms 10:28:45 INFO - PROCESS | 1791 | 1461086925230 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 10:28:45 INFO - PROCESS | 1791 | 1461086925237 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 10:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:28:45 INFO - PROCESS | 1791 | 1461086925248 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:28:45 INFO - PROCESS | 1791 | 1461086925253 Marionette TRACE conn3 <- [1,2066,null,{}] 10:28:45 INFO - PROCESS | 1791 | 1461086925261 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:45 INFO - PROCESS | 1791 | 1461086925514 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 10:28:45 INFO - PROCESS | 1791 | 1461086925857 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:45 INFO - PROCESS | 1791 | ++DOCSHELL 0x85550400 == 125 [pid = 1791] [id = 524] 10:28:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x886d3000) [pid = 1791] [serial = 1573] [outer = (nil)] 10:28:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x8aaa1800) [pid = 1791] [serial = 1574] [outer = 0x886d3000] 10:28:45 INFO - PROCESS | 1791 | 1461086925958 Marionette DEBUG loaded listener.js 10:28:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x8b27a800) [pid = 1791] [serial = 1575] [outer = 0x886d3000] 10:28:46 INFO - PROCESS | 1791 | 1461086926923 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 10:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1742ms 10:28:46 INFO - PROCESS | 1791 | 1461086926991 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 10:28:47 INFO - PROCESS | 1791 | 1461086927000 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 10:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:28:47 INFO - PROCESS | 1791 | 1461086927011 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:28:47 INFO - PROCESS | 1791 | 1461086927015 Marionette TRACE conn3 <- [1,2070,null,{}] 10:28:47 INFO - PROCESS | 1791 | 1461086927022 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:47 INFO - PROCESS | 1791 | 1461086927303 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 10:28:47 INFO - PROCESS | 1791 | 1461086927723 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:47 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e2b2000 == 126 [pid = 1791] [id = 525] 10:28:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x8e2b3000) [pid = 1791] [serial = 1576] [outer = (nil)] 10:28:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8e8d1000) [pid = 1791] [serial = 1577] [outer = 0x8e2b3000] 10:28:47 INFO - PROCESS | 1791 | 1461086927814 Marionette DEBUG loaded listener.js 10:28:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8e963400) [pid = 1791] [serial = 1578] [outer = 0x8e2b3000] 10:28:48 INFO - PROCESS | 1791 | 1461086928777 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 10:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1832ms 10:28:48 INFO - PROCESS | 1791 | 1461086928844 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 10:28:48 INFO - PROCESS | 1791 | 1461086928848 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 10:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:28:48 INFO - PROCESS | 1791 | 1461086928855 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:28:48 INFO - PROCESS | 1791 | 1461086928861 Marionette TRACE conn3 <- [1,2074,null,{}] 10:28:48 INFO - PROCESS | 1791 | 1461086928877 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:49 INFO - PROCESS | 1791 | 1461086929127 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 10:28:49 INFO - PROCESS | 1791 | 1461086929447 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:49 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e96f400 == 127 [pid = 1791] [id = 526] 10:28:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8ea69800) [pid = 1791] [serial = 1579] [outer = (nil)] 10:28:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x8f3b0c00) [pid = 1791] [serial = 1580] [outer = 0x8ea69800] 10:28:49 INFO - PROCESS | 1791 | 1461086929543 Marionette DEBUG loaded listener.js 10:28:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x8f5a6400) [pid = 1791] [serial = 1581] [outer = 0x8ea69800] 10:28:50 INFO - PROCESS | 1791 | 1461086930432 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 10:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1634ms 10:28:50 INFO - PROCESS | 1791 | 1461086930490 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 10:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:28:50 INFO - PROCESS | 1791 | 1461086930495 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 10:28:50 INFO - PROCESS | 1791 | 1461086930501 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:28:50 INFO - PROCESS | 1791 | 1461086930505 Marionette TRACE conn3 <- [1,2078,null,{}] 10:28:50 INFO - PROCESS | 1791 | 1461086930511 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:50 INFO - PROCESS | 1791 | 1461086930734 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 10:28:51 INFO - PROCESS | 1791 | 1461086931064 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:51 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e9e9000 == 128 [pid = 1791] [id = 527] 10:28:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8fb21c00) [pid = 1791] [serial = 1582] [outer = (nil)] 10:28:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8fb6b000) [pid = 1791] [serial = 1583] [outer = 0x8fb21c00] 10:28:51 INFO - PROCESS | 1791 | 1461086931158 Marionette DEBUG loaded listener.js 10:28:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x8fb79800) [pid = 1791] [serial = 1584] [outer = 0x8fb21c00] 10:28:52 INFO - PROCESS | 1791 | 1461086932072 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 10:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1636ms 10:28:52 INFO - PROCESS | 1791 | 1461086932136 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 10:28:52 INFO - PROCESS | 1791 | 1461086932140 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 10:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:28:52 INFO - PROCESS | 1791 | 1461086932146 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:28:52 INFO - PROCESS | 1791 | 1461086932150 Marionette TRACE conn3 <- [1,2082,null,{}] 10:28:52 INFO - PROCESS | 1791 | 1461086932156 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:52 INFO - PROCESS | 1791 | 1461086932378 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 10:28:52 INFO - PROCESS | 1791 | 1461086932698 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:52 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e126000 == 129 [pid = 1791] [id = 528] 10:28:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x8fb25800) [pid = 1791] [serial = 1585] [outer = (nil)] 10:28:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x8fedbc00) [pid = 1791] [serial = 1586] [outer = 0x8fb25800] 10:28:52 INFO - PROCESS | 1791 | 1461086932789 Marionette DEBUG loaded listener.js 10:28:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x900e0800) [pid = 1791] [serial = 1587] [outer = 0x8fb25800] 10:28:53 INFO - PROCESS | 1791 | 1461086933699 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 10:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1593ms 10:28:53 INFO - PROCESS | 1791 | 1461086933741 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 10:28:53 INFO - PROCESS | 1791 | 1461086933745 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 10:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:28:53 INFO - PROCESS | 1791 | 1461086933751 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:28:53 INFO - PROCESS | 1791 | 1461086933754 Marionette TRACE conn3 <- [1,2086,null,{}] 10:28:53 INFO - PROCESS | 1791 | 1461086933760 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:53 INFO - PROCESS | 1791 | 1461086933996 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 10:28:54 INFO - PROCESS | 1791 | 1461086934323 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:54 INFO - PROCESS | 1791 | ++DOCSHELL 0x9022b400 == 130 [pid = 1791] [id = 529] 10:28:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x90291c00) [pid = 1791] [serial = 1588] [outer = (nil)] 10:28:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x903be000) [pid = 1791] [serial = 1589] [outer = 0x90291c00] 10:28:54 INFO - PROCESS | 1791 | 1461086934425 Marionette DEBUG loaded listener.js 10:28:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x9068f800) [pid = 1791] [serial = 1590] [outer = 0x90291c00] 10:28:55 INFO - PROCESS | 1791 | 1461086935304 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 10:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1590ms 10:28:55 INFO - PROCESS | 1791 | 1461086935342 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 10:28:55 INFO - PROCESS | 1791 | 1461086935345 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 10:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:28:55 INFO - PROCESS | 1791 | 1461086935352 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:28:55 INFO - PROCESS | 1791 | 1461086935355 Marionette TRACE conn3 <- [1,2090,null,{}] 10:28:55 INFO - PROCESS | 1791 | 1461086935361 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:55 INFO - PROCESS | 1791 | 1461086935551 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 10:28:55 INFO - PROCESS | 1791 | 1461086935833 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:55 INFO - PROCESS | 1791 | ++DOCSHELL 0x90299800 == 131 [pid = 1791] [id = 530] 10:28:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x903c2400) [pid = 1791] [serial = 1591] [outer = (nil)] 10:28:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x912f8000) [pid = 1791] [serial = 1592] [outer = 0x903c2400] 10:28:55 INFO - PROCESS | 1791 | 1461086935965 Marionette DEBUG loaded listener.js 10:28:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x91e96c00) [pid = 1791] [serial = 1593] [outer = 0x903c2400] 10:28:56 INFO - PROCESS | 1791 | 1461086936900 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 10:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1580ms 10:28:56 INFO - PROCESS | 1791 | 1461086936933 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 10:28:56 INFO - PROCESS | 1791 | 1461086936936 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 10:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:28:56 INFO - PROCESS | 1791 | 1461086936943 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:28:56 INFO - PROCESS | 1791 | 1461086936946 Marionette TRACE conn3 <- [1,2094,null,{}] 10:28:56 INFO - PROCESS | 1791 | 1461086936952 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:57 INFO - PROCESS | 1791 | 1461086937160 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 10:28:57 INFO - PROCESS | 1791 | 1461086937492 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:57 INFO - PROCESS | 1791 | ++DOCSHELL 0x8437b000 == 132 [pid = 1791] [id = 531] 10:28:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x9029fc00) [pid = 1791] [serial = 1594] [outer = (nil)] 10:28:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x9319c400) [pid = 1791] [serial = 1595] [outer = 0x9029fc00] 10:28:57 INFO - PROCESS | 1791 | 1461086937583 Marionette DEBUG loaded listener.js 10:28:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x94144400) [pid = 1791] [serial = 1596] [outer = 0x9029fc00] 10:28:58 INFO - PROCESS | 1791 | 1461086938433 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 10:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1529ms 10:28:58 INFO - PROCESS | 1791 | 1461086938472 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 10:28:58 INFO - PROCESS | 1791 | 1461086938475 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 10:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:28:58 INFO - PROCESS | 1791 | 1461086938482 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:28:58 INFO - PROCESS | 1791 | 1461086938485 Marionette TRACE conn3 <- [1,2098,null,{}] 10:28:58 INFO - PROCESS | 1791 | 1461086938491 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:58 INFO - PROCESS | 1791 | 1461086938701 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 10:28:59 INFO - PROCESS | 1791 | 1461086938986 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:59 INFO - PROCESS | 1791 | ++DOCSHELL 0x8437e000 == 133 [pid = 1791] [id = 532] 10:28:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x914e4c00) [pid = 1791] [serial = 1597] [outer = (nil)] 10:28:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x941f7800) [pid = 1791] [serial = 1598] [outer = 0x914e4c00] 10:28:59 INFO - PROCESS | 1791 | 1461086939120 Marionette DEBUG loaded listener.js 10:28:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x9422fc00) [pid = 1791] [serial = 1599] [outer = 0x914e4c00] 10:29:00 INFO - PROCESS | 1791 | 1461086939999 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 10:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1585ms 10:29:00 INFO - PROCESS | 1791 | 1461086940069 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 10:29:00 INFO - PROCESS | 1791 | 1461086940073 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 10:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:29:00 INFO - PROCESS | 1791 | 1461086940079 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:29:00 INFO - PROCESS | 1791 | 1461086940083 Marionette TRACE conn3 <- [1,2102,null,{}] 10:29:00 INFO - PROCESS | 1791 | 1461086940089 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:00 INFO - PROCESS | 1791 | 1461086940303 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 10:29:00 INFO - PROCESS | 1791 | 1461086940639 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:00 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b644400 == 134 [pid = 1791] [id = 533] 10:29:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x941eec00) [pid = 1791] [serial = 1600] [outer = (nil)] 10:29:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x9430cc00) [pid = 1791] [serial = 1601] [outer = 0x941eec00] 10:29:00 INFO - PROCESS | 1791 | 1461086940731 Marionette DEBUG loaded listener.js 10:29:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x943bbc00) [pid = 1791] [serial = 1602] [outer = 0x941eec00] 10:29:01 INFO - PROCESS | 1791 | 1461086941666 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 10:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1631ms 10:29:01 INFO - PROCESS | 1791 | 1461086941712 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 10:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:29:01 INFO - PROCESS | 1791 | 1461086941717 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 10:29:01 INFO - PROCESS | 1791 | 1461086941723 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:29:01 INFO - PROCESS | 1791 | 1461086941727 Marionette TRACE conn3 <- [1,2106,null,{}] 10:29:01 INFO - PROCESS | 1791 | 1461086941733 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:02 INFO - PROCESS | 1791 | 1461086942035 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 10:29:02 INFO - PROCESS | 1791 | 1461086942389 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:02 INFO - PROCESS | 1791 | ++DOCSHELL 0x942e6c00 == 135 [pid = 1791] [id = 534] 10:29:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x958b9400) [pid = 1791] [serial = 1603] [outer = (nil)] 10:29:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x9627d800) [pid = 1791] [serial = 1604] [outer = 0x958b9400] 10:29:02 INFO - PROCESS | 1791 | 1461086942484 Marionette DEBUG loaded listener.js 10:29:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x979c9000) [pid = 1791] [serial = 1605] [outer = 0x958b9400] 10:29:03 INFO - PROCESS | 1791 | 1461086943376 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 10:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1729ms 10:29:03 INFO - PROCESS | 1791 | 1461086943451 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 10:29:03 INFO - PROCESS | 1791 | 1461086943455 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 10:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:29:03 INFO - PROCESS | 1791 | 1461086943463 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:29:03 INFO - PROCESS | 1791 | 1461086943466 Marionette TRACE conn3 <- [1,2110,null,{}] 10:29:03 INFO - PROCESS | 1791 | 1461086943472 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:03 INFO - PROCESS | 1791 | 1461086943726 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 10:29:04 INFO - PROCESS | 1791 | 1461086944060 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:04 INFO - PROCESS | 1791 | ++DOCSHELL 0x958b2000 == 136 [pid = 1791] [id = 535] 10:29:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x958b3400) [pid = 1791] [serial = 1606] [outer = (nil)] 10:29:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x981bc400) [pid = 1791] [serial = 1607] [outer = 0x958b3400] 10:29:04 INFO - PROCESS | 1791 | 1461086944152 Marionette DEBUG loaded listener.js 10:29:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x983f8c00) [pid = 1791] [serial = 1608] [outer = 0x958b3400] 10:29:05 INFO - PROCESS | 1791 | 1461086945043 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 10:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1637ms 10:29:05 INFO - PROCESS | 1791 | 1461086945101 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 10:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:29:05 INFO - PROCESS | 1791 | 1461086945105 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 10:29:05 INFO - PROCESS | 1791 | 1461086945112 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:29:05 INFO - PROCESS | 1791 | 1461086945115 Marionette TRACE conn3 <- [1,2114,null,{}] 10:29:05 INFO - PROCESS | 1791 | 1461086945121 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:05 INFO - PROCESS | 1791 | 1461086945337 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 10:29:05 INFO - PROCESS | 1791 | 1461086945670 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:05 INFO - PROCESS | 1791 | ++DOCSHELL 0x84296400 == 137 [pid = 1791] [id = 536] 10:29:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x84de3800) [pid = 1791] [serial = 1609] [outer = (nil)] 10:29:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x942df400) [pid = 1791] [serial = 1610] [outer = 0x84de3800] 10:29:05 INFO - PROCESS | 1791 | 1461086945761 Marionette DEBUG loaded listener.js 10:29:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x9886c800) [pid = 1791] [serial = 1611] [outer = 0x84de3800] 10:29:06 INFO - PROCESS | 1791 | 1461086946898 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 10:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1832ms 10:29:06 INFO - PROCESS | 1791 | 1461086946944 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 10:29:06 INFO - PROCESS | 1791 | 1461086946948 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 10:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:29:06 INFO - PROCESS | 1791 | 1461086946954 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:29:06 INFO - PROCESS | 1791 | 1461086946957 Marionette TRACE conn3 <- [1,2118,null,{}] 10:29:06 INFO - PROCESS | 1791 | 1461086946963 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:07 INFO - PROCESS | 1791 | 1461086947279 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 10:29:07 INFO - PROCESS | 1791 | 1461086947541 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:07 INFO - PROCESS | 1791 | ++DOCSHELL 0x86d1bc00 == 138 [pid = 1791] [id = 537] 10:29:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x8a946400) [pid = 1791] [serial = 1612] [outer = (nil)] 10:29:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x999cdc00) [pid = 1791] [serial = 1613] [outer = 0x8a946400] 10:29:07 INFO - PROCESS | 1791 | 1461086947630 Marionette DEBUG loaded listener.js 10:29:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0x9a674c00) [pid = 1791] [serial = 1614] [outer = 0x8a946400] 10:29:08 INFO - PROCESS | 1791 | 1461086948540 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 10:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1640ms 10:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:29:08 INFO - PROCESS | 1791 | 1461086948595 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 10:29:08 INFO - PROCESS | 1791 | 1461086948598 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 10:29:08 INFO - PROCESS | 1791 | 1461086948604 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:29:08 INFO - PROCESS | 1791 | 1461086948607 Marionette TRACE conn3 <- [1,2122,null,{}] 10:29:08 INFO - PROCESS | 1791 | 1461086948613 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:08 INFO - PROCESS | 1791 | 1461086948818 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 10:29:09 INFO - PROCESS | 1791 | 1461086949146 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:09 INFO - PROCESS | 1791 | ++DOCSHELL 0x98ed5800 == 139 [pid = 1791] [id = 538] 10:29:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 186 (0x992a3000) [pid = 1791] [serial = 1615] [outer = (nil)] 10:29:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 187 (0xa0ae0000) [pid = 1791] [serial = 1616] [outer = 0x992a3000] 10:29:09 INFO - PROCESS | 1791 | 1461086949240 Marionette DEBUG loaded listener.js 10:29:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 188 (0xa0c2e000) [pid = 1791] [serial = 1617] [outer = 0x992a3000] 10:29:10 INFO - PROCESS | 1791 | 1461086950088 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 10:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1538ms 10:29:10 INFO - PROCESS | 1791 | 1461086950142 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 10:29:10 INFO - PROCESS | 1791 | 1461086950145 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 10:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:29:10 INFO - PROCESS | 1791 | 1461086950151 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:29:10 INFO - PROCESS | 1791 | 1461086950155 Marionette TRACE conn3 <- [1,2126,null,{}] 10:29:10 INFO - PROCESS | 1791 | 1461086950160 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:10 INFO - PROCESS | 1791 | 1461086950369 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 10:29:10 INFO - PROCESS | 1791 | 1461086950663 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:10 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaf4800 == 140 [pid = 1791] [id = 539] 10:29:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 189 (0x8ea6ac00) [pid = 1791] [serial = 1618] [outer = (nil)] 10:29:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 190 (0xa0f6a400) [pid = 1791] [serial = 1619] [outer = 0x8ea6ac00] 10:29:10 INFO - PROCESS | 1791 | 1461086950794 Marionette DEBUG loaded listener.js 10:29:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 191 (0xa2a73400) [pid = 1791] [serial = 1620] [outer = 0x8ea6ac00] 10:29:11 INFO - PROCESS | 1791 | 1461086951749 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 10:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1635ms 10:29:11 INFO - PROCESS | 1791 | 1461086951787 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 10:29:11 INFO - PROCESS | 1791 | 1461086951791 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 10:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:29:11 INFO - PROCESS | 1791 | 1461086951797 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:29:11 INFO - PROCESS | 1791 | 1461086951800 Marionette TRACE conn3 <- [1,2130,null,{}] 10:29:11 INFO - PROCESS | 1791 | 1461086951806 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:12 INFO - PROCESS | 1791 | 1461086952011 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 10:29:12 INFO - PROCESS | 1791 | 1461086952345 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:12 INFO - PROCESS | 1791 | ++DOCSHELL 0x958b9800 == 141 [pid = 1791] [id = 540] 10:29:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 192 (0x9a66a000) [pid = 1791] [serial = 1621] [outer = (nil)] 10:29:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 193 (0xa445cc00) [pid = 1791] [serial = 1622] [outer = 0x9a66a000] 10:29:12 INFO - PROCESS | 1791 | 1461086952437 Marionette DEBUG loaded listener.js 10:29:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 194 (0xa4478800) [pid = 1791] [serial = 1623] [outer = 0x9a66a000] 10:29:13 INFO - PROCESS | 1791 | 1461086953348 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 10:29:13 INFO - PROCESS | 1791 | 1461086953436 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 10:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:29:13 INFO - PROCESS | 1791 | 1461086953442 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:29:13 INFO - PROCESS | 1791 | 1461086953445 Marionette TRACE conn3 <- [1,2134,null,{}] 10:29:13 INFO - PROCESS | 1791 | 1461086953451 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:13 INFO - PROCESS | 1791 | 1461086953662 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 10:29:14 INFO - PROCESS | 1791 | 1461086953996 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:14 INFO - PROCESS | 1791 | ++DOCSHELL 0xa3cd2c00 == 142 [pid = 1791] [id = 541] 10:29:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 195 (0xa4477800) [pid = 1791] [serial = 1624] [outer = (nil)] 10:29:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 196 (0xa45bb000) [pid = 1791] [serial = 1625] [outer = 0xa4477800] 10:29:14 INFO - PROCESS | 1791 | 1461086954089 Marionette DEBUG loaded listener.js 10:29:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 197 (0xa45c0800) [pid = 1791] [serial = 1626] [outer = 0xa4477800] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x900e1400 == 141 [pid = 1791] [id = 412] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x96a23800 == 140 [pid = 1791] [id = 419] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8b27a400 == 139 [pid = 1791] [id = 408] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x84de3c00 == 138 [pid = 1791] [id = 516] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x849c0400 == 137 [pid = 1791] [id = 515] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x96a23000 == 136 [pid = 1791] [id = 513] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x96ab0000 == 135 [pid = 1791] [id = 514] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x94144c00 == 134 [pid = 1791] [id = 512] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x9319d000 == 133 [pid = 1791] [id = 511] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x94148c00 == 132 [pid = 1791] [id = 510] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x903b5800 == 131 [pid = 1791] [id = 508] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x9022b000 == 130 [pid = 1791] [id = 509] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8e2b4800 == 129 [pid = 1791] [id = 507] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8e9e6800 == 128 [pid = 1791] [id = 506] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8f83f000 == 127 [pid = 1791] [id = 505] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8e96cc00 == 126 [pid = 1791] [id = 504] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8b4dcc00 == 125 [pid = 1791] [id = 503] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x89810400 == 124 [pid = 1791] [id = 501] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8aaeb400 == 123 [pid = 1791] [id = 502] 10:29:16 INFO - PROCESS | 1791 | --DOCSHELL 0x84297000 == 122 [pid = 1791] [id = 500] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 196 (0x8b4e2c00) [pid = 1791] [serial = 1362] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 195 (0x98167400) [pid = 1791] [serial = 1410] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 194 (0x98ea8c00) [pid = 1791] [serial = 1416] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 193 (0xa3cdbc00) [pid = 1791] [serial = 1341] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 192 (0x98862400) [pid = 1791] [serial = 1413] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 191 (0x86d22c00) [pid = 1791] [serial = 1344] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 190 (0xa3cd9400) [pid = 1791] [serial = 1347] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 189 (0x8b650800) [pid = 1791] [serial = 1499] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 188 (0x8b6e9800) [pid = 1791] [serial = 1496] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 187 (0x8bbe8000) [pid = 1791] [serial = 1497] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 186 (0x8b4d7800) [pid = 1791] [serial = 1434] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 185 (0x89b69c00) [pid = 1791] [serial = 1433] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 184 (0x886da400) [pid = 1791] [serial = 1490] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0x887e3800) [pid = 1791] [serial = 1491] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x84def000) [pid = 1791] [serial = 1487] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x86d1c400) [pid = 1791] [serial = 1488] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0xa0e4b400) [pid = 1791] [serial = 1484] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0xa00a0000) [pid = 1791] [serial = 1481] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x9fb37000) [pid = 1791] [serial = 1479] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x9ea19400) [pid = 1791] [serial = 1478] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x9df83800) [pid = 1791] [serial = 1476] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x9a8acc00) [pid = 1791] [serial = 1475] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x9a66a400) [pid = 1791] [serial = 1473] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x9a666400) [pid = 1791] [serial = 1472] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x992a1800) [pid = 1791] [serial = 1470] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x98886c00) [pid = 1791] [serial = 1469] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x98b09400) [pid = 1791] [serial = 1467] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0x98887000) [pid = 1791] [serial = 1466] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0x98869000) [pid = 1791] [serial = 1464] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0x984cd000) [pid = 1791] [serial = 1463] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x9584f400) [pid = 1791] [serial = 1461] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x94dc6400) [pid = 1791] [serial = 1460] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x942e0400) [pid = 1791] [serial = 1458] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x94238400) [pid = 1791] [serial = 1457] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x94149800) [pid = 1791] [serial = 1455] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x94142000) [pid = 1791] [serial = 1454] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x91ef8400) [pid = 1791] [serial = 1452] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x91e9ac00) [pid = 1791] [serial = 1451] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x912ebc00) [pid = 1791] [serial = 1449] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x906f1400) [pid = 1791] [serial = 1448] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x900dd800) [pid = 1791] [serial = 1446] [outer = (nil)] [url = about:blank] 10:29:16 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x8fee0400) [pid = 1791] [serial = 1445] [outer = (nil)] [url = about:blank] 10:29:17 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x8fb72000) [pid = 1791] [serial = 1443] [outer = (nil)] [url = about:blank] 10:29:17 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x8fb28800) [pid = 1791] [serial = 1442] [outer = (nil)] [url = about:blank] 10:29:17 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x8f599c00) [pid = 1791] [serial = 1440] [outer = (nil)] [url = about:blank] 10:29:17 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x8f3ae400) [pid = 1791] [serial = 1439] [outer = (nil)] [url = about:blank] 10:29:17 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x8e965000) [pid = 1791] [serial = 1437] [outer = (nil)] [url = about:blank] 10:29:17 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x8e133c00) [pid = 1791] [serial = 1436] [outer = (nil)] [url = about:blank] 10:29:17 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x8aaec000) [pid = 1791] [serial = 1494] [outer = (nil)] [url = about:blank] 10:29:17 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x89c36c00) [pid = 1791] [serial = 1493] [outer = (nil)] [url = about:blank] 10:29:17 INFO - PROCESS | 1791 | 1461086957244 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 10:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 3845ms 10:29:17 INFO - PROCESS | 1791 | 1461086957288 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 10:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:29:17 INFO - PROCESS | 1791 | 1461086957293 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 10:29:17 INFO - PROCESS | 1791 | 1461086957301 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:29:17 INFO - PROCESS | 1791 | 1461086957307 Marionette TRACE conn3 <- [1,2138,null,{}] 10:29:17 INFO - PROCESS | 1791 | 1461086957316 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:17 INFO - PROCESS | 1791 | 1461086957552 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 10:29:17 INFO - PROCESS | 1791 | 1461086957760 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:17 INFO - PROCESS | 1791 | ++DOCSHELL 0x85c61400 == 123 [pid = 1791] [id = 542] 10:29:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x85c64c00) [pid = 1791] [serial = 1627] [outer = (nil)] 10:29:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x85c6a400) [pid = 1791] [serial = 1628] [outer = 0x85c64c00] 10:29:17 INFO - PROCESS | 1791 | 1461086957839 Marionette DEBUG loaded listener.js 10:29:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x85c6f400) [pid = 1791] [serial = 1629] [outer = 0x85c64c00] 10:29:18 INFO - PROCESS | 1791 | 1461086958622 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 10:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1387ms 10:29:18 INFO - PROCESS | 1791 | 1461086958687 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 10:29:18 INFO - PROCESS | 1791 | 1461086958695 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 10:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:29:18 INFO - PROCESS | 1791 | 1461086958705 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:29:18 INFO - PROCESS | 1791 | 1461086958709 Marionette TRACE conn3 <- [1,2142,null,{}] 10:29:18 INFO - PROCESS | 1791 | 1461086958715 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:18 INFO - PROCESS | 1791 | 1461086958994 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 10:29:19 INFO - PROCESS | 1791 | 1461086959117 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:19 INFO - PROCESS | 1791 | ++DOCSHELL 0x84de3c00 == 124 [pid = 1791] [id = 543] 10:29:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x85c6bc00) [pid = 1791] [serial = 1630] [outer = (nil)] 10:29:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x875c0000) [pid = 1791] [serial = 1631] [outer = 0x85c6bc00] 10:29:19 INFO - PROCESS | 1791 | 1461086959188 Marionette DEBUG loaded listener.js 10:29:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x886d8000) [pid = 1791] [serial = 1632] [outer = 0x85c6bc00] 10:29:20 INFO - PROCESS | 1791 | 1461086960171 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 10:29:20 INFO - PROCESS | 1791 | 1461086960249 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 10:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:29:20 INFO - PROCESS | 1791 | 1461086960256 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:29:20 INFO - PROCESS | 1791 | 1461086960262 Marionette TRACE conn3 <- [1,2146,null,{}] 10:29:20 INFO - PROCESS | 1791 | 1461086960286 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:20 INFO - PROCESS | 1791 | 1461086960556 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 10:29:20 INFO - PROCESS | 1791 | 1461086960585 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:20 INFO - PROCESS | 1791 | ++DOCSHELL 0x853a5800 == 125 [pid = 1791] [id = 544] 10:29:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x875c2800) [pid = 1791] [serial = 1633] [outer = (nil)] 10:29:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x8aaeb800) [pid = 1791] [serial = 1634] [outer = 0x875c2800] 10:29:20 INFO - PROCESS | 1791 | 1461086960662 Marionette DEBUG loaded listener.js 10:29:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x8b4d6000) [pid = 1791] [serial = 1635] [outer = 0x875c2800] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x999d1800) [pid = 1791] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x89809000) [pid = 1791] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x9029d000) [pid = 1791] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x8e8d7400) [pid = 1791] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x9a670c00) [pid = 1791] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x903b6800) [pid = 1791] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x9815c000) [pid = 1791] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x84378400) [pid = 1791] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x9a66f400) [pid = 1791] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x886d1400) [pid = 1791] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x8f840400) [pid = 1791] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x90222800) [pid = 1791] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x98163800) [pid = 1791] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x86dda000) [pid = 1791] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x86dd0c00) [pid = 1791] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x85551000) [pid = 1791] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x90227400) [pid = 1791] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x943c4000) [pid = 1791] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x8b4dd000) [pid = 1791] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x8e9e5800) [pid = 1791] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x941f9400) [pid = 1791] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x8dfac800) [pid = 1791] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x94149400) [pid = 1791] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 132 (0x8b27ac00) [pid = 1791] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:29:22 INFO - PROCESS | 1791 | --DOMWINDOW == 131 (0x89b6bc00) [pid = 1791] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:29:22 INFO - PROCESS | 1791 | 1461086962444 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 10:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:29:22 INFO - PROCESS | 1791 | 1461086962520 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 10:29:22 INFO - PROCESS | 1791 | 1461086962526 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:29:22 INFO - PROCESS | 1791 | 1461086962529 Marionette TRACE conn3 <- [1,2150,null,{}] 10:29:22 INFO - PROCESS | 1791 | 1461086962534 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:22 INFO - PROCESS | 1791 | 1461086962711 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 10:29:22 INFO - PROCESS | 1791 | 1461086962906 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:22 INFO - PROCESS | 1791 | ++DOCSHELL 0x84378400 == 126 [pid = 1791] [id = 545] 10:29:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 132 (0x85551000) [pid = 1791] [serial = 1636] [outer = (nil)] 10:29:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0x8aaa6000) [pid = 1791] [serial = 1637] [outer = 0x85551000] 10:29:22 INFO - PROCESS | 1791 | 1461086962981 Marionette DEBUG loaded listener.js 10:29:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x8b64f400) [pid = 1791] [serial = 1638] [outer = 0x85551000] 10:29:23 INFO - PROCESS | 1791 | 1461086963716 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 10:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1233ms 10:29:23 INFO - PROCESS | 1791 | 1461086963759 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 10:29:23 INFO - PROCESS | 1791 | 1461086963763 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 10:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:29:23 INFO - PROCESS | 1791 | 1461086963768 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:29:23 INFO - PROCESS | 1791 | 1461086963772 Marionette TRACE conn3 <- [1,2154,null,{}] 10:29:23 INFO - PROCESS | 1791 | 1461086963777 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:24 INFO - PROCESS | 1791 | 1461086964026 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 10:29:24 INFO - PROCESS | 1791 | 1461086964050 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:24 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b4dd000 == 127 [pid = 1791] [id = 546] 10:29:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x8b643000) [pid = 1791] [serial = 1639] [outer = (nil)] 10:29:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x8dfac800) [pid = 1791] [serial = 1640] [outer = 0x8b643000] 10:29:24 INFO - PROCESS | 1791 | 1461086964121 Marionette DEBUG loaded listener.js 10:29:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x8e127800) [pid = 1791] [serial = 1641] [outer = 0x8b643000] 10:29:25 INFO - PROCESS | 1791 | 1461086965349 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1628ms 10:29:25 INFO - PROCESS | 1791 | 1461086965398 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 10:29:25 INFO - PROCESS | 1791 | 1461086965407 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 10:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:29:25 INFO - PROCESS | 1791 | 1461086965416 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:29:25 INFO - PROCESS | 1791 | 1461086965421 Marionette TRACE conn3 <- [1,2158,null,{}] 10:29:25 INFO - PROCESS | 1791 | 1461086965429 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:25 INFO - PROCESS | 1791 | 1461086965648 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 10:29:25 INFO - PROCESS | 1791 | 1461086965981 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:26 INFO - PROCESS | 1791 | ++DOCSHELL 0x85c6c000 == 128 [pid = 1791] [id = 547] 10:29:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x85c6d800) [pid = 1791] [serial = 1642] [outer = (nil)] 10:29:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x886d1400) [pid = 1791] [serial = 1643] [outer = 0x85c6d800] 10:29:26 INFO - PROCESS | 1791 | 1461086966070 Marionette DEBUG loaded listener.js 10:29:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x89b69c00) [pid = 1791] [serial = 1644] [outer = 0x85c6d800] 10:29:27 INFO - PROCESS | 1791 | 1461086967094 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1731ms 10:29:27 INFO - PROCESS | 1791 | 1461086967147 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 10:29:27 INFO - PROCESS | 1791 | 1461086967156 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 10:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:29:27 INFO - PROCESS | 1791 | 1461086967167 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:29:27 INFO - PROCESS | 1791 | 1461086967171 Marionette TRACE conn3 <- [1,2162,null,{}] 10:29:27 INFO - PROCESS | 1791 | 1461086967177 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:27 INFO - PROCESS | 1791 | 1461086967418 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 10:29:27 INFO - PROCESS | 1791 | 1461086967788 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:27 INFO - PROCESS | 1791 | ++DOCSHELL 0x887db800 == 129 [pid = 1791] [id = 548] 10:29:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8b64dc00) [pid = 1791] [serial = 1645] [outer = (nil)] 10:29:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x8e133c00) [pid = 1791] [serial = 1646] [outer = 0x8b64dc00] 10:29:27 INFO - PROCESS | 1791 | 1461086967879 Marionette DEBUG loaded listener.js 10:29:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x8e8d2c00) [pid = 1791] [serial = 1647] [outer = 0x8b64dc00] 10:29:28 INFO - PROCESS | 1791 | 1461086968775 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 10:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1681ms 10:29:28 INFO - PROCESS | 1791 | 1461086968849 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 10:29:28 INFO - PROCESS | 1791 | 1461086968852 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 10:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:29:28 INFO - PROCESS | 1791 | 1461086968860 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:29:28 INFO - PROCESS | 1791 | 1461086968866 Marionette TRACE conn3 <- [1,2166,null,{}] 10:29:28 INFO - PROCESS | 1791 | 1461086968883 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:29 INFO - PROCESS | 1791 | 1461086969153 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 10:29:29 INFO - PROCESS | 1791 | 1461086969486 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:29 INFO - PROCESS | 1791 | ++DOCSHELL 0x85c6e400 == 130 [pid = 1791] [id = 549] 10:29:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x8e967c00) [pid = 1791] [serial = 1648] [outer = (nil)] 10:29:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x8e9e9800) [pid = 1791] [serial = 1649] [outer = 0x8e967c00] 10:29:29 INFO - PROCESS | 1791 | 1461086969585 Marionette DEBUG loaded listener.js 10:29:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x8ea74000) [pid = 1791] [serial = 1650] [outer = 0x8e967c00] 10:29:30 INFO - PROCESS | 1791 | 1461086970475 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 10:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1686ms 10:29:30 INFO - PROCESS | 1791 | 1461086970547 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 10:29:30 INFO - PROCESS | 1791 | 1461086970552 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 10:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:29:30 INFO - PROCESS | 1791 | 1461086970560 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:29:30 INFO - PROCESS | 1791 | 1461086970564 Marionette TRACE conn3 <- [1,2170,null,{}] 10:29:30 INFO - PROCESS | 1791 | 1461086970570 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:30 INFO - PROCESS | 1791 | 1461086970805 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 10:29:31 INFO - PROCESS | 1791 | 1461086971144 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:31 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e8dbc00 == 131 [pid = 1791] [id = 550] 10:29:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x8ea6b000) [pid = 1791] [serial = 1651] [outer = (nil)] 10:29:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8f59f000) [pid = 1791] [serial = 1652] [outer = 0x8ea6b000] 10:29:31 INFO - PROCESS | 1791 | 1461086971237 Marionette DEBUG loaded listener.js 10:29:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8f846800) [pid = 1791] [serial = 1653] [outer = 0x8ea6b000] 10:29:32 INFO - PROCESS | 1791 | 1461086972143 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 10:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1636ms 10:29:32 INFO - PROCESS | 1791 | 1461086972197 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 10:29:32 INFO - PROCESS | 1791 | 1461086972201 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 10:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:29:32 INFO - PROCESS | 1791 | 1461086972207 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:29:32 INFO - PROCESS | 1791 | 1461086972211 Marionette TRACE conn3 <- [1,2174,null,{}] 10:29:32 INFO - PROCESS | 1791 | 1461086972217 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:32 INFO - PROCESS | 1791 | 1461086972446 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 10:29:32 INFO - PROCESS | 1791 | 1461086972777 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:32 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb67400 == 132 [pid = 1791] [id = 551] 10:29:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8fb6e400) [pid = 1791] [serial = 1654] [outer = (nil)] 10:29:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x8fb7e400) [pid = 1791] [serial = 1655] [outer = 0x8fb6e400] 10:29:32 INFO - PROCESS | 1791 | 1461086972868 Marionette DEBUG loaded listener.js 10:29:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x8feda400) [pid = 1791] [serial = 1656] [outer = 0x8fb6e400] 10:29:33 INFO - PROCESS | 1791 | 1461086973755 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 10:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1582ms 10:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:29:33 INFO - PROCESS | 1791 | 1461086973790 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 10:29:33 INFO - PROCESS | 1791 | 1461086973793 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 10:29:33 INFO - PROCESS | 1791 | 1461086973800 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:29:33 INFO - PROCESS | 1791 | 1461086973804 Marionette TRACE conn3 <- [1,2178,null,{}] 10:29:33 INFO - PROCESS | 1791 | 1461086973809 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:34 INFO - PROCESS | 1791 | 1461086974015 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 10:29:34 INFO - PROCESS | 1791 | 1461086974273 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:34 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb66800 == 133 [pid = 1791] [id = 552] 10:29:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8fb73800) [pid = 1791] [serial = 1657] [outer = (nil)] 10:29:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x90227400) [pid = 1791] [serial = 1658] [outer = 0x8fb73800] 10:29:34 INFO - PROCESS | 1791 | 1461086974408 Marionette DEBUG loaded listener.js 10:29:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x9029d000) [pid = 1791] [serial = 1659] [outer = 0x8fb73800] 10:29:35 INFO - PROCESS | 1791 | 1461086975310 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1579ms 10:29:35 INFO - PROCESS | 1791 | 1461086975378 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 10:29:35 INFO - PROCESS | 1791 | 1461086975382 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 10:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:29:35 INFO - PROCESS | 1791 | 1461086975388 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:29:35 INFO - PROCESS | 1791 | 1461086975392 Marionette TRACE conn3 <- [1,2182,null,{}] 10:29:35 INFO - PROCESS | 1791 | 1461086975397 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:35 INFO - PROCESS | 1791 | 1461086975595 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 10:29:35 INFO - PROCESS | 1791 | 1461086975881 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:35 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb75c00 == 134 [pid = 1791] [id = 553] 10:29:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x900e5000) [pid = 1791] [serial = 1660] [outer = (nil)] 10:29:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x905ea800) [pid = 1791] [serial = 1661] [outer = 0x900e5000] 10:29:36 INFO - PROCESS | 1791 | 1461086976012 Marionette DEBUG loaded listener.js 10:29:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x906fa000) [pid = 1791] [serial = 1662] [outer = 0x900e5000] 10:29:36 INFO - PROCESS | 1791 | 1461086976883 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1537ms 10:29:36 INFO - PROCESS | 1791 | 1461086976927 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 10:29:36 INFO - PROCESS | 1791 | 1461086976937 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 10:29:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:29:36 INFO - PROCESS | 1791 | 1461086976944 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:29:36 INFO - PROCESS | 1791 | 1461086976952 Marionette TRACE conn3 <- [1,2186,null,{}] 10:29:36 INFO - PROCESS | 1791 | 1461086976958 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:37 INFO - PROCESS | 1791 | 1461086977168 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 10:29:37 INFO - PROCESS | 1791 | 1461086977446 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:37 INFO - PROCESS | 1791 | ++DOCSHELL 0x903bf000 == 135 [pid = 1791] [id = 554] 10:29:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x903c0400) [pid = 1791] [serial = 1663] [outer = (nil)] 10:29:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x912f5800) [pid = 1791] [serial = 1664] [outer = 0x903c0400] 10:29:37 INFO - PROCESS | 1791 | 1461086977579 Marionette DEBUG loaded listener.js 10:29:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x91ef0000) [pid = 1791] [serial = 1665] [outer = 0x903c0400] 10:29:38 INFO - PROCESS | 1791 | 1461086978450 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 10:29:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:29:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1540ms 10:29:38 INFO - PROCESS | 1791 | 1461086978484 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 10:29:38 INFO - PROCESS | 1791 | 1461086978488 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 10:29:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:29:38 INFO - PROCESS | 1791 | 1461086978494 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:29:38 INFO - PROCESS | 1791 | 1461086978497 Marionette TRACE conn3 <- [1,2190,null,{}] 10:29:38 INFO - PROCESS | 1791 | 1461086978503 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:38 INFO - PROCESS | 1791 | 1461086978711 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 10:29:39 INFO - PROCESS | 1791 | 1461086979040 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:39 INFO - PROCESS | 1791 | ++DOCSHELL 0x912ea400 == 136 [pid = 1791] [id = 555] 10:29:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x912ed000) [pid = 1791] [serial = 1666] [outer = (nil)] 10:29:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x93195400) [pid = 1791] [serial = 1667] [outer = 0x912ed000] 10:29:39 INFO - PROCESS | 1791 | 1461086979130 Marionette DEBUG loaded listener.js 10:29:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x9319dc00) [pid = 1791] [serial = 1668] [outer = 0x912ed000] 10:29:39 INFO - PROCESS | 1791 | 1461086979963 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 10:29:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:29:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1481ms 10:29:39 INFO - PROCESS | 1791 | 1461086979975 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 10:29:39 INFO - PROCESS | 1791 | 1461086979979 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 10:29:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:29:39 INFO - PROCESS | 1791 | 1461086979985 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:29:39 INFO - PROCESS | 1791 | 1461086979989 Marionette TRACE conn3 <- [1,2194,null,{}] 10:29:39 INFO - PROCESS | 1791 | 1461086979994 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:40 INFO - PROCESS | 1791 | 1461086980187 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 10:29:40 INFO - PROCESS | 1791 | 1461086980473 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:40 INFO - PROCESS | 1791 | ++DOCSHELL 0x93089800 == 137 [pid = 1791] [id = 556] 10:29:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x94144c00) [pid = 1791] [serial = 1669] [outer = (nil)] 10:29:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x941f8800) [pid = 1791] [serial = 1670] [outer = 0x94144c00] 10:29:40 INFO - PROCESS | 1791 | 1461086980565 Marionette DEBUG loaded listener.js 10:29:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x9422e400) [pid = 1791] [serial = 1671] [outer = 0x94144c00] 10:29:41 INFO - PROCESS | 1791 | 1461086981513 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 10:29:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:29:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1585ms 10:29:41 INFO - PROCESS | 1791 | 1461086981571 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 10:29:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:29:41 INFO - PROCESS | 1791 | 1461086981575 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 10:29:41 INFO - PROCESS | 1791 | 1461086981581 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:29:41 INFO - PROCESS | 1791 | 1461086981586 Marionette TRACE conn3 <- [1,2198,null,{}] 10:29:41 INFO - PROCESS | 1791 | 1461086981591 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:41 INFO - PROCESS | 1791 | 1461086981822 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 10:29:42 INFO - PROCESS | 1791 | 1461086982192 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:42 INFO - PROCESS | 1791 | ++DOCSHELL 0x942df000 == 138 [pid = 1791] [id = 557] 10:29:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x94dcf800) [pid = 1791] [serial = 1672] [outer = (nil)] 10:29:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x958b0800) [pid = 1791] [serial = 1673] [outer = 0x94dcf800] 10:29:42 INFO - PROCESS | 1791 | 1461086982294 Marionette DEBUG loaded listener.js 10:29:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x96b99000) [pid = 1791] [serial = 1674] [outer = 0x94dcf800] 10:29:43 INFO - PROCESS | 1791 | 1461086983161 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:29:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:29:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1632ms 10:29:43 INFO - PROCESS | 1791 | 1461086983214 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 10:29:43 INFO - PROCESS | 1791 | 1461086983217 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 10:29:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:29:43 INFO - PROCESS | 1791 | 1461086983224 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:29:43 INFO - PROCESS | 1791 | 1461086983226 Marionette TRACE conn3 <- [1,2202,null,{}] 10:29:43 INFO - PROCESS | 1791 | 1461086983232 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:43 INFO - PROCESS | 1791 | 1461086983435 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 10:29:43 INFO - PROCESS | 1791 | 1461086983720 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:43 INFO - PROCESS | 1791 | ++DOCSHELL 0x9584f400 == 139 [pid = 1791] [id = 558] 10:29:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x958b1800) [pid = 1791] [serial = 1675] [outer = (nil)] 10:29:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x9815d000) [pid = 1791] [serial = 1676] [outer = 0x958b1800] 10:29:43 INFO - PROCESS | 1791 | 1461086983810 Marionette DEBUG loaded listener.js 10:29:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x98163800) [pid = 1791] [serial = 1677] [outer = 0x958b1800] 10:29:44 INFO - PROCESS | 1791 | 1461086984739 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 10:29:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:29:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1578ms 10:29:44 INFO - PROCESS | 1791 | 1461086984802 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 10:29:44 INFO - PROCESS | 1791 | 1461086984805 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 10:29:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:29:44 INFO - PROCESS | 1791 | 1461086984812 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:29:44 INFO - PROCESS | 1791 | 1461086984816 Marionette TRACE conn3 <- [1,2206,null,{}] 10:29:44 INFO - PROCESS | 1791 | 1461086984821 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:45 INFO - PROCESS | 1791 | 1461086985024 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 10:29:45 INFO - PROCESS | 1791 | 1461086985359 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:45 INFO - PROCESS | 1791 | ++DOCSHELL 0x94dc7c00 == 140 [pid = 1791] [id = 559] 10:29:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x96fd3000) [pid = 1791] [serial = 1678] [outer = (nil)] 10:29:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x98798800) [pid = 1791] [serial = 1679] [outer = 0x96fd3000] 10:29:45 INFO - PROCESS | 1791 | 1461086985449 Marionette DEBUG loaded listener.js 10:29:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x98869c00) [pid = 1791] [serial = 1680] [outer = 0x96fd3000] 10:29:46 INFO - PROCESS | 1791 | 1461086986319 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 10:29:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:29:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1541ms 10:29:46 INFO - PROCESS | 1791 | 1461086986354 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 10:29:46 INFO - PROCESS | 1791 | 1461086986358 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 10:29:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:29:46 INFO - PROCESS | 1791 | 1461086986364 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:29:46 INFO - PROCESS | 1791 | 1461086986367 Marionette TRACE conn3 <- [1,2210,null,{}] 10:29:46 INFO - PROCESS | 1791 | 1461086986373 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:46 INFO - PROCESS | 1791 | 1461086986586 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 10:29:46 INFO - PROCESS | 1791 | 1461086986846 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:46 INFO - PROCESS | 1791 | ++DOCSHELL 0x97c7f400 == 141 [pid = 1791] [id = 560] 10:29:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x98795400) [pid = 1791] [serial = 1681] [outer = (nil)] 10:29:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x98eacc00) [pid = 1791] [serial = 1682] [outer = 0x98795400] 10:29:46 INFO - PROCESS | 1791 | 1461086986974 Marionette DEBUG loaded listener.js 10:29:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x991a2c00) [pid = 1791] [serial = 1683] [outer = 0x98795400] 10:29:47 INFO - PROCESS | 1791 | 1461086987901 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 10:29:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:29:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1589ms 10:29:47 INFO - PROCESS | 1791 | 1461086987954 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 10:29:47 INFO - PROCESS | 1791 | 1461086987958 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 10:29:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:29:47 INFO - PROCESS | 1791 | 1461086987985 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:29:47 INFO - PROCESS | 1791 | 1461086987989 Marionette TRACE conn3 <- [1,2214,null,{}] 10:29:47 INFO - PROCESS | 1791 | 1461086987994 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:48 INFO - PROCESS | 1791 | 1461086988198 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 10:29:48 INFO - PROCESS | 1791 | 1461086988527 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:48 INFO - PROCESS | 1791 | ++DOCSHELL 0x984cf000 == 142 [pid = 1791] [id = 561] 10:29:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x98b0dc00) [pid = 1791] [serial = 1684] [outer = (nil)] 10:29:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x99932800) [pid = 1791] [serial = 1685] [outer = 0x98b0dc00] 10:29:48 INFO - PROCESS | 1791 | 1461086988617 Marionette DEBUG loaded listener.js 10:29:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x999cd400) [pid = 1791] [serial = 1686] [outer = 0x98b0dc00] 10:29:49 INFO - PROCESS | 1791 | 1461086989471 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 10:29:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:29:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1537ms 10:29:49 INFO - PROCESS | 1791 | 1461086989519 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 10:29:49 INFO - PROCESS | 1791 | 1461086989523 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 10:29:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:29:49 INFO - PROCESS | 1791 | 1461086989529 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:29:49 INFO - PROCESS | 1791 | 1461086989533 Marionette TRACE conn3 <- [1,2218,null,{}] 10:29:49 INFO - PROCESS | 1791 | 1461086989538 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:49 INFO - PROCESS | 1791 | 1461086989734 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 10:29:50 INFO - PROCESS | 1791 | 1461086990024 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:50 INFO - PROCESS | 1791 | ++DOCSHELL 0x98b10800 == 143 [pid = 1791] [id = 562] 10:29:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x9993d400) [pid = 1791] [serial = 1687] [outer = (nil)] 10:29:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x9a6e5400) [pid = 1791] [serial = 1688] [outer = 0x9993d400] 10:29:50 INFO - PROCESS | 1791 | 1461086990157 Marionette DEBUG loaded listener.js 10:29:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0x9a8b4c00) [pid = 1791] [serial = 1689] [outer = 0x9993d400] 10:29:51 INFO - PROCESS | 1791 | 1461086991016 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 10:29:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:29:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1528ms 10:29:51 INFO - PROCESS | 1791 | 1461086991058 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 10:29:51 INFO - PROCESS | 1791 | 1461086991062 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 10:29:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:29:51 INFO - PROCESS | 1791 | 1461086991068 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:29:51 INFO - PROCESS | 1791 | 1461086991072 Marionette TRACE conn3 <- [1,2222,null,{}] 10:29:51 INFO - PROCESS | 1791 | 1461086991077 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:51 INFO - PROCESS | 1791 | 1461086991274 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 10:29:51 INFO - PROCESS | 1791 | 1461086991567 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:51 INFO - PROCESS | 1791 | ++DOCSHELL 0x9a66cc00 == 144 [pid = 1791] [id = 563] 10:29:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 186 (0x9ea10400) [pid = 1791] [serial = 1690] [outer = (nil)] 10:29:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 187 (0x9fc55000) [pid = 1791] [serial = 1691] [outer = 0x9ea10400] 10:29:51 INFO - PROCESS | 1791 | 1461086991713 Marionette DEBUG loaded listener.js 10:29:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 188 (0xa0a48800) [pid = 1791] [serial = 1692] [outer = 0x9ea10400] 10:29:52 INFO - PROCESS | 1791 | 1461086992632 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:29:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:29:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1636ms 10:29:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:29:52 INFO - PROCESS | 1791 | 1461086992705 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 10:29:52 INFO - PROCESS | 1791 | 1461086992708 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 10:29:52 INFO - PROCESS | 1791 | 1461086992715 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:29:52 INFO - PROCESS | 1791 | 1461086992718 Marionette TRACE conn3 <- [1,2226,null,{}] 10:29:52 INFO - PROCESS | 1791 | 1461086992724 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:52 INFO - PROCESS | 1791 | 1461086992934 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 10:29:53 INFO - PROCESS | 1791 | 1461086993277 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:53 INFO - PROCESS | 1791 | ++DOCSHELL 0x9fb93000 == 145 [pid = 1791] [id = 564] 10:29:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 189 (0xa0e4bc00) [pid = 1791] [serial = 1693] [outer = (nil)] 10:29:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 190 (0xa0f39800) [pid = 1791] [serial = 1694] [outer = 0xa0e4bc00] 10:29:53 INFO - PROCESS | 1791 | 1461086993363 Marionette DEBUG loaded listener.js 10:29:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 191 (0xa2a2fc00) [pid = 1791] [serial = 1695] [outer = 0xa0e4bc00] 10:29:54 INFO - PROCESS | 1791 | 1461086994197 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 10:29:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:29:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1537ms 10:29:54 INFO - PROCESS | 1791 | 1461086994268 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 10:29:54 INFO - PROCESS | 1791 | 1461086994271 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 10:29:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:29:54 INFO - PROCESS | 1791 | 1461086994280 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:29:54 INFO - PROCESS | 1791 | 1461086994283 Marionette TRACE conn3 <- [1,2230,null,{}] 10:29:54 INFO - PROCESS | 1791 | 1461086994287 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:54 INFO - PROCESS | 1791 | 1461086994494 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 10:29:56 INFO - PROCESS | 1791 | --DOCSHELL 0x84378400 == 144 [pid = 1791] [id = 545] 10:29:56 INFO - PROCESS | 1791 | --DOCSHELL 0x853a5800 == 143 [pid = 1791] [id = 544] 10:29:56 INFO - PROCESS | 1791 | --DOCSHELL 0x84de3c00 == 142 [pid = 1791] [id = 543] 10:29:56 INFO - PROCESS | 1791 | --DOCSHELL 0x85c61400 == 141 [pid = 1791] [id = 542] 10:29:56 INFO - PROCESS | 1791 | --DOCSHELL 0x98ed5800 == 140 [pid = 1791] [id = 538] 10:29:56 INFO - PROCESS | 1791 | --DOCSHELL 0x86d1bc00 == 139 [pid = 1791] [id = 537] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 190 (0xa0c1e800) [pid = 1791] [serial = 1554] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 189 (0x8b4dd800) [pid = 1791] [serial = 1568] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 188 (0x93085c00) [pid = 1791] [serial = 1530] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 187 (0x8e9dfc00) [pid = 1791] [serial = 1512] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 186 (0x8e96e000) [pid = 1791] [serial = 1511] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 185 (0xa00bc400) [pid = 1791] [serial = 1482] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 184 (0x912f0400) [pid = 1791] [serial = 1527] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0x98880800) [pid = 1791] [serial = 1544] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x86dcd400) [pid = 1791] [serial = 1503] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0xa0e88800) [pid = 1791] [serial = 1485] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x89b6d400) [pid = 1791] [serial = 1562] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x8fb2b400) [pid = 1791] [serial = 1517] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x853a3c00) [pid = 1791] [serial = 1502] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x90230000) [pid = 1791] [serial = 1520] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x984ca400) [pid = 1791] [serial = 1542] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x875ba000) [pid = 1791] [serial = 1559] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x91ef7400) [pid = 1791] [serial = 1529] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x98868400) [pid = 1791] [serial = 1545] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x98864c00) [pid = 1791] [serial = 1547] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x99297c00) [pid = 1791] [serial = 1548] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0xa0aa4c00) [pid = 1791] [serial = 1553] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0x9a675c00) [pid = 1791] [serial = 1550] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0x903be400) [pid = 1791] [serial = 1523] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0x9123f800) [pid = 1791] [serial = 1526] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x905e7800) [pid = 1791] [serial = 1524] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x979c7400) [pid = 1791] [serial = 1539] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x8b648000) [pid = 1791] [serial = 1508] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x8f598800) [pid = 1791] [serial = 1515] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x958b9c00) [pid = 1791] [serial = 1536] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x971a6800) [pid = 1791] [serial = 1538] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x94dd2400) [pid = 1791] [serial = 1535] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x8e2b6400) [pid = 1791] [serial = 1431] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x94237000) [pid = 1791] [serial = 1533] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x8b4db400) [pid = 1791] [serial = 1565] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x984c2000) [pid = 1791] [serial = 1541] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x8aaa8800) [pid = 1791] [serial = 1506] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0xa0e96000) [pid = 1791] [serial = 1556] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x8f3aa400) [pid = 1791] [serial = 1514] [outer = (nil)] [url = about:blank] 10:29:56 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x90296400) [pid = 1791] [serial = 1521] [outer = (nil)] [url = about:blank] 10:29:57 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x886d3800) [pid = 1791] [serial = 1560] [outer = (nil)] [url = about:blank] 10:29:57 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x9ea1c400) [pid = 1791] [serial = 1551] [outer = (nil)] [url = about:blank] 10:29:57 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x89b75400) [pid = 1791] [serial = 1563] [outer = (nil)] [url = about:blank] 10:29:57 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x941f3800) [pid = 1791] [serial = 1532] [outer = (nil)] [url = about:blank] 10:29:57 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x8dfae800) [pid = 1791] [serial = 1509] [outer = (nil)] [url = about:blank] 10:29:57 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x8b645400) [pid = 1791] [serial = 1566] [outer = (nil)] [url = about:blank] 10:29:57 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x8fedcc00) [pid = 1791] [serial = 1518] [outer = (nil)] [url = about:blank] 10:29:57 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x89c3ac00) [pid = 1791] [serial = 1505] [outer = (nil)] [url = about:blank] 10:29:57 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x8e2b5800) [pid = 1791] [serial = 1571] [outer = (nil)] [url = about:blank] 10:29:57 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x8bbf1400) [pid = 1791] [serial = 1569] [outer = (nil)] [url = about:blank] 10:29:57 INFO - PROCESS | 1791 | 1461086997092 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:57 INFO - PROCESS | 1791 | ++DOCSHELL 0x85554000 == 140 [pid = 1791] [id = 565] 10:29:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x85555c00) [pid = 1791] [serial = 1696] [outer = (nil)] 10:29:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x85c68400) [pid = 1791] [serial = 1697] [outer = 0x85555c00] 10:29:57 INFO - PROCESS | 1791 | 1461086997183 Marionette DEBUG loaded listener.js 10:29:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x86d1bc00) [pid = 1791] [serial = 1698] [outer = 0x85555c00] 10:29:58 INFO - PROCESS | 1791 | 1461086998011 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 10:29:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:29:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 3745ms 10:29:58 INFO - PROCESS | 1791 | 1461086998028 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 10:29:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:29:58 INFO - PROCESS | 1791 | 1461086998033 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 10:29:58 INFO - PROCESS | 1791 | 1461086998040 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:29:58 INFO - PROCESS | 1791 | 1461086998046 Marionette TRACE conn3 <- [1,2234,null,{}] 10:29:58 INFO - PROCESS | 1791 | 1461086998053 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:58 INFO - PROCESS | 1791 | 1461086998258 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 10:29:58 INFO - PROCESS | 1791 | 1461086998460 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:58 INFO - PROCESS | 1791 | ++DOCSHELL 0x86d22000 == 141 [pid = 1791] [id = 566] 10:29:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x86d23c00) [pid = 1791] [serial = 1699] [outer = (nil)] 10:29:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x887e5400) [pid = 1791] [serial = 1700] [outer = 0x86d23c00] 10:29:58 INFO - PROCESS | 1791 | 1461086998535 Marionette DEBUG loaded listener.js 10:29:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x89944400) [pid = 1791] [serial = 1701] [outer = 0x86d23c00] 10:29:59 INFO - PROCESS | 1791 | 1461086999443 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 10:29:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:29:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1435ms 10:29:59 INFO - PROCESS | 1791 | 1461086999477 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 10:29:59 INFO - PROCESS | 1791 | 1461086999483 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 10:29:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:29:59 INFO - PROCESS | 1791 | 1461086999489 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:29:59 INFO - PROCESS | 1791 | 1461086999492 Marionette TRACE conn3 <- [1,2238,null,{}] 10:29:59 INFO - PROCESS | 1791 | 1461086999505 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:59 INFO - PROCESS | 1791 | 1461086999757 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 10:29:59 INFO - PROCESS | 1791 | 1461086999787 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:59 INFO - PROCESS | 1791 | ++DOCSHELL 0x887e3400 == 142 [pid = 1791] [id = 567] 10:29:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x887e5c00) [pid = 1791] [serial = 1702] [outer = (nil)] 10:29:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x89b73800) [pid = 1791] [serial = 1703] [outer = 0x887e5c00] 10:29:59 INFO - PROCESS | 1791 | 1461086999864 Marionette DEBUG loaded listener.js 10:29:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x89c43c00) [pid = 1791] [serial = 1704] [outer = 0x887e5c00] 10:30:00 INFO - PROCESS | 1791 | 1461087000876 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:30:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:30:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1429ms 10:30:00 INFO - PROCESS | 1791 | 1461087000918 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 10:30:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:30:00 INFO - PROCESS | 1791 | 1461087000922 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 10:30:00 INFO - PROCESS | 1791 | 1461087000945 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:30:00 INFO - PROCESS | 1791 | 1461087000954 Marionette TRACE conn3 <- [1,2242,null,{}] 10:30:00 INFO - PROCESS | 1791 | 1461087000960 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:01 INFO - PROCESS | 1791 | 1461087001227 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 10:30:01 INFO - PROCESS | 1791 | 1461087001267 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:01 INFO - PROCESS | 1791 | ++DOCSHELL 0x8994bc00 == 143 [pid = 1791] [id = 568] 10:30:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x89b74400) [pid = 1791] [serial = 1705] [outer = (nil)] 10:30:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8b643400) [pid = 1791] [serial = 1706] [outer = 0x89b74400] 10:30:01 INFO - PROCESS | 1791 | 1461087001337 Marionette DEBUG loaded listener.js 10:30:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8b6e9800) [pid = 1791] [serial = 1707] [outer = 0x89b74400] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x90291c00) [pid = 1791] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x875c2800) [pid = 1791] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x992a3000) [pid = 1791] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x914e4c00) [pid = 1791] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x8a946400) [pid = 1791] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x9029fc00) [pid = 1791] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x903c2400) [pid = 1791] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x8fb25800) [pid = 1791] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x84de3800) [pid = 1791] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x958b3400) [pid = 1791] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x8a939800) [pid = 1791] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x8ea69800) [pid = 1791] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x85c6bc00) [pid = 1791] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x941eec00) [pid = 1791] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x886d3000) [pid = 1791] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x85551000) [pid = 1791] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x8e2b3000) [pid = 1791] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x9a66a000) [pid = 1791] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x958b9400) [pid = 1791] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x85c64c00) [pid = 1791] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x8ea6ac00) [pid = 1791] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 132 (0xa4477800) [pid = 1791] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:30:02 INFO - PROCESS | 1791 | --DOMWINDOW == 131 (0x8fb21c00) [pid = 1791] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:30:03 INFO - PROCESS | 1791 | 1461087003080 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:30:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:30:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 2204ms 10:30:03 INFO - PROCESS | 1791 | 1461087003132 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 10:30:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:30:03 INFO - PROCESS | 1791 | 1461087003137 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 10:30:03 INFO - PROCESS | 1791 | 1461087003143 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:30:03 INFO - PROCESS | 1791 | 1461087003146 Marionette TRACE conn3 <- [1,2246,null,{}] 10:30:03 INFO - PROCESS | 1791 | 1461087003151 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:03 INFO - PROCESS | 1791 | 1461087003418 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 10:30:03 INFO - PROCESS | 1791 | 1461087003439 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:03 INFO - PROCESS | 1791 | ++DOCSHELL 0x85551000 == 144 [pid = 1791] [id = 569] 10:30:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 132 (0x89805000) [pid = 1791] [serial = 1708] [outer = (nil)] 10:30:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0x8b4e4400) [pid = 1791] [serial = 1709] [outer = 0x89805000] 10:30:03 INFO - PROCESS | 1791 | 1461087003514 Marionette DEBUG loaded listener.js 10:30:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x8bbeb800) [pid = 1791] [serial = 1710] [outer = 0x89805000] 10:30:04 INFO - PROCESS | 1791 | 1461087004503 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 10:30:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:30:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1389ms 10:30:04 INFO - PROCESS | 1791 | 1461087004543 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 10:30:04 INFO - PROCESS | 1791 | 1461087004549 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 10:30:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:30:04 INFO - PROCESS | 1791 | 1461087004558 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:30:04 INFO - PROCESS | 1791 | 1461087004562 Marionette TRACE conn3 <- [1,2250,null,{}] 10:30:04 INFO - PROCESS | 1791 | 1461087004572 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:04 INFO - PROCESS | 1791 | 1461087004828 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 10:30:05 INFO - PROCESS | 1791 | 1461087005182 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:05 INFO - PROCESS | 1791 | ++DOCSHELL 0x86dcec00 == 145 [pid = 1791] [id = 570] 10:30:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x86dcf400) [pid = 1791] [serial = 1711] [outer = (nil)] 10:30:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x875ba800) [pid = 1791] [serial = 1712] [outer = 0x86dcf400] 10:30:05 INFO - PROCESS | 1791 | 1461087005273 Marionette DEBUG loaded listener.js 10:30:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x887d8800) [pid = 1791] [serial = 1713] [outer = 0x86dcf400] 10:30:06 INFO - PROCESS | 1791 | 1461087006196 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 10:30:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:30:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1691ms 10:30:06 INFO - PROCESS | 1791 | 1461087006248 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 10:30:06 INFO - PROCESS | 1791 | 1461087006257 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 10:30:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:30:06 INFO - PROCESS | 1791 | 1461087006268 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:30:06 INFO - PROCESS | 1791 | 1461087006272 Marionette TRACE conn3 <- [1,2254,null,{}] 10:30:06 INFO - PROCESS | 1791 | 1461087006278 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:06 INFO - PROCESS | 1791 | 1461087006499 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 10:30:06 INFO - PROCESS | 1791 | 1461087006842 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:06 INFO - PROCESS | 1791 | ++DOCSHELL 0x8994dc00 == 146 [pid = 1791] [id = 571] 10:30:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x8994ec00) [pid = 1791] [serial = 1714] [outer = (nil)] 10:30:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x8aa9ec00) [pid = 1791] [serial = 1715] [outer = 0x8994ec00] 10:30:06 INFO - PROCESS | 1791 | 1461087006933 Marionette DEBUG loaded listener.js 10:30:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x8aaf4c00) [pid = 1791] [serial = 1716] [outer = 0x8994ec00] 10:30:07 INFO - PROCESS | 1791 | 1461087007980 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 10:30:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:30:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1739ms 10:30:08 INFO - PROCESS | 1791 | 1461087008009 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 10:30:08 INFO - PROCESS | 1791 | 1461087008013 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 10:30:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:30:08 INFO - PROCESS | 1791 | 1461087008020 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:30:08 INFO - PROCESS | 1791 | 1461087008026 Marionette TRACE conn3 <- [1,2258,null,{}] 10:30:08 INFO - PROCESS | 1791 | 1461087008042 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:08 INFO - PROCESS | 1791 | 1461087008269 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 10:30:08 INFO - PROCESS | 1791 | 1461087008644 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:08 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b4d5400 == 147 [pid = 1791] [id = 572] 10:30:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8dfad400) [pid = 1791] [serial = 1717] [outer = (nil)] 10:30:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x8e8d2000) [pid = 1791] [serial = 1718] [outer = 0x8dfad400] 10:30:08 INFO - PROCESS | 1791 | 1461087008739 Marionette DEBUG loaded listener.js 10:30:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x8e964c00) [pid = 1791] [serial = 1719] [outer = 0x8dfad400] 10:30:09 INFO - PROCESS | 1791 | 1461087009667 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:30:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:30:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1686ms 10:30:09 INFO - PROCESS | 1791 | 1461087009707 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 10:30:09 INFO - PROCESS | 1791 | 1461087009712 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 10:30:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:30:09 INFO - PROCESS | 1791 | 1461087009718 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:30:09 INFO - PROCESS | 1791 | 1461087009721 Marionette TRACE conn3 <- [1,2262,null,{}] 10:30:09 INFO - PROCESS | 1791 | 1461087009727 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:09 INFO - PROCESS | 1791 | 1461087009952 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 10:30:10 INFO - PROCESS | 1791 | 1461087010281 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:10 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e12d400 == 148 [pid = 1791] [id = 573] 10:30:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x8e9df000) [pid = 1791] [serial = 1720] [outer = (nil)] 10:30:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x8ea69800) [pid = 1791] [serial = 1721] [outer = 0x8e9df000] 10:30:10 INFO - PROCESS | 1791 | 1461087010373 Marionette DEBUG loaded listener.js 10:30:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x8ea77400) [pid = 1791] [serial = 1722] [outer = 0x8e9df000] 10:30:11 INFO - PROCESS | 1791 | 1461087011249 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 10:30:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:30:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1577ms 10:30:11 INFO - PROCESS | 1791 | 1461087011296 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 10:30:11 INFO - PROCESS | 1791 | 1461087011300 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 10:30:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:30:11 INFO - PROCESS | 1791 | 1461087011306 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:30:11 INFO - PROCESS | 1791 | 1461087011310 Marionette TRACE conn3 <- [1,2266,null,{}] 10:30:11 INFO - PROCESS | 1791 | 1461087011316 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:11 INFO - PROCESS | 1791 | 1461087011529 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 10:30:11 INFO - PROCESS | 1791 | 1461087011823 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:11 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e9dc800 == 149 [pid = 1791] [id = 574] 10:30:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x8ea6a000) [pid = 1791] [serial = 1723] [outer = (nil)] 10:30:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8f5a1400) [pid = 1791] [serial = 1724] [outer = 0x8ea6a000] 10:30:11 INFO - PROCESS | 1791 | 1461087011956 Marionette DEBUG loaded listener.js 10:30:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8f849800) [pid = 1791] [serial = 1725] [outer = 0x8ea6a000] 10:30:12 INFO - PROCESS | 1791 | 1461087012860 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 10:30:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:30:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1628ms 10:30:12 INFO - PROCESS | 1791 | 1461087012936 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 10:30:12 INFO - PROCESS | 1791 | 1461087012940 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 10:30:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:30:12 INFO - PROCESS | 1791 | 1461087012946 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:30:12 INFO - PROCESS | 1791 | 1461087012949 Marionette TRACE conn3 <- [1,2270,null,{}] 10:30:12 INFO - PROCESS | 1791 | 1461087012955 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:13 INFO - PROCESS | 1791 | 1461087013229 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 10:30:13 INFO - PROCESS | 1791 | 1461087013575 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:13 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e9e5800 == 150 [pid = 1791] [id = 575] 10:30:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8fb75400) [pid = 1791] [serial = 1726] [outer = (nil)] 10:30:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x900e2000) [pid = 1791] [serial = 1727] [outer = 0x8fb75400] 10:30:13 INFO - PROCESS | 1791 | 1461087013663 Marionette DEBUG loaded listener.js 10:30:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x9022b000) [pid = 1791] [serial = 1728] [outer = 0x8fb75400] 10:30:14 INFO - PROCESS | 1791 | 1461087014557 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 10:30:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:30:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1641ms 10:30:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:30:14 INFO - PROCESS | 1791 | 1461087014588 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 10:30:14 INFO - PROCESS | 1791 | 1461087014591 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 10:30:14 INFO - PROCESS | 1791 | 1461087014598 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:30:14 INFO - PROCESS | 1791 | 1461087014601 Marionette TRACE conn3 <- [1,2274,null,{}] 10:30:14 INFO - PROCESS | 1791 | 1461087014607 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:14 INFO - PROCESS | 1791 | 1461087014801 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 10:30:15 INFO - PROCESS | 1791 | 1461087015087 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:15 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb6e000 == 151 [pid = 1791] [id = 576] 10:30:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8fedb800) [pid = 1791] [serial = 1729] [outer = (nil)] 10:30:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x903c2400) [pid = 1791] [serial = 1730] [outer = 0x8fedb800] 10:30:15 INFO - PROCESS | 1791 | 1461087015176 Marionette DEBUG loaded listener.js 10:30:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x905e9c00) [pid = 1791] [serial = 1731] [outer = 0x8fedb800] 10:30:16 INFO - PROCESS | 1791 | 1461087016073 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 10:30:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:30:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1529ms 10:30:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:30:16 INFO - PROCESS | 1791 | 1461087016127 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 10:30:16 INFO - PROCESS | 1791 | 1461087016130 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 10:30:16 INFO - PROCESS | 1791 | 1461087016136 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:30:16 INFO - PROCESS | 1791 | 1461087016140 Marionette TRACE conn3 <- [1,2278,null,{}] 10:30:16 INFO - PROCESS | 1791 | 1461087016145 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:16 INFO - PROCESS | 1791 | 1461087016344 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 10:30:16 INFO - PROCESS | 1791 | 1461087016625 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:16 INFO - PROCESS | 1791 | ++DOCSHELL 0x90299400 == 152 [pid = 1791] [id = 577] 10:30:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x905e2000) [pid = 1791] [serial = 1732] [outer = (nil)] 10:30:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x912f1400) [pid = 1791] [serial = 1733] [outer = 0x905e2000] 10:30:16 INFO - PROCESS | 1791 | 1461087016771 Marionette DEBUG loaded listener.js 10:30:16 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x914e5400) [pid = 1791] [serial = 1734] [outer = 0x905e2000] 10:30:17 INFO - PROCESS | 1791 | 1461087017669 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 10:30:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:30:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1598ms 10:30:17 INFO - PROCESS | 1791 | 1461087017734 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 10:30:17 INFO - PROCESS | 1791 | 1461087017738 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 10:30:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:30:17 INFO - PROCESS | 1791 | 1461087017745 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:30:17 INFO - PROCESS | 1791 | 1461087017748 Marionette TRACE conn3 <- [1,2282,null,{}] 10:30:17 INFO - PROCESS | 1791 | 1461087017754 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:17 INFO - PROCESS | 1791 | 1461087017957 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 10:30:18 INFO - PROCESS | 1791 | 1461087018285 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:18 INFO - PROCESS | 1791 | ++DOCSHELL 0x853a4400 == 153 [pid = 1791] [id = 578] 10:30:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x9123c800) [pid = 1791] [serial = 1735] [outer = (nil)] 10:30:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x93198c00) [pid = 1791] [serial = 1736] [outer = 0x9123c800] 10:30:18 INFO - PROCESS | 1791 | 1461087018376 Marionette DEBUG loaded listener.js 10:30:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x94149400) [pid = 1791] [serial = 1737] [outer = 0x9123c800] 10:30:19 INFO - PROCESS | 1791 | 1461087019236 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 10:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1543ms 10:30:19 INFO - PROCESS | 1791 | 1461087019289 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 10:30:19 INFO - PROCESS | 1791 | 1461087019292 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 10:30:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:30:19 INFO - PROCESS | 1791 | 1461087019300 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:30:19 INFO - PROCESS | 1791 | 1461087019304 Marionette TRACE conn3 <- [1,2286,null,{}] 10:30:19 INFO - PROCESS | 1791 | 1461087019310 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:19 INFO - PROCESS | 1791 | 1461087019512 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 10:30:19 INFO - PROCESS | 1791 | 1461087019795 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:19 INFO - PROCESS | 1791 | ++DOCSHELL 0x9029e800 == 154 [pid = 1791] [id = 579] 10:30:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x9123fc00) [pid = 1791] [serial = 1738] [outer = (nil)] 10:30:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x941fc400) [pid = 1791] [serial = 1739] [outer = 0x9123fc00] 10:30:19 INFO - PROCESS | 1791 | 1461087019929 Marionette DEBUG loaded listener.js 10:30:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x9422f800) [pid = 1791] [serial = 1740] [outer = 0x9123fc00] 10:30:20 INFO - PROCESS | 1791 | 1461087020804 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 10:30:20 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 10:30:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1536ms 10:30:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:30:20 INFO - PROCESS | 1791 | 1461087020838 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 10:30:20 INFO - PROCESS | 1791 | 1461087020842 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 10:30:20 INFO - PROCESS | 1791 | 1461087020848 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:30:20 INFO - PROCESS | 1791 | 1461087020853 Marionette TRACE conn3 <- [1,2290,null,{}] 10:30:20 INFO - PROCESS | 1791 | 1461087020859 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:21 INFO - PROCESS | 1791 | 1461087021088 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 10:30:21 INFO - PROCESS | 1791 | 1461087021426 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:21 INFO - PROCESS | 1791 | ++DOCSHELL 0x942e1000 == 155 [pid = 1791] [id = 580] 10:30:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x943c2000) [pid = 1791] [serial = 1741] [outer = (nil)] 10:30:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x943c5800) [pid = 1791] [serial = 1742] [outer = 0x943c2000] 10:30:21 INFO - PROCESS | 1791 | 1461087021525 Marionette DEBUG loaded listener.js 10:30:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x958b2800) [pid = 1791] [serial = 1743] [outer = 0x943c2000] 10:30:22 INFO - PROCESS | 1791 | 1461087022450 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 10:30:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:30:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1639ms 10:30:22 INFO - PROCESS | 1791 | 1461087022502 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 10:30:22 INFO - PROCESS | 1791 | 1461087022505 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 10:30:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:30:22 INFO - PROCESS | 1791 | 1461087022516 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:30:22 INFO - PROCESS | 1791 | 1461087022519 Marionette TRACE conn3 <- [1,2294,null,{}] 10:30:22 INFO - PROCESS | 1791 | 1461087022524 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:22 INFO - PROCESS | 1791 | 1461087022757 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 10:30:23 INFO - PROCESS | 1791 | 1461087023044 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:23 INFO - PROCESS | 1791 | ++DOCSHELL 0x942ea800 == 156 [pid = 1791] [id = 581] 10:30:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x943b8c00) [pid = 1791] [serial = 1744] [outer = (nil)] 10:30:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x96fd2000) [pid = 1791] [serial = 1745] [outer = 0x943b8c00] 10:30:23 INFO - PROCESS | 1791 | 1461087023194 Marionette DEBUG loaded listener.js 10:30:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x971b1c00) [pid = 1791] [serial = 1746] [outer = 0x943b8c00] 10:30:24 INFO - PROCESS | 1791 | 1461087024090 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 10:30:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:30:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1642ms 10:30:24 INFO - PROCESS | 1791 | 1461087024159 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 10:30:24 INFO - PROCESS | 1791 | 1461087024163 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 10:30:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:30:24 INFO - PROCESS | 1791 | 1461087024169 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:30:24 INFO - PROCESS | 1791 | 1461087024173 Marionette TRACE conn3 <- [1,2298,null,{}] 10:30:24 INFO - PROCESS | 1791 | 1461087024178 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:24 INFO - PROCESS | 1791 | 1461087024382 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 10:30:24 INFO - PROCESS | 1791 | 1461087024718 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:24 INFO - PROCESS | 1791 | ++DOCSHELL 0x93081c00 == 157 [pid = 1791] [id = 582] 10:30:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x941f2400) [pid = 1791] [serial = 1747] [outer = (nil)] 10:30:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x9815f400) [pid = 1791] [serial = 1748] [outer = 0x941f2400] 10:30:24 INFO - PROCESS | 1791 | 1461087024807 Marionette DEBUG loaded listener.js 10:30:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x983f8800) [pid = 1791] [serial = 1749] [outer = 0x941f2400] 10:30:25 INFO - PROCESS | 1791 | 1461087025670 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 10:30:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:30:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1540ms 10:30:25 INFO - PROCESS | 1791 | 1461087025709 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 10:30:25 INFO - PROCESS | 1791 | 1461087025712 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 10:30:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:30:25 INFO - PROCESS | 1791 | 1461087025719 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:30:25 INFO - PROCESS | 1791 | 1461087025722 Marionette TRACE conn3 <- [1,2302,null,{}] 10:30:25 INFO - PROCESS | 1791 | 1461087025728 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:25 INFO - PROCESS | 1791 | 1461087025926 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 10:30:26 INFO - PROCESS | 1791 | 1461087026218 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:26 INFO - PROCESS | 1791 | ++DOCSHELL 0x84dec800 == 158 [pid = 1791] [id = 583] 10:30:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x96b94c00) [pid = 1791] [serial = 1750] [outer = (nil)] 10:30:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x9887a000) [pid = 1791] [serial = 1751] [outer = 0x96b94c00] 10:30:26 INFO - PROCESS | 1791 | 1461087026349 Marionette DEBUG loaded listener.js 10:30:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x98884400) [pid = 1791] [serial = 1752] [outer = 0x96b94c00] 10:30:27 INFO - PROCESS | 1791 | 1461087027247 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:30:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:30:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1579ms 10:30:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:30:27 INFO - PROCESS | 1791 | 1461087027299 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 10:30:27 INFO - PROCESS | 1791 | 1461087027302 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 10:30:27 INFO - PROCESS | 1791 | 1461087027308 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:30:27 INFO - PROCESS | 1791 | 1461087027312 Marionette TRACE conn3 <- [1,2306,null,{}] 10:30:27 INFO - PROCESS | 1791 | 1461087027317 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:27 INFO - PROCESS | 1791 | 1461087027525 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 10:30:27 INFO - PROCESS | 1791 | 1461087027921 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:27 INFO - PROCESS | 1791 | ++DOCSHELL 0x8539e800 == 159 [pid = 1791] [id = 584] 10:30:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x98b10400) [pid = 1791] [serial = 1753] [outer = (nil)] 10:30:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x992a3800) [pid = 1791] [serial = 1754] [outer = 0x98b10400] 10:30:28 INFO - PROCESS | 1791 | 1461087028015 Marionette DEBUG loaded listener.js 10:30:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x9a66b400) [pid = 1791] [serial = 1755] [outer = 0x98b10400] 10:30:28 INFO - PROCESS | 1791 | 1461087028886 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 10:30:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:30:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1629ms 10:30:28 INFO - PROCESS | 1791 | 1461087028936 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 10:30:28 INFO - PROCESS | 1791 | 1461087028940 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 10:30:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:30:28 INFO - PROCESS | 1791 | 1461087028946 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:30:28 INFO - PROCESS | 1791 | 1461087028949 Marionette TRACE conn3 <- [1,2310,null,{}] 10:30:28 INFO - PROCESS | 1791 | 1461087028955 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:29 INFO - PROCESS | 1791 | 1461087029159 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 10:30:29 INFO - PROCESS | 1791 | 1461087029457 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:29 INFO - PROCESS | 1791 | ++DOCSHELL 0x89c3d000 == 160 [pid = 1791] [id = 585] 10:30:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x96b92400) [pid = 1791] [serial = 1756] [outer = (nil)] 10:30:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x9a8b2000) [pid = 1791] [serial = 1757] [outer = 0x96b92400] 10:30:29 INFO - PROCESS | 1791 | 1461087029599 Marionette DEBUG loaded listener.js 10:30:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x9fb97000) [pid = 1791] [serial = 1758] [outer = 0x96b92400] 10:30:30 INFO - PROCESS | 1791 | 1461087030470 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:30:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:30:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1580ms 10:30:30 INFO - PROCESS | 1791 | 1461087030527 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 10:30:30 INFO - PROCESS | 1791 | 1461087030530 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 10:30:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:30:30 INFO - PROCESS | 1791 | 1461087030537 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:30:30 INFO - PROCESS | 1791 | 1461087030540 Marionette TRACE conn3 <- [1,2314,null,{}] 10:30:30 INFO - PROCESS | 1791 | 1461087030545 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:30 INFO - PROCESS | 1791 | 1461087030757 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 10:30:31 INFO - PROCESS | 1791 | 1461087031091 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:31 INFO - PROCESS | 1791 | ++DOCSHELL 0x85c64800 == 161 [pid = 1791] [id = 586] 10:30:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x9ea1c400) [pid = 1791] [serial = 1759] [outer = (nil)] 10:30:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0xa0e87800) [pid = 1791] [serial = 1760] [outer = 0x9ea1c400] 10:30:31 INFO - PROCESS | 1791 | 1461087031179 Marionette DEBUG loaded listener.js 10:30:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0xa0e89c00) [pid = 1791] [serial = 1761] [outer = 0x9ea1c400] 10:30:32 INFO - PROCESS | 1791 | 1461087032042 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 10:30:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:30:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1534ms 10:30:32 INFO - PROCESS | 1791 | 1461087032073 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 10:30:32 INFO - PROCESS | 1791 | 1461087032077 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 10:30:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:30:32 INFO - PROCESS | 1791 | 1461087032083 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:30:32 INFO - PROCESS | 1791 | 1461087032086 Marionette TRACE conn3 <- [1,2318,null,{}] 10:30:32 INFO - PROCESS | 1791 | 1461087032092 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:32 INFO - PROCESS | 1791 | 1461087032304 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 10:30:32 INFO - PROCESS | 1791 | 1461087032600 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:32 INFO - PROCESS | 1791 | ++DOCSHELL 0xa00abc00 == 162 [pid = 1791] [id = 587] 10:30:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 186 (0xa0a4f800) [pid = 1791] [serial = 1762] [outer = (nil)] 10:30:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 187 (0xa2a30c00) [pid = 1791] [serial = 1763] [outer = 0xa0a4f800] 10:30:32 INFO - PROCESS | 1791 | 1461087032747 Marionette DEBUG loaded listener.js 10:30:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 188 (0xa2a80c00) [pid = 1791] [serial = 1764] [outer = 0xa0a4f800] 10:30:33 INFO - PROCESS | 1791 | 1461087033639 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 10:30:33 INFO - PROCESS | 1791 | 1461087033719 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 10:30:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:30:33 INFO - PROCESS | 1791 | 1461087033725 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:30:33 INFO - PROCESS | 1791 | 1461087033728 Marionette TRACE conn3 <- [1,2322,null,{}] 10:30:33 INFO - PROCESS | 1791 | 1461087033733 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:33 INFO - PROCESS | 1791 | 1461087033973 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 10:30:34 INFO - PROCESS | 1791 | 1461087034312 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:34 INFO - PROCESS | 1791 | ++DOCSHELL 0x84ded000 == 163 [pid = 1791] [id = 588] 10:30:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 189 (0x89b6e000) [pid = 1791] [serial = 1765] [outer = (nil)] 10:30:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 190 (0xa4589400) [pid = 1791] [serial = 1766] [outer = 0x89b6e000] 10:30:34 INFO - PROCESS | 1791 | 1461087034404 Marionette DEBUG loaded listener.js 10:30:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 191 (0xa45b9800) [pid = 1791] [serial = 1767] [outer = 0x89b6e000] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x84382000 == 162 [pid = 1791] [id = 472] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8b6f6000 == 161 [pid = 1791] [id = 185] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x84de2c00 == 160 [pid = 1791] [id = 326] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8b64d400 == 159 [pid = 1791] [id = 323] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x9920e800 == 158 [pid = 1791] [id = 517] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x900dfc00 == 157 [pid = 1791] [id = 316] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x898f7800 == 156 [pid = 1791] [id = 172] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8429e000 == 155 [pid = 1791] [id = 405] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8a944c00 == 154 [pid = 1791] [id = 174] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8994bc00 == 153 [pid = 1791] [id = 568] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x887e3400 == 152 [pid = 1791] [id = 567] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x86d22000 == 151 [pid = 1791] [id = 566] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x85554000 == 150 [pid = 1791] [id = 565] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x9a66cc00 == 149 [pid = 1791] [id = 563] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x98b10800 == 148 [pid = 1791] [id = 562] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x97c7f400 == 147 [pid = 1791] [id = 560] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x984cf000 == 146 [pid = 1791] [id = 561] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x94dc7c00 == 145 [pid = 1791] [id = 559] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x9584f400 == 144 [pid = 1791] [id = 558] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x942df000 == 143 [pid = 1791] [id = 557] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x912ea400 == 142 [pid = 1791] [id = 555] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x93089800 == 141 [pid = 1791] [id = 556] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x903bf000 == 140 [pid = 1791] [id = 554] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb75c00 == 139 [pid = 1791] [id = 553] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb66800 == 138 [pid = 1791] [id = 552] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb67400 == 137 [pid = 1791] [id = 551] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8e8dbc00 == 136 [pid = 1791] [id = 550] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x887db800 == 135 [pid = 1791] [id = 548] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x85c6e400 == 134 [pid = 1791] [id = 549] 10:30:36 INFO - PROCESS | 1791 | --DOCSHELL 0x85c6c000 == 133 [pid = 1791] [id = 547] 10:30:36 INFO - PROCESS | 1791 | --DOMWINDOW == 190 (0x8e8d1000) [pid = 1791] [serial = 1577] [outer = (nil)] [url = about:blank] 10:30:36 INFO - PROCESS | 1791 | --DOMWINDOW == 189 (0xa445cc00) [pid = 1791] [serial = 1622] [outer = (nil)] [url = about:blank] 10:30:36 INFO - PROCESS | 1791 | --DOMWINDOW == 188 (0x9627d800) [pid = 1791] [serial = 1604] [outer = (nil)] [url = about:blank] 10:30:36 INFO - PROCESS | 1791 | --DOMWINDOW == 187 (0x85c6f400) [pid = 1791] [serial = 1629] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 186 (0xa0f6a400) [pid = 1791] [serial = 1619] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 185 (0xa45c0800) [pid = 1791] [serial = 1626] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 184 (0x8fb79800) [pid = 1791] [serial = 1584] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0x903be000) [pid = 1791] [serial = 1589] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x8aaeb800) [pid = 1791] [serial = 1634] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0xa0ae0000) [pid = 1791] [serial = 1616] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x9422fc00) [pid = 1791] [serial = 1599] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x999cdc00) [pid = 1791] [serial = 1613] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x9319c400) [pid = 1791] [serial = 1595] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0xa2a73400) [pid = 1791] [serial = 1620] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x912f8000) [pid = 1791] [serial = 1592] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x8fedbc00) [pid = 1791] [serial = 1586] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x9886c800) [pid = 1791] [serial = 1611] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0xa4478800) [pid = 1791] [serial = 1623] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x981bc400) [pid = 1791] [serial = 1607] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x983f8c00) [pid = 1791] [serial = 1608] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x8bbf4c00) [pid = 1791] [serial = 1500] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0x8f3b0c00) [pid = 1791] [serial = 1580] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0x91e96c00) [pid = 1791] [serial = 1593] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0x8fb6b000) [pid = 1791] [serial = 1583] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x875c0000) [pid = 1791] [serial = 1631] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x8f5a6400) [pid = 1791] [serial = 1581] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x8e963400) [pid = 1791] [serial = 1578] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x943bbc00) [pid = 1791] [serial = 1602] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x9068f800) [pid = 1791] [serial = 1590] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x8b27a800) [pid = 1791] [serial = 1575] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x8aaa1800) [pid = 1791] [serial = 1574] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x9430cc00) [pid = 1791] [serial = 1601] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x900e0800) [pid = 1791] [serial = 1587] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x886d8000) [pid = 1791] [serial = 1632] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x85c6a400) [pid = 1791] [serial = 1628] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x941f7800) [pid = 1791] [serial = 1598] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0xa0c2e000) [pid = 1791] [serial = 1617] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x8b4d6000) [pid = 1791] [serial = 1635] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x94144400) [pid = 1791] [serial = 1596] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x979c9000) [pid = 1791] [serial = 1605] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x942df400) [pid = 1791] [serial = 1610] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0xa45bb000) [pid = 1791] [serial = 1625] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x9a674c00) [pid = 1791] [serial = 1614] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x8aaa6000) [pid = 1791] [serial = 1637] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x8b64f400) [pid = 1791] [serial = 1638] [outer = (nil)] [url = about:blank] 10:30:37 INFO - PROCESS | 1791 | 1461087037490 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 10:30:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:30:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 3832ms 10:30:37 INFO - PROCESS | 1791 | 1461087037558 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 10:30:37 INFO - PROCESS | 1791 | 1461087037564 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 10:30:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:30:37 INFO - PROCESS | 1791 | 1461087037572 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:30:37 INFO - PROCESS | 1791 | 1461087037577 Marionette TRACE conn3 <- [1,2326,null,{}] 10:30:37 INFO - PROCESS | 1791 | 1461087037584 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:37 INFO - PROCESS | 1791 | 1461087037785 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 10:30:38 INFO - PROCESS | 1791 | 1461087037995 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:38 INFO - PROCESS | 1791 | ++DOCSHELL 0x8429e000 == 134 [pid = 1791] [id = 589] 10:30:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x86d1c400) [pid = 1791] [serial = 1768] [outer = (nil)] 10:30:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x86dce400) [pid = 1791] [serial = 1769] [outer = 0x86d1c400] 10:30:38 INFO - PROCESS | 1791 | 1461087038075 Marionette DEBUG loaded listener.js 10:30:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x886cec00) [pid = 1791] [serial = 1770] [outer = 0x86d1c400] 10:30:38 INFO - PROCESS | 1791 | 1461087038982 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 10:30:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:30:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1435ms 10:30:39 INFO - PROCESS | 1791 | 1461087039008 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 10:30:39 INFO - PROCESS | 1791 | 1461087039016 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 10:30:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:30:39 INFO - PROCESS | 1791 | 1461087039026 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:30:39 INFO - PROCESS | 1791 | 1461087039029 Marionette TRACE conn3 <- [1,2330,null,{}] 10:30:39 INFO - PROCESS | 1791 | 1461087039035 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:39 INFO - PROCESS | 1791 | 1461087039224 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 10:30:39 INFO - PROCESS | 1791 | 1461087039452 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:39 INFO - PROCESS | 1791 | ++DOCSHELL 0x86d27400 == 135 [pid = 1791] [id = 590] 10:30:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x875c0000) [pid = 1791] [serial = 1771] [outer = (nil)] 10:30:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x8994d400) [pid = 1791] [serial = 1772] [outer = 0x875c0000] 10:30:39 INFO - PROCESS | 1791 | 1461087039526 Marionette DEBUG loaded listener.js 10:30:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x89c37000) [pid = 1791] [serial = 1773] [outer = 0x875c0000] 10:30:40 INFO - PROCESS | 1791 | 1461087040422 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 10:30:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:30:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1426ms 10:30:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:30:40 INFO - PROCESS | 1791 | 1461087040452 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 10:30:40 INFO - PROCESS | 1791 | 1461087040455 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 10:30:40 INFO - PROCESS | 1791 | 1461087040461 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:30:40 INFO - PROCESS | 1791 | 1461087040467 Marionette TRACE conn3 <- [1,2334,null,{}] 10:30:40 INFO - PROCESS | 1791 | 1461087040488 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:40 INFO - PROCESS | 1791 | 1461087040755 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 10:30:40 INFO - PROCESS | 1791 | 1461087040792 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:40 INFO - PROCESS | 1791 | ++DOCSHELL 0x89c41c00 == 136 [pid = 1791] [id = 591] 10:30:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8aa1cc00) [pid = 1791] [serial = 1774] [outer = (nil)] 10:30:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8aa1f800) [pid = 1791] [serial = 1775] [outer = 0x8aa1cc00] 10:30:41 INFO - PROCESS | 1791 | 1461087041008 Marionette DEBUG loaded listener.js 10:30:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x8aa23c00) [pid = 1791] [serial = 1776] [outer = 0x8aa1cc00] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x98b0dc00) [pid = 1791] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x903c0400) [pid = 1791] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x9ea10400) [pid = 1791] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x96fd3000) [pid = 1791] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x85555c00) [pid = 1791] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x8fb73800) [pid = 1791] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x912ed000) [pid = 1791] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x94144c00) [pid = 1791] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x8e967c00) [pid = 1791] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x86d23c00) [pid = 1791] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x900e5000) [pid = 1791] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x94dcf800) [pid = 1791] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x8b64dc00) [pid = 1791] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x887e5c00) [pid = 1791] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x85c6d800) [pid = 1791] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x89b74400) [pid = 1791] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x8fb6e400) [pid = 1791] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x98795400) [pid = 1791] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x9993d400) [pid = 1791] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x8b4dfc00) [pid = 1791] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x8ea6b000) [pid = 1791] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x958b1800) [pid = 1791] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:30:42 INFO - PROCESS | 1791 | --DOMWINDOW == 132 (0x8e8dd400) [pid = 1791] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:30:42 INFO - PROCESS | 1791 | 1461087042462 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 10:30:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:30:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2035ms 10:30:42 INFO - PROCESS | 1791 | 1461087042500 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 10:30:42 INFO - PROCESS | 1791 | 1461087042504 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 10:30:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:30:42 INFO - PROCESS | 1791 | 1461087042510 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:30:42 INFO - PROCESS | 1791 | 1461087042512 Marionette TRACE conn3 <- [1,2338,null,{}] 10:30:42 INFO - PROCESS | 1791 | 1461087042518 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:42 INFO - PROCESS | 1791 | 1461087042706 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 10:30:42 INFO - PROCESS | 1791 | 1461087042721 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:42 INFO - PROCESS | 1791 | ++DOCSHELL 0x89949000 == 137 [pid = 1791] [id = 592] 10:30:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0x8aa20000) [pid = 1791] [serial = 1777] [outer = (nil)] 10:30:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x8aaf3800) [pid = 1791] [serial = 1778] [outer = 0x8aa20000] 10:30:42 INFO - PROCESS | 1791 | 1461087042806 Marionette DEBUG loaded listener.js 10:30:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x8b27a400) [pid = 1791] [serial = 1779] [outer = 0x8aa20000] 10:30:43 INFO - PROCESS | 1791 | 1461087043778 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 10:30:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:30:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1335ms 10:30:43 INFO - PROCESS | 1791 | 1461087043845 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 10:30:43 INFO - PROCESS | 1791 | 1461087043849 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 10:30:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:30:43 INFO - PROCESS | 1791 | 1461087043854 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:30:43 INFO - PROCESS | 1791 | 1461087043857 Marionette TRACE conn3 <- [1,2342,null,{}] 10:30:43 INFO - PROCESS | 1791 | 1461087043863 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:44 INFO - PROCESS | 1791 | 1461087044193 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 10:30:44 INFO - PROCESS | 1791 | 1461087044538 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:44 INFO - PROCESS | 1791 | ++DOCSHELL 0x85c64000 == 138 [pid = 1791] [id = 593] 10:30:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x85c64400) [pid = 1791] [serial = 1780] [outer = (nil)] 10:30:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x85c6e000) [pid = 1791] [serial = 1781] [outer = 0x85c64400] 10:30:44 INFO - PROCESS | 1791 | 1461087044632 Marionette DEBUG loaded listener.js 10:30:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x86d22c00) [pid = 1791] [serial = 1782] [outer = 0x85c64400] 10:30:45 INFO - PROCESS | 1791 | 1461087045583 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 10:30:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:30:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1779ms 10:30:45 INFO - PROCESS | 1791 | 1461087045636 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 10:30:45 INFO - PROCESS | 1791 | 1461087045643 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 10:30:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:30:45 INFO - PROCESS | 1791 | 1461087045669 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:30:45 INFO - PROCESS | 1791 | 1461087045676 Marionette TRACE conn3 <- [1,2346,null,{}] 10:30:45 INFO - PROCESS | 1791 | 1461087045683 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:45 INFO - PROCESS | 1791 | 1461087045916 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 10:30:46 INFO - PROCESS | 1791 | 1461087046250 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:46 INFO - PROCESS | 1791 | ++DOCSHELL 0x8980cc00 == 139 [pid = 1791] [id = 594] 10:30:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x898fb000) [pid = 1791] [serial = 1783] [outer = (nil)] 10:30:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x8994bc00) [pid = 1791] [serial = 1784] [outer = 0x898fb000] 10:30:46 INFO - PROCESS | 1791 | 1461087046348 Marionette DEBUG loaded listener.js 10:30:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8a945800) [pid = 1791] [serial = 1785] [outer = 0x898fb000] 10:30:47 INFO - PROCESS | 1791 | 1461087047363 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 10:30:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:30:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1757ms 10:30:47 INFO - PROCESS | 1791 | 1461087047424 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 10:30:47 INFO - PROCESS | 1791 | 1461087047429 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 10:30:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:30:47 INFO - PROCESS | 1791 | 1461087047436 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:30:47 INFO - PROCESS | 1791 | 1461087047439 Marionette TRACE conn3 <- [1,2350,null,{}] 10:30:47 INFO - PROCESS | 1791 | 1461087047445 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:47 INFO - PROCESS | 1791 | 1461087047674 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 10:30:48 INFO - PROCESS | 1791 | 1461087048049 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:48 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aa23000 == 140 [pid = 1791] [id = 595] 10:30:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x8aaf6000) [pid = 1791] [serial = 1786] [outer = (nil)] 10:30:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x8b279400) [pid = 1791] [serial = 1787] [outer = 0x8aaf6000] 10:30:48 INFO - PROCESS | 1791 | 1461087048143 Marionette DEBUG loaded listener.js 10:30:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x8b4e3c00) [pid = 1791] [serial = 1788] [outer = 0x8aaf6000] 10:30:49 INFO - PROCESS | 1791 | 1461087049120 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 10:30:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:30:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1730ms 10:30:49 INFO - PROCESS | 1791 | 1461087049167 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 10:30:49 INFO - PROCESS | 1791 | 1461087049173 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 10:30:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:30:49 INFO - PROCESS | 1791 | 1461087049190 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:30:49 INFO - PROCESS | 1791 | 1461087049197 Marionette TRACE conn3 <- [1,2354,null,{}] 10:30:49 INFO - PROCESS | 1791 | 1461087049203 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:49 INFO - PROCESS | 1791 | 1461087049439 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 10:30:49 INFO - PROCESS | 1791 | 1461087049769 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:49 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b643c00 == 141 [pid = 1791] [id = 596] 10:30:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x8b64d400) [pid = 1791] [serial = 1789] [outer = (nil)] 10:30:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x8dfa9400) [pid = 1791] [serial = 1790] [outer = 0x8b64d400] 10:30:49 INFO - PROCESS | 1791 | 1461087049863 Marionette DEBUG loaded listener.js 10:30:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x8dfb6c00) [pid = 1791] [serial = 1791] [outer = 0x8b64d400] 10:30:50 INFO - PROCESS | 1791 | 1461087050788 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 10:30:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:30:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1643ms 10:30:50 INFO - PROCESS | 1791 | 1461087050825 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 10:30:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:30:50 INFO - PROCESS | 1791 | 1461087050829 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 10:30:50 INFO - PROCESS | 1791 | 1461087050835 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:30:50 INFO - PROCESS | 1791 | 1461087050839 Marionette TRACE conn3 <- [1,2358,null,{}] 10:30:50 INFO - PROCESS | 1791 | 1461087050845 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:51 INFO - PROCESS | 1791 | 1461087051061 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 10:30:51 INFO - PROCESS | 1791 | 1461087051318 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:51 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aa22000 == 142 [pid = 1791] [id = 597] 10:30:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8b6f4c00) [pid = 1791] [serial = 1792] [outer = (nil)] 10:30:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8e2bac00) [pid = 1791] [serial = 1793] [outer = 0x8b6f4c00] 10:30:51 INFO - PROCESS | 1791 | 1461087051451 Marionette DEBUG loaded listener.js 10:30:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8e8dd000) [pid = 1791] [serial = 1794] [outer = 0x8b6f4c00] 10:30:52 INFO - PROCESS | 1791 | 1461087052405 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 10:30:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:30:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1634ms 10:30:52 INFO - PROCESS | 1791 | 1461087052470 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 10:30:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:30:52 INFO - PROCESS | 1791 | 1461087052475 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 10:30:52 INFO - PROCESS | 1791 | 1461087052482 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:30:52 INFO - PROCESS | 1791 | 1461087052485 Marionette TRACE conn3 <- [1,2362,null,{}] 10:30:52 INFO - PROCESS | 1791 | 1461087052491 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:52 INFO - PROCESS | 1791 | 1461087052712 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 10:30:53 INFO - PROCESS | 1791 | 1461087053056 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:53 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e9dd400 == 143 [pid = 1791] [id = 598] 10:30:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x8e9ddc00) [pid = 1791] [serial = 1795] [outer = (nil)] 10:30:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x8e9e9400) [pid = 1791] [serial = 1796] [outer = 0x8e9ddc00] 10:30:53 INFO - PROCESS | 1791 | 1461087053163 Marionette DEBUG loaded listener.js 10:30:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8f5a3c00) [pid = 1791] [serial = 1797] [outer = 0x8e9ddc00] 10:30:54 INFO - PROCESS | 1791 | 1461087054130 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 10:30:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:30:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1686ms 10:30:54 INFO - PROCESS | 1791 | 1461087054168 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 10:30:54 INFO - PROCESS | 1791 | 1461087054171 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 10:30:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:30:54 INFO - PROCESS | 1791 | 1461087054178 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:30:54 INFO - PROCESS | 1791 | 1461087054181 Marionette TRACE conn3 <- [1,2366,null,{}] 10:30:54 INFO - PROCESS | 1791 | 1461087054187 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:54 INFO - PROCESS | 1791 | 1461087054403 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 10:30:54 INFO - PROCESS | 1791 | 1461087054688 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:54 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e965c00 == 144 [pid = 1791] [id = 599] 10:30:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8e967c00) [pid = 1791] [serial = 1798] [outer = (nil)] 10:30:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x8fb68c00) [pid = 1791] [serial = 1799] [outer = 0x8e967c00] 10:30:54 INFO - PROCESS | 1791 | 1461087054824 Marionette DEBUG loaded listener.js 10:30:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x8fb74c00) [pid = 1791] [serial = 1800] [outer = 0x8e967c00] 10:30:55 INFO - PROCESS | 1791 | 1461087055728 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 10:30:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:30:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1628ms 10:30:55 INFO - PROCESS | 1791 | 1461087055808 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 10:30:55 INFO - PROCESS | 1791 | 1461087055811 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 10:30:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:30:55 INFO - PROCESS | 1791 | 1461087055818 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:30:55 INFO - PROCESS | 1791 | 1461087055821 Marionette TRACE conn3 <- [1,2370,null,{}] 10:30:55 INFO - PROCESS | 1791 | 1461087055827 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:56 INFO - PROCESS | 1791 | 1461087056043 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 10:30:56 INFO - PROCESS | 1791 | 1461087056379 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:56 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb30800 == 145 [pid = 1791] [id = 600] 10:30:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x8fb64400) [pid = 1791] [serial = 1801] [outer = (nil)] 10:30:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x8fedac00) [pid = 1791] [serial = 1802] [outer = 0x8fb64400] 10:30:56 INFO - PROCESS | 1791 | 1461087056469 Marionette DEBUG loaded listener.js 10:30:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x900e4800) [pid = 1791] [serial = 1803] [outer = 0x8fb64400] 10:30:57 INFO - PROCESS | 1791 | 1461087057362 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 10:30:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:30:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1582ms 10:30:57 INFO - PROCESS | 1791 | 1461087057402 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 10:30:57 INFO - PROCESS | 1791 | 1461087057406 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 10:30:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:30:57 INFO - PROCESS | 1791 | 1461087057413 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:30:57 INFO - PROCESS | 1791 | 1461087057415 Marionette TRACE conn3 <- [1,2374,null,{}] 10:30:57 INFO - PROCESS | 1791 | 1461087057421 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:57 INFO - PROCESS | 1791 | 1461087057642 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 10:30:58 INFO - PROCESS | 1791 | 1461087057987 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:58 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb7cc00 == 146 [pid = 1791] [id = 601] 10:30:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x8fb7d800) [pid = 1791] [serial = 1804] [outer = (nil)] 10:30:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x9022f000) [pid = 1791] [serial = 1805] [outer = 0x8fb7d800] 10:30:58 INFO - PROCESS | 1791 | 1461087058078 Marionette DEBUG loaded listener.js 10:30:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x902a0400) [pid = 1791] [serial = 1806] [outer = 0x8fb7d800] 10:30:59 INFO - PROCESS | 1791 | 1461087059017 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 10:30:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:30:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1681ms 10:30:59 INFO - PROCESS | 1791 | 1461087059095 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 10:30:59 INFO - PROCESS | 1791 | 1461087059098 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 10:30:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:30:59 INFO - PROCESS | 1791 | 1461087059104 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:30:59 INFO - PROCESS | 1791 | 1461087059107 Marionette TRACE conn3 <- [1,2378,null,{}] 10:30:59 INFO - PROCESS | 1791 | 1461087059114 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:59 INFO - PROCESS | 1791 | 1461087059371 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 10:30:59 INFO - PROCESS | 1791 | 1461087059699 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:59 INFO - PROCESS | 1791 | ++DOCSHELL 0x900e9400 == 147 [pid = 1791] [id = 602] 10:30:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x9022a800) [pid = 1791] [serial = 1807] [outer = (nil)] 10:30:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x905e8000) [pid = 1791] [serial = 1808] [outer = 0x9022a800] 10:30:59 INFO - PROCESS | 1791 | 1461087059793 Marionette DEBUG loaded listener.js 10:30:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x906f9400) [pid = 1791] [serial = 1809] [outer = 0x9022a800] 10:31:00 INFO - PROCESS | 1791 | 1461087060681 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 10:31:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:31:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1634ms 10:31:00 INFO - PROCESS | 1791 | 1461087060740 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 10:31:00 INFO - PROCESS | 1791 | 1461087060744 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 10:31:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:31:00 INFO - PROCESS | 1791 | 1461087060750 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:31:00 INFO - PROCESS | 1791 | 1461087060754 Marionette TRACE conn3 <- [1,2382,null,{}] 10:31:00 INFO - PROCESS | 1791 | 1461087060759 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:00 INFO - PROCESS | 1791 | 1461087060991 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 10:31:01 INFO - PROCESS | 1791 | 1461087061334 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:01 INFO - PROCESS | 1791 | ++DOCSHELL 0x912ec400 == 148 [pid = 1791] [id = 603] 10:31:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x912ed000) [pid = 1791] [serial = 1810] [outer = (nil)] 10:31:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x912f4400) [pid = 1791] [serial = 1811] [outer = 0x912ed000] 10:31:01 INFO - PROCESS | 1791 | 1461087061445 Marionette DEBUG loaded listener.js 10:31:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x91ef4800) [pid = 1791] [serial = 1812] [outer = 0x912ed000] 10:31:02 INFO - PROCESS | 1791 | 1461087062405 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 10:31:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:31:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1728ms 10:31:02 INFO - PROCESS | 1791 | 1461087062480 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 10:31:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:31:02 INFO - PROCESS | 1791 | 1461087062492 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 10:31:02 INFO - PROCESS | 1791 | 1461087062497 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:31:02 INFO - PROCESS | 1791 | 1461087062502 Marionette TRACE conn3 <- [1,2386,null,{}] 10:31:02 INFO - PROCESS | 1791 | 1461087062508 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:02 INFO - PROCESS | 1791 | 1461087062787 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 10:31:03 INFO - PROCESS | 1791 | 1461087063141 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:03 INFO - PROCESS | 1791 | ++DOCSHELL 0x9123f800 == 149 [pid = 1791] [id = 604] 10:31:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x912ea400) [pid = 1791] [serial = 1813] [outer = (nil)] 10:31:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x941f7800) [pid = 1791] [serial = 1814] [outer = 0x912ea400] 10:31:03 INFO - PROCESS | 1791 | 1461087063235 Marionette DEBUG loaded listener.js 10:31:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x9422d000) [pid = 1791] [serial = 1815] [outer = 0x912ea400] 10:31:04 INFO - PROCESS | 1791 | 1461087064168 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 10:31:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:31:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1732ms 10:31:04 INFO - PROCESS | 1791 | 1461087064230 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 10:31:04 INFO - PROCESS | 1791 | 1461087064234 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 10:31:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:31:04 INFO - PROCESS | 1791 | 1461087064241 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:31:04 INFO - PROCESS | 1791 | 1461087064243 Marionette TRACE conn3 <- [1,2390,null,{}] 10:31:04 INFO - PROCESS | 1791 | 1461087064250 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:04 INFO - PROCESS | 1791 | 1461087064481 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 10:31:04 INFO - PROCESS | 1791 | 1461087064818 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:04 INFO - PROCESS | 1791 | ++DOCSHELL 0x84382400 == 150 [pid = 1791] [id = 605] 10:31:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x90226400) [pid = 1791] [serial = 1816] [outer = (nil)] 10:31:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x94303400) [pid = 1791] [serial = 1817] [outer = 0x90226400] 10:31:04 INFO - PROCESS | 1791 | 1461087064913 Marionette DEBUG loaded listener.js 10:31:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x943bb400) [pid = 1791] [serial = 1818] [outer = 0x90226400] 10:31:05 INFO - PROCESS | 1791 | 1461087065810 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 10:31:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:31:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1634ms 10:31:05 INFO - PROCESS | 1791 | 1461087065876 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 10:31:05 INFO - PROCESS | 1791 | 1461087065879 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 10:31:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:31:05 INFO - PROCESS | 1791 | 1461087065886 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:31:05 INFO - PROCESS | 1791 | 1461087065889 Marionette TRACE conn3 <- [1,2394,null,{}] 10:31:05 INFO - PROCESS | 1791 | 1461087065894 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:06 INFO - PROCESS | 1791 | 1461087066123 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 10:31:06 INFO - PROCESS | 1791 | 1461087066460 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:06 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb7e800 == 151 [pid = 1791] [id = 606] 10:31:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x9319b000) [pid = 1791] [serial = 1819] [outer = (nil)] 10:31:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x94dcf800) [pid = 1791] [serial = 1820] [outer = 0x9319b000] 10:31:06 INFO - PROCESS | 1791 | 1461087066553 Marionette DEBUG loaded listener.js 10:31:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x958b1800) [pid = 1791] [serial = 1821] [outer = 0x9319b000] 10:31:07 INFO - PROCESS | 1791 | 1461087067478 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:31:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:31:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1631ms 10:31:07 INFO - PROCESS | 1791 | 1461087067518 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 10:31:07 INFO - PROCESS | 1791 | 1461087067522 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 10:31:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:31:07 INFO - PROCESS | 1791 | 1461087067528 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:31:07 INFO - PROCESS | 1791 | 1461087067531 Marionette TRACE conn3 <- [1,2398,null,{}] 10:31:07 INFO - PROCESS | 1791 | 1461087067537 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:07 INFO - PROCESS | 1791 | 1461087067752 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 10:31:08 INFO - PROCESS | 1791 | 1461087068096 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:08 INFO - PROCESS | 1791 | ++DOCSHELL 0x8554e400 == 152 [pid = 1791] [id = 607] 10:31:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x943bf400) [pid = 1791] [serial = 1822] [outer = (nil)] 10:31:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x971b0400) [pid = 1791] [serial = 1823] [outer = 0x943bf400] 10:31:08 INFO - PROCESS | 1791 | 1461087068189 Marionette DEBUG loaded listener.js 10:31:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x979c7000) [pid = 1791] [serial = 1824] [outer = 0x943bf400] 10:31:09 INFO - PROCESS | 1791 | 1461087069115 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 10:31:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:31:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1638ms 10:31:09 INFO - PROCESS | 1791 | 1461087069167 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 10:31:09 INFO - PROCESS | 1791 | 1461087069170 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 10:31:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:31:09 INFO - PROCESS | 1791 | 1461087069177 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:31:09 INFO - PROCESS | 1791 | 1461087069181 Marionette TRACE conn3 <- [1,2402,null,{}] 10:31:09 INFO - PROCESS | 1791 | 1461087069188 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:09 INFO - PROCESS | 1791 | 1461087069420 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 10:31:09 INFO - PROCESS | 1791 | 1461087069760 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:09 INFO - PROCESS | 1791 | ++DOCSHELL 0x9627cc00 == 153 [pid = 1791] [id = 608] 10:31:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x96fd3000) [pid = 1791] [serial = 1825] [outer = (nil)] 10:31:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x983fb400) [pid = 1791] [serial = 1826] [outer = 0x96fd3000] 10:31:09 INFO - PROCESS | 1791 | 1461087069856 Marionette DEBUG loaded listener.js 10:31:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x984cd000) [pid = 1791] [serial = 1827] [outer = 0x96fd3000] 10:31:10 INFO - PROCESS | 1791 | 1461087070836 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 10:31:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:31:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1733ms 10:31:10 INFO - PROCESS | 1791 | 1461087070912 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 10:31:10 INFO - PROCESS | 1791 | 1461087070915 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 10:31:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:31:10 INFO - PROCESS | 1791 | 1461087070923 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:31:10 INFO - PROCESS | 1791 | 1461087070926 Marionette TRACE conn3 <- [1,2406,null,{}] 10:31:10 INFO - PROCESS | 1791 | 1461087070932 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:11 INFO - PROCESS | 1791 | 1461087071203 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 10:31:11 INFO - PROCESS | 1791 | 1461087071542 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:11 INFO - PROCESS | 1791 | ++DOCSHELL 0x979c5400 == 154 [pid = 1791] [id = 609] 10:31:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x97dd3c00) [pid = 1791] [serial = 1828] [outer = (nil)] 10:31:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0x98880800) [pid = 1791] [serial = 1829] [outer = 0x97dd3c00] 10:31:11 INFO - PROCESS | 1791 | 1461087071634 Marionette DEBUG loaded listener.js 10:31:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 186 (0x98b0dc00) [pid = 1791] [serial = 1830] [outer = 0x97dd3c00] 10:31:12 INFO - PROCESS | 1791 | 1461087072530 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 10:31:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:31:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1683ms 10:31:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:31:12 INFO - PROCESS | 1791 | 1461087072606 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 10:31:12 INFO - PROCESS | 1791 | 1461087072609 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 10:31:12 INFO - PROCESS | 1791 | 1461087072616 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:31:12 INFO - PROCESS | 1791 | 1461087072619 Marionette TRACE conn3 <- [1,2410,null,{}] 10:31:12 INFO - PROCESS | 1791 | 1461087072625 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:12 INFO - PROCESS | 1791 | 1461087072907 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 10:31:13 INFO - PROCESS | 1791 | 1461087073257 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:13 INFO - PROCESS | 1791 | ++DOCSHELL 0x85557000 == 155 [pid = 1791] [id = 610] 10:31:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 187 (0x98796c00) [pid = 1791] [serial = 1831] [outer = (nil)] 10:31:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 188 (0x9920f800) [pid = 1791] [serial = 1832] [outer = 0x98796c00] 10:31:13 INFO - PROCESS | 1791 | 1461087073349 Marionette DEBUG loaded listener.js 10:31:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 189 (0x99218400) [pid = 1791] [serial = 1833] [outer = 0x98796c00] 10:31:14 INFO - PROCESS | 1791 | 1461087074346 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 10:31:16 INFO - PROCESS | 1791 | --DOCSHELL 0x875b9000 == 154 [pid = 1791] [id = 523] 10:31:16 INFO - PROCESS | 1791 | --DOCSHELL 0x86dd9c00 == 153 [pid = 1791] [id = 519] 10:31:16 INFO - PROCESS | 1791 | --DOCSHELL 0x89b6dc00 == 152 [pid = 1791] [id = 521] 10:31:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8e126000 == 151 [pid = 1791] [id = 528] 10:31:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8e9e9000 == 150 [pid = 1791] [id = 527] 10:31:16 INFO - PROCESS | 1791 | --DOCSHELL 0x90299800 == 149 [pid = 1791] [id = 530] 10:31:16 INFO - PROCESS | 1791 | --DOCSHELL 0x9022b400 == 148 [pid = 1791] [id = 529] 10:31:16 INFO - PROCESS | 1791 | --DOCSHELL 0x89949000 == 147 [pid = 1791] [id = 592] 10:31:16 INFO - PROCESS | 1791 | --DOCSHELL 0x89c41c00 == 146 [pid = 1791] [id = 591] 10:31:16 INFO - PROCESS | 1791 | --DOCSHELL 0x86d27400 == 145 [pid = 1791] [id = 590] 10:31:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8429e000 == 144 [pid = 1791] [id = 589] 10:31:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8e9e5800 == 143 [pid = 1791] [id = 575] 10:31:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8e9dc800 == 142 [pid = 1791] [id = 574] 10:31:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8b4d5400 == 141 [pid = 1791] [id = 572] 10:31:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8e12d400 == 140 [pid = 1791] [id = 573] 10:31:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8994dc00 == 139 [pid = 1791] [id = 571] 10:31:16 INFO - PROCESS | 1791 | --DOCSHELL 0x86dcec00 == 138 [pid = 1791] [id = 570] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 188 (0x999cd400) [pid = 1791] [serial = 1686] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 187 (0x91ef0000) [pid = 1791] [serial = 1665] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 186 (0x9fc55000) [pid = 1791] [serial = 1691] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 185 (0x912f5800) [pid = 1791] [serial = 1664] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 184 (0x98798800) [pid = 1791] [serial = 1679] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0x85c68400) [pid = 1791] [serial = 1697] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x90227400) [pid = 1791] [serial = 1658] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x9319dc00) [pid = 1791] [serial = 1668] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x941f8800) [pid = 1791] [serial = 1670] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x8ea74000) [pid = 1791] [serial = 1650] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x887e5400) [pid = 1791] [serial = 1700] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x906fa000) [pid = 1791] [serial = 1662] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0xa0f39800) [pid = 1791] [serial = 1694] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x96b99000) [pid = 1791] [serial = 1674] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x8e133c00) [pid = 1791] [serial = 1646] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x89b73800) [pid = 1791] [serial = 1703] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x99932800) [pid = 1791] [serial = 1685] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x886d1400) [pid = 1791] [serial = 1643] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x8b6e9800) [pid = 1791] [serial = 1707] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0x8fb7e400) [pid = 1791] [serial = 1655] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0x98eacc00) [pid = 1791] [serial = 1682] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0x9a6e5400) [pid = 1791] [serial = 1688] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x8e8d3800) [pid = 1791] [serial = 1572] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x8b643400) [pid = 1791] [serial = 1706] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x93195400) [pid = 1791] [serial = 1667] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x905ea800) [pid = 1791] [serial = 1661] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0xa0a48800) [pid = 1791] [serial = 1692] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x9029d000) [pid = 1791] [serial = 1659] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x86d1bc00) [pid = 1791] [serial = 1698] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x8dfac800) [pid = 1791] [serial = 1640] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x958b0800) [pid = 1791] [serial = 1673] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x8f59f000) [pid = 1791] [serial = 1652] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x9422e400) [pid = 1791] [serial = 1671] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x8feda400) [pid = 1791] [serial = 1656] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x89b69c00) [pid = 1791] [serial = 1644] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x8f846800) [pid = 1791] [serial = 1653] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x89944400) [pid = 1791] [serial = 1701] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x8e9e9800) [pid = 1791] [serial = 1649] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x98869c00) [pid = 1791] [serial = 1680] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x9815d000) [pid = 1791] [serial = 1676] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x8e8d2c00) [pid = 1791] [serial = 1647] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x9a8b4c00) [pid = 1791] [serial = 1689] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x89c43c00) [pid = 1791] [serial = 1704] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x991a2c00) [pid = 1791] [serial = 1683] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x98163800) [pid = 1791] [serial = 1677] [outer = (nil)] [url = about:blank] 10:31:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:31:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 4186ms 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0xa0f61800) [pid = 1791] [serial = 1557] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x8b4e4400) [pid = 1791] [serial = 1709] [outer = (nil)] [url = about:blank] 10:31:16 INFO - PROCESS | 1791 | 1461087076918 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 10:31:16 INFO - PROCESS | 1791 | 1461087076922 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 10:31:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:31:16 INFO - PROCESS | 1791 | 1461087076934 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:31:16 INFO - PROCESS | 1791 | 1461087076941 Marionette TRACE conn3 <- [1,2414,null,{}] 10:31:16 INFO - PROCESS | 1791 | 1461087076949 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:17 INFO - PROCESS | 1791 | 1461087077162 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 10:31:17 INFO - PROCESS | 1791 | 1461087077397 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:17 INFO - PROCESS | 1791 | ++DOCSHELL 0x875bd800 == 139 [pid = 1791] [id = 611] 10:31:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x875bdc00) [pid = 1791] [serial = 1834] [outer = (nil)] 10:31:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x886d3800) [pid = 1791] [serial = 1835] [outer = 0x875bdc00] 10:31:17 INFO - PROCESS | 1791 | 1461087077474 Marionette DEBUG loaded listener.js 10:31:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x887e1400) [pid = 1791] [serial = 1836] [outer = 0x875bdc00] 10:31:18 INFO - PROCESS | 1791 | 1461087078279 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 10:31:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:31:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1385ms 10:31:18 INFO - PROCESS | 1791 | 1461087078319 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 10:31:18 INFO - PROCESS | 1791 | 1461087078323 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 10:31:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:31:18 INFO - PROCESS | 1791 | 1461087078335 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:31:18 INFO - PROCESS | 1791 | 1461087078340 Marionette TRACE conn3 <- [1,2418,null,{}] 10:31:18 INFO - PROCESS | 1791 | 1461087078346 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:18 INFO - PROCESS | 1791 | 1461087078536 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 10:31:18 INFO - PROCESS | 1791 | 1461087078758 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:18 INFO - PROCESS | 1791 | ++DOCSHELL 0x85c6f800 == 140 [pid = 1791] [id = 612] 10:31:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x86dd9c00) [pid = 1791] [serial = 1837] [outer = (nil)] 10:31:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x8994b400) [pid = 1791] [serial = 1838] [outer = 0x86dd9c00] 10:31:18 INFO - PROCESS | 1791 | 1461087078847 Marionette DEBUG loaded listener.js 10:31:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x89b73c00) [pid = 1791] [serial = 1839] [outer = 0x86dd9c00] 10:31:19 INFO - PROCESS | 1791 | 1461087079843 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:31:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:31:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1537ms 10:31:19 INFO - PROCESS | 1791 | 1461087079870 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 10:31:19 INFO - PROCESS | 1791 | 1461087079873 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 10:31:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:31:19 INFO - PROCESS | 1791 | 1461087079880 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:31:19 INFO - PROCESS | 1791 | 1461087079883 Marionette TRACE conn3 <- [1,2422,null,{}] 10:31:19 INFO - PROCESS | 1791 | 1461087079897 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:20 INFO - PROCESS | 1791 | 1461087080180 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 10:31:20 INFO - PROCESS | 1791 | 1461087080215 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:20 INFO - PROCESS | 1791 | ++DOCSHELL 0x8994dc00 == 141 [pid = 1791] [id = 613] 10:31:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8aa23800) [pid = 1791] [serial = 1840] [outer = (nil)] 10:31:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8aaf0800) [pid = 1791] [serial = 1841] [outer = 0x8aa23800] 10:31:20 INFO - PROCESS | 1791 | 1461087080295 Marionette DEBUG loaded listener.js 10:31:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x8b4db800) [pid = 1791] [serial = 1842] [outer = 0x8aa23800] 10:31:21 INFO - PROCESS | 1791 | 1461087081853 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x96b92400) [pid = 1791] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x96b94c00) [pid = 1791] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x9123fc00) [pid = 1791] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x8fb75400) [pid = 1791] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0xa0a4f800) [pid = 1791] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x943c2000) [pid = 1791] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x9123c800) [pid = 1791] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x98b10400) [pid = 1791] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x8ea6a000) [pid = 1791] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x8aa1cc00) [pid = 1791] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x905e2000) [pid = 1791] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x941f2400) [pid = 1791] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x8994ec00) [pid = 1791] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x8fedb800) [pid = 1791] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x943b8c00) [pid = 1791] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x9ea1c400) [pid = 1791] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x8e9df000) [pid = 1791] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x8dfad400) [pid = 1791] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 132 (0x875c0000) [pid = 1791] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 131 (0x86d1c400) [pid = 1791] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 130 (0xa0e4bc00) [pid = 1791] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 129 (0x8b643000) [pid = 1791] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:31:21 INFO - PROCESS | 1791 | --DOMWINDOW == 128 (0x86dcf400) [pid = 1791] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:31:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:31:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 2091ms 10:31:22 INFO - PROCESS | 1791 | 1461087082017 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 10:31:22 INFO - PROCESS | 1791 | 1461087082023 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 10:31:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:31:22 INFO - PROCESS | 1791 | 1461087082031 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:31:22 INFO - PROCESS | 1791 | 1461087082034 Marionette TRACE conn3 <- [1,2426,null,{}] 10:31:22 INFO - PROCESS | 1791 | 1461087082039 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:22 INFO - PROCESS | 1791 | 1461087082322 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 10:31:22 INFO - PROCESS | 1791 | 1461087082451 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:22 INFO - PROCESS | 1791 | ++DOCSHELL 0x86d27000 == 142 [pid = 1791] [id = 614] 10:31:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 129 (0x8aa1cc00) [pid = 1791] [serial = 1843] [outer = (nil)] 10:31:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 130 (0x8b4db000) [pid = 1791] [serial = 1844] [outer = 0x8aa1cc00] 10:31:22 INFO - PROCESS | 1791 | 1461087082524 Marionette DEBUG loaded listener.js 10:31:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 131 (0x8bbeb000) [pid = 1791] [serial = 1845] [outer = 0x8aa1cc00] 10:31:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:31:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1279ms 10:31:23 INFO - PROCESS | 1791 | 1461087083301 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 10:31:23 INFO - PROCESS | 1791 | 1461087083313 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 10:31:23 INFO - PROCESS | 1791 | 1461087083316 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 10:31:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:31:23 INFO - PROCESS | 1791 | 1461087083322 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:31:23 INFO - PROCESS | 1791 | 1461087083324 Marionette TRACE conn3 <- [1,2430,null,{}] 10:31:23 INFO - PROCESS | 1791 | 1461087083330 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:23 INFO - PROCESS | 1791 | 1461087083519 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 10:31:23 INFO - PROCESS | 1791 | 1461087083727 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:23 INFO - PROCESS | 1791 | ++DOCSHELL 0x886cc800 == 143 [pid = 1791] [id = 615] 10:31:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 132 (0x8aa17800) [pid = 1791] [serial = 1846] [outer = (nil)] 10:31:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0x8e2b6000) [pid = 1791] [serial = 1847] [outer = 0x8aa17800] 10:31:23 INFO - PROCESS | 1791 | 1461087083800 Marionette DEBUG loaded listener.js 10:31:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x8e2b4000) [pid = 1791] [serial = 1848] [outer = 0x8aa17800] 10:31:24 INFO - PROCESS | 1791 | 1461087084950 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 10:31:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:31:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1676ms 10:31:25 INFO - PROCESS | 1791 | 1461087085000 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 10:31:25 INFO - PROCESS | 1791 | 1461087085008 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 10:31:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:31:25 INFO - PROCESS | 1791 | 1461087085018 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:31:25 INFO - PROCESS | 1791 | 1461087085024 Marionette TRACE conn3 <- [1,2434,null,{}] 10:31:25 INFO - PROCESS | 1791 | 1461087085032 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:25 INFO - PROCESS | 1791 | 1461087085335 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 10:31:25 INFO - PROCESS | 1791 | 1461087085686 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:25 INFO - PROCESS | 1791 | ++DOCSHELL 0x875bc000 == 144 [pid = 1791] [id = 616] 10:31:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x89810400) [pid = 1791] [serial = 1849] [outer = (nil)] 10:31:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x8aa19800) [pid = 1791] [serial = 1850] [outer = 0x89810400] 10:31:25 INFO - PROCESS | 1791 | 1461087085782 Marionette DEBUG loaded listener.js 10:31:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x8aaf4400) [pid = 1791] [serial = 1851] [outer = 0x89810400] 10:31:26 INFO - PROCESS | 1791 | 1461087086812 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 10:31:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:31:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1844ms 10:31:26 INFO - PROCESS | 1791 | 1461087086864 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 10:31:26 INFO - PROCESS | 1791 | 1461087086871 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 10:31:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:31:26 INFO - PROCESS | 1791 | 1461087086882 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:31:26 INFO - PROCESS | 1791 | 1461087086886 Marionette TRACE conn3 <- [1,2438,null,{}] 10:31:26 INFO - PROCESS | 1791 | 1461087086893 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:27 INFO - PROCESS | 1791 | 1461087087148 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 10:31:27 INFO - PROCESS | 1791 | 1461087087527 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:27 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aa1c400 == 145 [pid = 1791] [id = 617] 10:31:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x8e12d400) [pid = 1791] [serial = 1852] [outer = (nil)] 10:31:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x8e96a800) [pid = 1791] [serial = 1853] [outer = 0x8e12d400] 10:31:27 INFO - PROCESS | 1791 | 1461087087615 Marionette DEBUG loaded listener.js 10:31:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x8e9e3c00) [pid = 1791] [serial = 1854] [outer = 0x8e12d400] 10:31:28 INFO - PROCESS | 1791 | 1461087088553 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 10:31:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:31:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1734ms 10:31:28 INFO - PROCESS | 1791 | 1461087088617 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 10:31:28 INFO - PROCESS | 1791 | 1461087088622 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 10:31:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:31:28 INFO - PROCESS | 1791 | 1461087088628 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:31:28 INFO - PROCESS | 1791 | 1461087088634 Marionette TRACE conn3 <- [1,2442,null,{}] 10:31:28 INFO - PROCESS | 1791 | 1461087088651 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:28 INFO - PROCESS | 1791 | 1461087088932 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 10:31:29 INFO - PROCESS | 1791 | 1461087089296 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:29 INFO - PROCESS | 1791 | ++DOCSHELL 0x84dee800 == 146 [pid = 1791] [id = 618] 10:31:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8e2ba800) [pid = 1791] [serial = 1855] [outer = (nil)] 10:31:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x8f5a1000) [pid = 1791] [serial = 1856] [outer = 0x8e2ba800] 10:31:29 INFO - PROCESS | 1791 | 1461087089386 Marionette DEBUG loaded listener.js 10:31:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x8f846800) [pid = 1791] [serial = 1857] [outer = 0x8e2ba800] 10:31:30 INFO - PROCESS | 1791 | 1461087090282 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 10:31:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:31:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1695ms 10:31:30 INFO - PROCESS | 1791 | 1461087090324 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 10:31:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:31:30 INFO - PROCESS | 1791 | 1461087090329 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 10:31:30 INFO - PROCESS | 1791 | 1461087090335 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:31:30 INFO - PROCESS | 1791 | 1461087090338 Marionette TRACE conn3 <- [1,2446,null,{}] 10:31:30 INFO - PROCESS | 1791 | 1461087090344 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:30 INFO - PROCESS | 1791 | 1461087090581 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 10:31:30 INFO - PROCESS | 1791 | 1461087090865 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:30 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f5a3800 == 147 [pid = 1791] [id = 619] 10:31:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x8fb79800) [pid = 1791] [serial = 1858] [outer = (nil)] 10:31:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x8fedbc00) [pid = 1791] [serial = 1859] [outer = 0x8fb79800] 10:31:31 INFO - PROCESS | 1791 | 1461087090999 Marionette DEBUG loaded listener.js 10:31:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x900dd400) [pid = 1791] [serial = 1860] [outer = 0x8fb79800] 10:31:31 INFO - PROCESS | 1791 | 1461087091872 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 10:31:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:31:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1587ms 10:31:31 INFO - PROCESS | 1791 | 1461087091921 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 10:31:31 INFO - PROCESS | 1791 | 1461087091925 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 10:31:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:31:31 INFO - PROCESS | 1791 | 1461087091931 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:31:31 INFO - PROCESS | 1791 | 1461087091935 Marionette TRACE conn3 <- [1,2450,null,{}] 10:31:31 INFO - PROCESS | 1791 | 1461087091940 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:32 INFO - PROCESS | 1791 | 1461087092198 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 10:31:32 INFO - PROCESS | 1791 | 1461087092537 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:32 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f597c00 == 148 [pid = 1791] [id = 620] 10:31:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x900df800) [pid = 1791] [serial = 1861] [outer = (nil)] 10:31:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x9022a000) [pid = 1791] [serial = 1862] [outer = 0x900df800] 10:31:32 INFO - PROCESS | 1791 | 1461087092629 Marionette DEBUG loaded listener.js 10:31:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x90292c00) [pid = 1791] [serial = 1863] [outer = 0x900df800] 10:31:33 INFO - PROCESS | 1791 | 1461087093553 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 10:31:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:31:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1678ms 10:31:33 INFO - PROCESS | 1791 | 1461087093626 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 10:31:33 INFO - PROCESS | 1791 | 1461087093629 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 10:31:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:31:33 INFO - PROCESS | 1791 | 1461087093640 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:31:33 INFO - PROCESS | 1791 | 1461087093643 Marionette TRACE conn3 <- [1,2454,null,{}] 10:31:33 INFO - PROCESS | 1791 | 1461087093649 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:33 INFO - PROCESS | 1791 | 1461087093879 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 10:31:34 INFO - PROCESS | 1791 | 1461087094223 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:34 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f847400 == 149 [pid = 1791] [id = 621] 10:31:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8fb66c00) [pid = 1791] [serial = 1864] [outer = (nil)] 10:31:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x905ea800) [pid = 1791] [serial = 1865] [outer = 0x8fb66c00] 10:31:34 INFO - PROCESS | 1791 | 1461087094327 Marionette DEBUG loaded listener.js 10:31:34 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x91240000) [pid = 1791] [serial = 1866] [outer = 0x8fb66c00] 10:31:35 INFO - PROCESS | 1791 | 1461087095185 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 10:31:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:31:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1582ms 10:31:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:31:35 INFO - PROCESS | 1791 | 1461087095221 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 10:31:35 INFO - PROCESS | 1791 | 1461087095224 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 10:31:35 INFO - PROCESS | 1791 | 1461087095231 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:31:35 INFO - PROCESS | 1791 | 1461087095234 Marionette TRACE conn3 <- [1,2458,null,{}] 10:31:35 INFO - PROCESS | 1791 | 1461087095240 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:35 INFO - PROCESS | 1791 | 1461087095553 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 10:31:35 INFO - PROCESS | 1791 | 1461087095771 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:35 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb2dc00 == 150 [pid = 1791] [id = 622] 10:31:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x905ed000) [pid = 1791] [serial = 1867] [outer = (nil)] 10:31:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x91eeb000) [pid = 1791] [serial = 1868] [outer = 0x905ed000] 10:31:35 INFO - PROCESS | 1791 | 1461087095907 Marionette DEBUG loaded listener.js 10:31:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x9307bc00) [pid = 1791] [serial = 1869] [outer = 0x905ed000] 10:31:36 INFO - PROCESS | 1791 | 1461087096813 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 10:31:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:31:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1636ms 10:31:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:31:36 INFO - PROCESS | 1791 | 1461087096866 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 10:31:36 INFO - PROCESS | 1791 | 1461087096870 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 10:31:36 INFO - PROCESS | 1791 | 1461087096876 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:31:36 INFO - PROCESS | 1791 | 1461087096879 Marionette TRACE conn3 <- [1,2462,null,{}] 10:31:36 INFO - PROCESS | 1791 | 1461087096886 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:37 INFO - PROCESS | 1791 | 1461087097107 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 10:31:37 INFO - PROCESS | 1791 | 1461087097452 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:37 INFO - PROCESS | 1791 | ++DOCSHELL 0x912f9800 == 151 [pid = 1791] [id = 623] 10:31:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x91ef0000) [pid = 1791] [serial = 1870] [outer = (nil)] 10:31:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x9319dc00) [pid = 1791] [serial = 1871] [outer = 0x91ef0000] 10:31:37 INFO - PROCESS | 1791 | 1461087097540 Marionette DEBUG loaded listener.js 10:31:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x94142c00) [pid = 1791] [serial = 1872] [outer = 0x91ef0000] 10:31:38 INFO - PROCESS | 1791 | 1461087098424 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 10:31:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:31:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1580ms 10:31:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:31:38 INFO - PROCESS | 1791 | 1461087098456 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 10:31:38 INFO - PROCESS | 1791 | 1461087098459 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 10:31:38 INFO - PROCESS | 1791 | 1461087098465 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:31:38 INFO - PROCESS | 1791 | 1461087098469 Marionette TRACE conn3 <- [1,2466,null,{}] 10:31:38 INFO - PROCESS | 1791 | 1461087098475 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:38 INFO - PROCESS | 1791 | 1461087098691 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 10:31:39 INFO - PROCESS | 1791 | 1461087099031 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:39 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaa5c00 == 152 [pid = 1791] [id = 624] 10:31:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x91234c00) [pid = 1791] [serial = 1873] [outer = (nil)] 10:31:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x941f8800) [pid = 1791] [serial = 1874] [outer = 0x91234c00] 10:31:39 INFO - PROCESS | 1791 | 1461087099135 Marionette DEBUG loaded listener.js 10:31:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x94230800) [pid = 1791] [serial = 1875] [outer = 0x91234c00] 10:31:39 INFO - PROCESS | 1791 | 1461087099979 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 10:31:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:31:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1531ms 10:31:40 INFO - PROCESS | 1791 | 1461087099997 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 10:31:40 INFO - PROCESS | 1791 | 1461087100000 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 10:31:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:31:40 INFO - PROCESS | 1791 | 1461087100007 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:31:40 INFO - PROCESS | 1791 | 1461087100011 Marionette TRACE conn3 <- [1,2470,null,{}] 10:31:40 INFO - PROCESS | 1791 | 1461087100017 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:40 INFO - PROCESS | 1791 | 1461087100319 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 10:31:40 INFO - PROCESS | 1791 | 1461087100539 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:40 INFO - PROCESS | 1791 | ++DOCSHELL 0x941f4000 == 153 [pid = 1791] [id = 625] 10:31:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x943b9800) [pid = 1791] [serial = 1876] [outer = (nil)] 10:31:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x943c6000) [pid = 1791] [serial = 1877] [outer = 0x943b9800] 10:31:40 INFO - PROCESS | 1791 | 1461087100688 Marionette DEBUG loaded listener.js 10:31:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x958b3000) [pid = 1791] [serial = 1878] [outer = 0x943b9800] 10:31:41 INFO - PROCESS | 1791 | 1461087101585 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 10:31:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:31:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1639ms 10:31:41 INFO - PROCESS | 1791 | 1461087101647 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 10:31:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:31:41 INFO - PROCESS | 1791 | 1461087101652 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 10:31:41 INFO - PROCESS | 1791 | 1461087101659 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:31:41 INFO - PROCESS | 1791 | 1461087101664 Marionette TRACE conn3 <- [1,2474,null,{}] 10:31:41 INFO - PROCESS | 1791 | 1461087101669 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:42 INFO - PROCESS | 1791 | 1461087102019 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 10:31:42 INFO - PROCESS | 1791 | 1461087102368 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:42 INFO - PROCESS | 1791 | ++DOCSHELL 0x853acc00 == 154 [pid = 1791] [id = 626] 10:31:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x942dfc00) [pid = 1791] [serial = 1879] [outer = (nil)] 10:31:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x98169000) [pid = 1791] [serial = 1880] [outer = 0x942dfc00] 10:31:42 INFO - PROCESS | 1791 | 1461087102465 Marionette DEBUG loaded listener.js 10:31:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x98864c00) [pid = 1791] [serial = 1881] [outer = 0x942dfc00] 10:31:43 INFO - PROCESS | 1791 | 1461087103395 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 10:31:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:31:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1783ms 10:31:43 INFO - PROCESS | 1791 | 1461087103442 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 10:31:43 INFO - PROCESS | 1791 | 1461087103446 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 10:31:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:31:43 INFO - PROCESS | 1791 | 1461087103452 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:31:43 INFO - PROCESS | 1791 | 1461087103455 Marionette TRACE conn3 <- [1,2478,null,{}] 10:31:43 INFO - PROCESS | 1791 | 1461087103461 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:43 INFO - PROCESS | 1791 | 1461087103672 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 10:31:43 INFO - PROCESS | 1791 | 1461087103970 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:44 INFO - PROCESS | 1791 | ++DOCSHELL 0x943ba000 == 155 [pid = 1791] [id = 627] 10:31:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x958bd800) [pid = 1791] [serial = 1882] [outer = (nil)] 10:31:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x98ead000) [pid = 1791] [serial = 1883] [outer = 0x958bd800] 10:31:44 INFO - PROCESS | 1791 | 1461087104102 Marionette DEBUG loaded listener.js 10:31:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x9919f000) [pid = 1791] [serial = 1884] [outer = 0x958bd800] 10:31:45 INFO - PROCESS | 1791 | 1461087105020 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 10:31:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:31:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1628ms 10:31:45 INFO - PROCESS | 1791 | 1461087105081 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 10:31:45 INFO - PROCESS | 1791 | 1461087105085 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 10:31:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:31:45 INFO - PROCESS | 1791 | 1461087105091 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:31:45 INFO - PROCESS | 1791 | 1461087105095 Marionette TRACE conn3 <- [1,2482,null,{}] 10:31:45 INFO - PROCESS | 1791 | 1461087105100 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:45 INFO - PROCESS | 1791 | 1461087105318 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 10:31:45 INFO - PROCESS | 1791 | 1461087105651 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:45 INFO - PROCESS | 1791 | ++DOCSHELL 0x86dd2800 == 156 [pid = 1791] [id = 628] 10:31:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x98798000) [pid = 1791] [serial = 1885] [outer = (nil)] 10:31:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x999d3000) [pid = 1791] [serial = 1886] [outer = 0x98798000] 10:31:45 INFO - PROCESS | 1791 | 1461087105742 Marionette DEBUG loaded listener.js 10:31:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x9a66cc00) [pid = 1791] [serial = 1887] [outer = 0x98798000] 10:31:46 INFO - PROCESS | 1791 | 1461087106627 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 10:31:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:31:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1579ms 10:31:46 INFO - PROCESS | 1791 | 1461087106670 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 10:31:46 INFO - PROCESS | 1791 | 1461087106674 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 10:31:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:31:46 INFO - PROCESS | 1791 | 1461087106680 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:31:46 INFO - PROCESS | 1791 | 1461087106684 Marionette TRACE conn3 <- [1,2486,null,{}] 10:31:46 INFO - PROCESS | 1791 | 1461087106689 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:46 INFO - PROCESS | 1791 | 1461087106907 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 10:31:47 INFO - PROCESS | 1791 | 1461087107259 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:47 INFO - PROCESS | 1791 | ++DOCSHELL 0x99210c00 == 157 [pid = 1791] [id = 629] 10:31:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x99215800) [pid = 1791] [serial = 1888] [outer = (nil)] 10:31:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x9df84000) [pid = 1791] [serial = 1889] [outer = 0x99215800] 10:31:47 INFO - PROCESS | 1791 | 1461087107352 Marionette DEBUG loaded listener.js 10:31:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x9ea16800) [pid = 1791] [serial = 1890] [outer = 0x99215800] 10:31:48 INFO - PROCESS | 1791 | 1461087108262 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 10:31:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:31:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1630ms 10:31:48 INFO - PROCESS | 1791 | 1461087108310 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 10:31:48 INFO - PROCESS | 1791 | 1461087108314 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 10:31:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:31:48 INFO - PROCESS | 1791 | 1461087108320 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:31:48 INFO - PROCESS | 1791 | 1461087108323 Marionette TRACE conn3 <- [1,2490,null,{}] 10:31:48 INFO - PROCESS | 1791 | 1461087108329 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:48 INFO - PROCESS | 1791 | 1461087108554 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 10:31:48 INFO - PROCESS | 1791 | 1461087108896 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:48 INFO - PROCESS | 1791 | ++DOCSHELL 0x98b02c00 == 158 [pid = 1791] [id = 630] 10:31:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x99218800) [pid = 1791] [serial = 1891] [outer = (nil)] 10:31:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0xa009e400) [pid = 1791] [serial = 1892] [outer = 0x99218800] 10:31:48 INFO - PROCESS | 1791 | 1461087108986 Marionette DEBUG loaded listener.js 10:31:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0xa00be800) [pid = 1791] [serial = 1893] [outer = 0x99218800] 10:31:49 INFO - PROCESS | 1791 | 1461087109898 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:31:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:31:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1628ms 10:31:49 INFO - PROCESS | 1791 | 1461087109949 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 10:31:49 INFO - PROCESS | 1791 | 1461087109955 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 10:31:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:31:49 INFO - PROCESS | 1791 | 1461087109961 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:31:49 INFO - PROCESS | 1791 | 1461087109965 Marionette TRACE conn3 <- [1,2494,null,{}] 10:31:49 INFO - PROCESS | 1791 | 1461087109970 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:50 INFO - PROCESS | 1791 | 1461087110190 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 10:31:50 INFO - PROCESS | 1791 | 1461087110526 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:50 INFO - PROCESS | 1791 | ++DOCSHELL 0x991ab800 == 159 [pid = 1791] [id = 631] 10:31:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x9df89800) [pid = 1791] [serial = 1894] [outer = (nil)] 10:31:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0xa0e8b800) [pid = 1791] [serial = 1895] [outer = 0x9df89800] 10:31:50 INFO - PROCESS | 1791 | 1461087110621 Marionette DEBUG loaded listener.js 10:31:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0xa0e8f800) [pid = 1791] [serial = 1896] [outer = 0x9df89800] 10:31:51 INFO - PROCESS | 1791 | 1461087111518 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 10:31:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:31:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1631ms 10:31:51 INFO - PROCESS | 1791 | 1461087111594 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 10:31:51 INFO - PROCESS | 1791 | 1461087111597 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 10:31:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:31:51 INFO - PROCESS | 1791 | 1461087111604 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:31:51 INFO - PROCESS | 1791 | 1461087111606 Marionette TRACE conn3 <- [1,2498,null,{}] 10:31:51 INFO - PROCESS | 1791 | 1461087111614 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:51 INFO - PROCESS | 1791 | 1461087111882 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 10:31:52 INFO - PROCESS | 1791 | 1461087112242 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:52 INFO - PROCESS | 1791 | ++DOCSHELL 0xa0c33c00 == 160 [pid = 1791] [id = 632] 10:31:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0xa0e88400) [pid = 1791] [serial = 1897] [outer = (nil)] 10:31:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0xa2a80800) [pid = 1791] [serial = 1898] [outer = 0xa0e88400] 10:31:52 INFO - PROCESS | 1791 | 1461087112336 Marionette DEBUG loaded listener.js 10:31:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0xa2ac5c00) [pid = 1791] [serial = 1899] [outer = 0xa0e88400] 10:31:53 INFO - PROCESS | 1791 | 1461087113251 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:31:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:31:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1684ms 10:31:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:31:53 INFO - PROCESS | 1791 | 1461087113288 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 10:31:53 INFO - PROCESS | 1791 | 1461087113290 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 10:31:53 INFO - PROCESS | 1791 | 1461087113297 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:31:53 INFO - PROCESS | 1791 | 1461087113300 Marionette TRACE conn3 <- [1,2502,null,{}] 10:31:53 INFO - PROCESS | 1791 | 1461087113306 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:53 INFO - PROCESS | 1791 | 1461087113521 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 10:31:53 INFO - PROCESS | 1791 | 1461087113869 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:53 INFO - PROCESS | 1791 | ++DOCSHELL 0xa0006000 == 161 [pid = 1791] [id = 633] 10:31:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 186 (0xa0e8b000) [pid = 1791] [serial = 1900] [outer = (nil)] 10:31:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 187 (0xa445cc00) [pid = 1791] [serial = 1901] [outer = 0xa0e8b000] 10:31:53 INFO - PROCESS | 1791 | 1461087113963 Marionette DEBUG loaded listener.js 10:31:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 188 (0xa4482c00) [pid = 1791] [serial = 1902] [outer = 0xa0e8b000] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x85557000 == 160 [pid = 1791] [id = 610] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x979c5400 == 159 [pid = 1791] [id = 609] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x9627cc00 == 158 [pid = 1791] [id = 608] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb7e800 == 157 [pid = 1791] [id = 606] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x8554e400 == 156 [pid = 1791] [id = 607] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x84382400 == 155 [pid = 1791] [id = 605] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x887de400 == 154 [pid = 1791] [id = 235] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x9123f800 == 153 [pid = 1791] [id = 604] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x912ec400 == 152 [pid = 1791] [id = 603] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb7cc00 == 151 [pid = 1791] [id = 601] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x900e9400 == 150 [pid = 1791] [id = 602] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb30800 == 149 [pid = 1791] [id = 600] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x8e965c00 == 148 [pid = 1791] [id = 599] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x8e9dd400 == 147 [pid = 1791] [id = 598] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x8aa22000 == 146 [pid = 1791] [id = 597] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x8aa23000 == 145 [pid = 1791] [id = 595] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x8b643c00 == 144 [pid = 1791] [id = 596] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x8980cc00 == 143 [pid = 1791] [id = 594] 10:31:56 INFO - PROCESS | 1791 | --DOCSHELL 0x85c64000 == 142 [pid = 1791] [id = 593] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 187 (0x9fb97000) [pid = 1791] [serial = 1758] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 186 (0x9887a000) [pid = 1791] [serial = 1751] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 185 (0x941fc400) [pid = 1791] [serial = 1739] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 184 (0x9022b000) [pid = 1791] [serial = 1728] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0xa2a30c00) [pid = 1791] [serial = 1763] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x943c5800) [pid = 1791] [serial = 1742] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x93198c00) [pid = 1791] [serial = 1736] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x9a8b2000) [pid = 1791] [serial = 1757] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x992a3800) [pid = 1791] [serial = 1754] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0xa4589400) [pid = 1791] [serial = 1766] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x900e2000) [pid = 1791] [serial = 1727] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x8f5a1400) [pid = 1791] [serial = 1724] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x8aa1f800) [pid = 1791] [serial = 1775] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x912f1400) [pid = 1791] [serial = 1733] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x8aa23c00) [pid = 1791] [serial = 1776] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x9815f400) [pid = 1791] [serial = 1748] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x9422f800) [pid = 1791] [serial = 1740] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x8f849800) [pid = 1791] [serial = 1725] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0x8aa9ec00) [pid = 1791] [serial = 1715] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0x903c2400) [pid = 1791] [serial = 1730] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0x958b2800) [pid = 1791] [serial = 1743] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x971b1c00) [pid = 1791] [serial = 1746] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x983f8800) [pid = 1791] [serial = 1749] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x9a66b400) [pid = 1791] [serial = 1755] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0xa0e87800) [pid = 1791] [serial = 1760] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x94149400) [pid = 1791] [serial = 1737] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x8ea69800) [pid = 1791] [serial = 1721] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x8e964c00) [pid = 1791] [serial = 1719] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x89c37000) [pid = 1791] [serial = 1773] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x86dce400) [pid = 1791] [serial = 1769] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x8e8d2000) [pid = 1791] [serial = 1718] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0xa2a2fc00) [pid = 1791] [serial = 1695] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x8e127800) [pid = 1791] [serial = 1641] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0xa0e89c00) [pid = 1791] [serial = 1761] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x875ba800) [pid = 1791] [serial = 1712] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x98884400) [pid = 1791] [serial = 1752] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x8ea77400) [pid = 1791] [serial = 1722] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x96fd2000) [pid = 1791] [serial = 1745] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x905e9c00) [pid = 1791] [serial = 1731] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0xa2a80c00) [pid = 1791] [serial = 1764] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x886cec00) [pid = 1791] [serial = 1770] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x8994d400) [pid = 1791] [serial = 1772] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x887d8800) [pid = 1791] [serial = 1713] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x8aaf4c00) [pid = 1791] [serial = 1716] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x914e5400) [pid = 1791] [serial = 1734] [outer = (nil)] [url = about:blank] 10:31:56 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x8aaf3800) [pid = 1791] [serial = 1778] [outer = (nil)] [url = about:blank] 10:31:57 INFO - PROCESS | 1791 | 1461087117394 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:31:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:31:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 4133ms 10:31:57 INFO - PROCESS | 1791 | 1461087117430 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 10:31:57 INFO - PROCESS | 1791 | 1461087117437 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 10:31:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:31:57 INFO - PROCESS | 1791 | 1461087117445 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:31:57 INFO - PROCESS | 1791 | 1461087117450 Marionette TRACE conn3 <- [1,2506,null,{}] 10:31:57 INFO - PROCESS | 1791 | 1461087117462 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:57 INFO - PROCESS | 1791 | 1461087117669 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 10:31:57 INFO - PROCESS | 1791 | 1461087117868 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:57 INFO - PROCESS | 1791 | ++DOCSHELL 0x86d19800 == 143 [pid = 1791] [id = 634] 10:31:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x886ce400) [pid = 1791] [serial = 1903] [outer = (nil)] 10:31:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x89804000) [pid = 1791] [serial = 1904] [outer = 0x886ce400] 10:31:57 INFO - PROCESS | 1791 | 1461087117949 Marionette DEBUG loaded listener.js 10:31:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x898fe000) [pid = 1791] [serial = 1905] [outer = 0x886ce400] 10:31:58 INFO - PROCESS | 1791 | 1461087118882 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:31:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:31:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1488ms 10:31:58 INFO - PROCESS | 1791 | 1461087118934 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 10:31:58 INFO - PROCESS | 1791 | 1461087118941 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 10:31:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:31:58 INFO - PROCESS | 1791 | 1461087118951 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:31:58 INFO - PROCESS | 1791 | 1461087118956 Marionette TRACE conn3 <- [1,2510,null,{}] 10:31:58 INFO - PROCESS | 1791 | 1461087118961 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:59 INFO - PROCESS | 1791 | 1461087119163 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 10:31:59 INFO - PROCESS | 1791 | 1461087119495 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:59 INFO - PROCESS | 1791 | ++DOCSHELL 0x89807c00 == 144 [pid = 1791] [id = 635] 10:31:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x8a93fc00) [pid = 1791] [serial = 1906] [outer = (nil)] 10:31:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x8aa1a800) [pid = 1791] [serial = 1907] [outer = 0x8a93fc00] 10:31:59 INFO - PROCESS | 1791 | 1461087119621 Marionette DEBUG loaded listener.js 10:31:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8aa9dc00) [pid = 1791] [serial = 1908] [outer = 0x8a93fc00] 10:32:00 INFO - PROCESS | 1791 | 1461087120464 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 10:32:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:32:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1586ms 10:32:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:32:00 INFO - PROCESS | 1791 | 1461087120539 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 10:32:00 INFO - PROCESS | 1791 | 1461087120542 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 10:32:00 INFO - PROCESS | 1791 | 1461087120549 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:32:00 INFO - PROCESS | 1791 | 1461087120554 Marionette TRACE conn3 <- [1,2514,null,{}] 10:32:00 INFO - PROCESS | 1791 | 1461087120570 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:00 INFO - PROCESS | 1791 | 1461087120893 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 10:32:00 INFO - PROCESS | 1791 | 1461087120926 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:00 INFO - PROCESS | 1791 | ++DOCSHELL 0x89c3c000 == 145 [pid = 1791] [id = 636] 10:32:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8aa1b400) [pid = 1791] [serial = 1909] [outer = (nil)] 10:32:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8bbf4c00) [pid = 1791] [serial = 1910] [outer = 0x8aa1b400] 10:32:01 INFO - PROCESS | 1791 | 1461087121006 Marionette DEBUG loaded listener.js 10:32:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x8e12f000) [pid = 1791] [serial = 1911] [outer = 0x8aa1b400] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x98796c00) [pid = 1791] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x9319b000) [pid = 1791] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x8aa23800) [pid = 1791] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x912ed000) [pid = 1791] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x8b64d400) [pid = 1791] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x8e967c00) [pid = 1791] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x8b6f4c00) [pid = 1791] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x912ea400) [pid = 1791] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x8e9ddc00) [pid = 1791] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x8aaf6000) [pid = 1791] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x8fb64400) [pid = 1791] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x898fb000) [pid = 1791] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x86dd9c00) [pid = 1791] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x90226400) [pid = 1791] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x85c64400) [pid = 1791] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x97dd3c00) [pid = 1791] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x875bdc00) [pid = 1791] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x8fb7d800) [pid = 1791] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 132 (0x89b6e000) [pid = 1791] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 131 (0x96fd3000) [pid = 1791] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 130 (0x89805000) [pid = 1791] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 129 (0x9022a800) [pid = 1791] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 128 (0x943bf400) [pid = 1791] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:32:02 INFO - PROCESS | 1791 | --DOMWINDOW == 127 (0x8aa1cc00) [pid = 1791] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:32:02 INFO - PROCESS | 1791 | 1461087122795 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 10:32:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:32:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2285ms 10:32:02 INFO - PROCESS | 1791 | 1461087122833 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 10:32:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:32:02 INFO - PROCESS | 1791 | 1461087122838 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 10:32:02 INFO - PROCESS | 1791 | 1461087122845 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:32:02 INFO - PROCESS | 1791 | 1461087122848 Marionette TRACE conn3 <- [1,2518,null,{}] 10:32:02 INFO - PROCESS | 1791 | 1461087122854 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:03 INFO - PROCESS | 1791 | 1461087123081 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 10:32:03 INFO - PROCESS | 1791 | 1461087123293 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:03 INFO - PROCESS | 1791 | ++DOCSHELL 0x85c6c400 == 146 [pid = 1791] [id = 637] 10:32:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 128 (0x875bdc00) [pid = 1791] [serial = 1912] [outer = (nil)] 10:32:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 129 (0x8aaf5800) [pid = 1791] [serial = 1913] [outer = 0x875bdc00] 10:32:03 INFO - PROCESS | 1791 | 1461087123416 Marionette DEBUG loaded listener.js 10:32:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 130 (0x8dfaec00) [pid = 1791] [serial = 1914] [outer = 0x875bdc00] 10:32:04 INFO - PROCESS | 1791 | 1461087124183 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:32:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:32:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1388ms 10:32:04 INFO - PROCESS | 1791 | 1461087124359 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 10:32:04 INFO - PROCESS | 1791 | 1461087124367 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 10:32:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:32:04 INFO - PROCESS | 1791 | 1461087124383 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:32:04 INFO - PROCESS | 1791 | 1461087124389 Marionette TRACE conn3 <- [1,2522,null,{}] 10:32:04 INFO - PROCESS | 1791 | 1461087124398 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:04 INFO - PROCESS | 1791 | 1461087124647 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 10:32:05 INFO - PROCESS | 1791 | 1461087125005 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:05 INFO - PROCESS | 1791 | ++DOCSHELL 0x875c3800 == 147 [pid = 1791] [id = 638] 10:32:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 131 (0x886cb400) [pid = 1791] [serial = 1915] [outer = (nil)] 10:32:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 132 (0x887dc800) [pid = 1791] [serial = 1916] [outer = 0x886cb400] 10:32:05 INFO - PROCESS | 1791 | 1461087125102 Marionette DEBUG loaded listener.js 10:32:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0x89802400) [pid = 1791] [serial = 1917] [outer = 0x886cb400] 10:32:06 INFO - PROCESS | 1791 | 1461087126049 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:32:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1736ms 10:32:06 INFO - PROCESS | 1791 | 1461087126121 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 10:32:06 INFO - PROCESS | 1791 | 1461087126127 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 10:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:32:06 INFO - PROCESS | 1791 | 1461087126140 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:32:06 INFO - PROCESS | 1791 | 1461087126147 Marionette TRACE conn3 <- [1,2526,null,{}] 10:32:06 INFO - PROCESS | 1791 | 1461087126154 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:06 INFO - PROCESS | 1791 | 1461087126423 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 10:32:06 INFO - PROCESS | 1791 | 1461087126755 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:06 INFO - PROCESS | 1791 | ++DOCSHELL 0x86dd8800 == 148 [pid = 1791] [id = 639] 10:32:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x8a943400) [pid = 1791] [serial = 1918] [outer = (nil)] 10:32:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x8b277400) [pid = 1791] [serial = 1919] [outer = 0x8a943400] 10:32:06 INFO - PROCESS | 1791 | 1461087126850 Marionette DEBUG loaded listener.js 10:32:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x8b6e8c00) [pid = 1791] [serial = 1920] [outer = 0x8a943400] 10:32:07 INFO - PROCESS | 1791 | 1461087127878 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 10:32:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:32:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1788ms 10:32:07 INFO - PROCESS | 1791 | 1461087127925 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 10:32:07 INFO - PROCESS | 1791 | 1461087127928 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 10:32:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:32:07 INFO - PROCESS | 1791 | 1461087127937 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:32:07 INFO - PROCESS | 1791 | 1461087127941 Marionette TRACE conn3 <- [1,2530,null,{}] 10:32:07 INFO - PROCESS | 1791 | 1461087127955 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:08 INFO - PROCESS | 1791 | 1461087128208 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 10:32:08 INFO - PROCESS | 1791 | 1461087128595 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:08 INFO - PROCESS | 1791 | ++DOCSHELL 0x86d20000 == 149 [pid = 1791] [id = 640] 10:32:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x8e8d8400) [pid = 1791] [serial = 1921] [outer = (nil)] 10:32:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x8e967c00) [pid = 1791] [serial = 1922] [outer = 0x8e8d8400] 10:32:08 INFO - PROCESS | 1791 | 1461087128692 Marionette DEBUG loaded listener.js 10:32:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x8e9dd400) [pid = 1791] [serial = 1923] [outer = 0x8e8d8400] 10:32:09 INFO - PROCESS | 1791 | 1461087129663 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 10:32:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:32:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1792ms 10:32:09 INFO - PROCESS | 1791 | 1461087129731 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 10:32:09 INFO - PROCESS | 1791 | 1461087129734 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 10:32:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:32:09 INFO - PROCESS | 1791 | 1461087129741 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:32:09 INFO - PROCESS | 1791 | 1461087129745 Marionette TRACE conn3 <- [1,2534,null,{}] 10:32:09 INFO - PROCESS | 1791 | 1461087129750 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:09 INFO - PROCESS | 1791 | 1461087129993 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 10:32:10 INFO - PROCESS | 1791 | 1461087130320 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:10 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e964c00 == 150 [pid = 1791] [id = 641] 10:32:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x8ea69800) [pid = 1791] [serial = 1924] [outer = (nil)] 10:32:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8f3b6800) [pid = 1791] [serial = 1925] [outer = 0x8ea69800] 10:32:10 INFO - PROCESS | 1791 | 1461087130415 Marionette DEBUG loaded listener.js 10:32:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x8f5a1800) [pid = 1791] [serial = 1926] [outer = 0x8ea69800] 10:32:11 INFO - PROCESS | 1791 | 1461087131335 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 10:32:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:32:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1634ms 10:32:11 INFO - PROCESS | 1791 | 1461087131376 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 10:32:11 INFO - PROCESS | 1791 | 1461087131380 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 10:32:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:32:11 INFO - PROCESS | 1791 | 1461087131386 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:32:11 INFO - PROCESS | 1791 | 1461087131390 Marionette TRACE conn3 <- [1,2538,null,{}] 10:32:11 INFO - PROCESS | 1791 | 1461087131396 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:11 INFO - PROCESS | 1791 | 1461087131626 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 10:32:11 INFO - PROCESS | 1791 | 1461087131956 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:11 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f3a8c00 == 151 [pid = 1791] [id = 642] 10:32:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x8f3ae400) [pid = 1791] [serial = 1927] [outer = (nil)] 10:32:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x8fb63c00) [pid = 1791] [serial = 1928] [outer = 0x8f3ae400] 10:32:12 INFO - PROCESS | 1791 | 1461087132050 Marionette DEBUG loaded listener.js 10:32:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x8fb67800) [pid = 1791] [serial = 1929] [outer = 0x8f3ae400] 10:32:13 INFO - PROCESS | 1791 | 1461087133002 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 10:32:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:32:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1681ms 10:32:13 INFO - PROCESS | 1791 | 1461087133068 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 10:32:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:32:13 INFO - PROCESS | 1791 | 1461087133073 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 10:32:13 INFO - PROCESS | 1791 | 1461087133079 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:32:13 INFO - PROCESS | 1791 | 1461087133083 Marionette TRACE conn3 <- [1,2542,null,{}] 10:32:13 INFO - PROCESS | 1791 | 1461087133088 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:13 INFO - PROCESS | 1791 | 1461087133360 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 10:32:13 INFO - PROCESS | 1791 | 1461087133711 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:13 INFO - PROCESS | 1791 | ++DOCSHELL 0x8994e000 == 152 [pid = 1791] [id = 643] 10:32:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x8fed7c00) [pid = 1791] [serial = 1930] [outer = (nil)] 10:32:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x900e8000) [pid = 1791] [serial = 1931] [outer = 0x8fed7c00] 10:32:13 INFO - PROCESS | 1791 | 1461087133816 Marionette DEBUG loaded listener.js 10:32:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x90296c00) [pid = 1791] [serial = 1932] [outer = 0x8fed7c00] 10:32:14 INFO - PROCESS | 1791 | 1461087134810 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 10:32:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:32:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1780ms 10:32:14 INFO - PROCESS | 1791 | 1461087134859 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 10:32:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:32:14 INFO - PROCESS | 1791 | 1461087134863 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 10:32:14 INFO - PROCESS | 1791 | 1461087134869 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:32:14 INFO - PROCESS | 1791 | 1461087134873 Marionette TRACE conn3 <- [1,2546,null,{}] 10:32:14 INFO - PROCESS | 1791 | 1461087134879 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:15 INFO - PROCESS | 1791 | 1461087135092 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 10:32:15 INFO - PROCESS | 1791 | 1461087135425 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:15 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fee3c00 == 153 [pid = 1791] [id = 644] 10:32:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x900e4c00) [pid = 1791] [serial = 1933] [outer = (nil)] 10:32:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x905e2400) [pid = 1791] [serial = 1934] [outer = 0x900e4c00] 10:32:15 INFO - PROCESS | 1791 | 1461087135518 Marionette DEBUG loaded listener.js 10:32:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x905ef400) [pid = 1791] [serial = 1935] [outer = 0x900e4c00] 10:32:16 INFO - PROCESS | 1791 | 1461087136426 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 10:32:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:32:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1588ms 10:32:16 INFO - PROCESS | 1791 | 1461087136460 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 10:32:16 INFO - PROCESS | 1791 | 1461087136463 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 10:32:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:32:16 INFO - PROCESS | 1791 | 1461087136471 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:32:16 INFO - PROCESS | 1791 | 1461087136475 Marionette TRACE conn3 <- [1,2550,null,{}] 10:32:16 INFO - PROCESS | 1791 | 1461087136480 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:16 INFO - PROCESS | 1791 | 1461087136713 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 10:32:17 INFO - PROCESS | 1791 | 1461087137047 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:17 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aa16800 == 154 [pid = 1791] [id = 645] 10:32:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x903bb400) [pid = 1791] [serial = 1936] [outer = (nil)] 10:32:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x912f5400) [pid = 1791] [serial = 1937] [outer = 0x903bb400] 10:32:17 INFO - PROCESS | 1791 | 1461087137151 Marionette DEBUG loaded listener.js 10:32:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x914e5400) [pid = 1791] [serial = 1938] [outer = 0x903bb400] 10:32:18 INFO - PROCESS | 1791 | 1461087138104 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 10:32:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:32:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1681ms 10:32:18 INFO - PROCESS | 1791 | 1461087138153 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 10:32:18 INFO - PROCESS | 1791 | 1461087138157 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 10:32:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:32:18 INFO - PROCESS | 1791 | 1461087138164 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:32:18 INFO - PROCESS | 1791 | 1461087138167 Marionette TRACE conn3 <- [1,2554,null,{}] 10:32:18 INFO - PROCESS | 1791 | 1461087138173 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:18 INFO - PROCESS | 1791 | 1461087138399 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 10:32:18 INFO - PROCESS | 1791 | 1461087138733 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:18 INFO - PROCESS | 1791 | ++DOCSHELL 0x914e2400 == 155 [pid = 1791] [id = 646] 10:32:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x91ef4000) [pid = 1791] [serial = 1939] [outer = (nil)] 10:32:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x9319c800) [pid = 1791] [serial = 1940] [outer = 0x91ef4000] 10:32:18 INFO - PROCESS | 1791 | 1461087138828 Marionette DEBUG loaded listener.js 10:32:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x94146000) [pid = 1791] [serial = 1941] [outer = 0x91ef4000] 10:32:19 INFO - PROCESS | 1791 | 1461087139765 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 10:32:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:32:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1679ms 10:32:19 INFO - PROCESS | 1791 | 1461087139844 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 10:32:19 INFO - PROCESS | 1791 | 1461087139847 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 10:32:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:32:19 INFO - PROCESS | 1791 | 1461087139854 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:32:19 INFO - PROCESS | 1791 | 1461087139858 Marionette TRACE conn3 <- [1,2558,null,{}] 10:32:19 INFO - PROCESS | 1791 | 1461087139863 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:20 INFO - PROCESS | 1791 | 1461087140086 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 10:32:20 INFO - PROCESS | 1791 | 1461087140421 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:20 INFO - PROCESS | 1791 | ++DOCSHELL 0x93085400 == 156 [pid = 1791] [id = 647] 10:32:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x93199400) [pid = 1791] [serial = 1942] [outer = (nil)] 10:32:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x94237000) [pid = 1791] [serial = 1943] [outer = 0x93199400] 10:32:20 INFO - PROCESS | 1791 | 1461087140515 Marionette DEBUG loaded listener.js 10:32:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x942de400) [pid = 1791] [serial = 1944] [outer = 0x93199400] 10:32:21 INFO - PROCESS | 1791 | 1461087141461 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 10:32:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:32:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1681ms 10:32:21 INFO - PROCESS | 1791 | 1461087141536 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 10:32:21 INFO - PROCESS | 1791 | 1461087141540 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 10:32:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:32:21 INFO - PROCESS | 1791 | 1461087141546 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:32:21 INFO - PROCESS | 1791 | 1461087141550 Marionette TRACE conn3 <- [1,2562,null,{}] 10:32:21 INFO - PROCESS | 1791 | 1461087141557 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:21 INFO - PROCESS | 1791 | 1461087141811 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 10:32:22 INFO - PROCESS | 1791 | 1461087142168 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:22 INFO - PROCESS | 1791 | ++DOCSHELL 0x941f9800 == 157 [pid = 1791] [id = 648] 10:32:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x94dd2400) [pid = 1791] [serial = 1945] [outer = (nil)] 10:32:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x958b4400) [pid = 1791] [serial = 1946] [outer = 0x94dd2400] 10:32:22 INFO - PROCESS | 1791 | 1461087142265 Marionette DEBUG loaded listener.js 10:32:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x96fc9800) [pid = 1791] [serial = 1947] [outer = 0x94dd2400] 10:32:23 INFO - PROCESS | 1791 | 1461087143269 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 10:32:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:32:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1794ms 10:32:23 INFO - PROCESS | 1791 | 1461087143342 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 10:32:23 INFO - PROCESS | 1791 | 1461087143345 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 10:32:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:32:23 INFO - PROCESS | 1791 | 1461087143352 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:32:23 INFO - PROCESS | 1791 | 1461087143354 Marionette TRACE conn3 <- [1,2566,null,{}] 10:32:23 INFO - PROCESS | 1791 | 1461087143360 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:23 INFO - PROCESS | 1791 | 1461087143572 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 10:32:23 INFO - PROCESS | 1791 | 1461087143916 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:23 INFO - PROCESS | 1791 | ++DOCSHELL 0x86d1e400 == 158 [pid = 1791] [id = 649] 10:32:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x94dc7800) [pid = 1791] [serial = 1948] [outer = (nil)] 10:32:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x97c80c00) [pid = 1791] [serial = 1949] [outer = 0x94dc7800] 10:32:24 INFO - PROCESS | 1791 | 1461087144001 Marionette DEBUG loaded listener.js 10:32:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x98166000) [pid = 1791] [serial = 1950] [outer = 0x94dc7800] 10:32:24 INFO - PROCESS | 1791 | 1461087144902 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 10:32:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:32:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1579ms 10:32:24 INFO - PROCESS | 1791 | 1461087144932 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 10:32:24 INFO - PROCESS | 1791 | 1461087144936 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 10:32:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:32:24 INFO - PROCESS | 1791 | 1461087144943 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:32:24 INFO - PROCESS | 1791 | 1461087144946 Marionette TRACE conn3 <- [1,2570,null,{}] 10:32:24 INFO - PROCESS | 1791 | 1461087144952 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:25 INFO - PROCESS | 1791 | 1461087145156 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 10:32:25 INFO - PROCESS | 1791 | 1461087145492 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:25 INFO - PROCESS | 1791 | ++DOCSHELL 0x943c3000 == 159 [pid = 1791] [id = 650] 10:32:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x9584f400) [pid = 1791] [serial = 1951] [outer = (nil)] 10:32:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x98790c00) [pid = 1791] [serial = 1952] [outer = 0x9584f400] 10:32:25 INFO - PROCESS | 1791 | 1461087145582 Marionette DEBUG loaded listener.js 10:32:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x98861400) [pid = 1791] [serial = 1953] [outer = 0x9584f400] 10:32:26 INFO - PROCESS | 1791 | 1461087146498 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 10:32:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:32:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1585ms 10:32:26 INFO - PROCESS | 1791 | 1461087146530 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 10:32:26 INFO - PROCESS | 1791 | 1461087146533 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 10:32:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:32:26 INFO - PROCESS | 1791 | 1461087146539 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:32:26 INFO - PROCESS | 1791 | 1461087146543 Marionette TRACE conn3 <- [1,2574,null,{}] 10:32:26 INFO - PROCESS | 1791 | 1461087146549 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:26 INFO - PROCESS | 1791 | 1461087146761 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 10:32:27 INFO - PROCESS | 1791 | 1461087147106 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:27 INFO - PROCESS | 1791 | ++DOCSHELL 0x983f8c00 == 160 [pid = 1791] [id = 651] 10:32:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x98796c00) [pid = 1791] [serial = 1954] [outer = (nil)] 10:32:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x98ed4400) [pid = 1791] [serial = 1955] [outer = 0x98796c00] 10:32:27 INFO - PROCESS | 1791 | 1461087147218 Marionette DEBUG loaded listener.js 10:32:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x991a0c00) [pid = 1791] [serial = 1956] [outer = 0x98796c00] 10:32:28 INFO - PROCESS | 1791 | 1461087148117 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 10:32:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:32:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1628ms 10:32:28 INFO - PROCESS | 1791 | 1461087148169 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 10:32:28 INFO - PROCESS | 1791 | 1461087148172 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 10:32:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:32:28 INFO - PROCESS | 1791 | 1461087148200 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:32:28 INFO - PROCESS | 1791 | 1461087148203 Marionette TRACE conn3 <- [1,2578,null,{}] 10:32:28 INFO - PROCESS | 1791 | 1461087148209 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:28 INFO - PROCESS | 1791 | 1461087148433 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 10:32:28 INFO - PROCESS | 1791 | 1461087148730 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:28 INFO - PROCESS | 1791 | ++DOCSHELL 0x853a0c00 == 161 [pid = 1791] [id = 652] 10:32:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x8555c400) [pid = 1791] [serial = 1957] [outer = (nil)] 10:32:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x9a669800) [pid = 1791] [serial = 1958] [outer = 0x8555c400] 10:32:28 INFO - PROCESS | 1791 | 1461087148864 Marionette DEBUG loaded listener.js 10:32:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x9a6dc800) [pid = 1791] [serial = 1959] [outer = 0x8555c400] 10:32:29 INFO - PROCESS | 1791 | 1461087149830 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 10:32:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:32:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1695ms 10:32:29 INFO - PROCESS | 1791 | 1461087149890 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 10:32:29 INFO - PROCESS | 1791 | 1461087149894 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 10:32:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:32:29 INFO - PROCESS | 1791 | 1461087149900 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:32:29 INFO - PROCESS | 1791 | 1461087149903 Marionette TRACE conn3 <- [1,2582,null,{}] 10:32:29 INFO - PROCESS | 1791 | 1461087149909 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:30 INFO - PROCESS | 1791 | 1461087150122 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 10:32:30 INFO - PROCESS | 1791 | 1461087150458 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:30 INFO - PROCESS | 1791 | ++DOCSHELL 0x98ee0000 == 162 [pid = 1791] [id = 653] 10:32:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x9993b800) [pid = 1791] [serial = 1960] [outer = (nil)] 10:32:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0xa0e87800) [pid = 1791] [serial = 1961] [outer = 0x9993b800] 10:32:30 INFO - PROCESS | 1791 | 1461087150551 Marionette DEBUG loaded listener.js 10:32:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0xa0e8f000) [pid = 1791] [serial = 1962] [outer = 0x9993b800] 10:32:31 INFO - PROCESS | 1791 | 1461087151459 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 10:32:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:32:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1635ms 10:32:31 INFO - PROCESS | 1791 | 1461087151535 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 10:32:31 INFO - PROCESS | 1791 | 1461087151539 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 10:32:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:32:31 INFO - PROCESS | 1791 | 1461087151546 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:32:31 INFO - PROCESS | 1791 | 1461087151549 Marionette TRACE conn3 <- [1,2586,null,{}] 10:32:31 INFO - PROCESS | 1791 | 1461087151555 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:31 INFO - PROCESS | 1791 | 1461087151801 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 10:32:32 INFO - PROCESS | 1791 | 1461087152135 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:32 INFO - PROCESS | 1791 | ++DOCSHELL 0x853a5c00 == 163 [pid = 1791] [id = 654] 10:32:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x91240400) [pid = 1791] [serial = 1963] [outer = (nil)] 10:32:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0xa3c77c00) [pid = 1791] [serial = 1964] [outer = 0x91240400] 10:32:32 INFO - PROCESS | 1791 | 1461087152243 Marionette DEBUG loaded listener.js 10:32:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0xa3ce0400) [pid = 1791] [serial = 1965] [outer = 0x91240400] 10:32:33 INFO - PROCESS | 1791 | 1461087153169 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 10:32:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:32:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1679ms 10:32:33 INFO - PROCESS | 1791 | 1461087153226 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 10:32:33 INFO - PROCESS | 1791 | 1461087153230 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 10:32:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:32:33 INFO - PROCESS | 1791 | 1461087153236 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:32:33 INFO - PROCESS | 1791 | 1461087153239 Marionette TRACE conn3 <- [1,2590,null,{}] 10:32:33 INFO - PROCESS | 1791 | 1461087153245 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:33 INFO - PROCESS | 1791 | 1461087153459 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 10:32:33 INFO - PROCESS | 1791 | 1461087153798 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:33 INFO - PROCESS | 1791 | ++DOCSHELL 0x8544a400 == 164 [pid = 1791] [id = 655] 10:32:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x8544ac00) [pid = 1791] [serial = 1966] [outer = (nil)] 10:32:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x85452000) [pid = 1791] [serial = 1967] [outer = 0x8544ac00] 10:32:33 INFO - PROCESS | 1791 | 1461087153891 Marionette DEBUG loaded listener.js 10:32:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x85455400) [pid = 1791] [serial = 1968] [outer = 0x8544ac00] 10:32:36 INFO - PROCESS | 1791 | --DOCSHELL 0x84dec800 == 163 [pid = 1791] [id = 583] 10:32:36 INFO - PROCESS | 1791 | --DOCSHELL 0x86d26000 == 162 [pid = 1791] [id = 520] 10:32:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8e96f400 == 161 [pid = 1791] [id = 526] 10:32:36 INFO - PROCESS | 1791 | --DOCSHELL 0x9029e800 == 160 [pid = 1791] [id = 579] 10:32:36 INFO - PROCESS | 1791 | --DOCSHELL 0x853a4400 == 159 [pid = 1791] [id = 578] 10:32:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb6e000 == 158 [pid = 1791] [id = 576] 10:32:36 INFO - PROCESS | 1791 | --DOCSHELL 0x90299400 == 157 [pid = 1791] [id = 577] 10:32:36 INFO - PROCESS | 1791 | --DOCSHELL 0x942e1000 == 156 [pid = 1791] [id = 580] 10:32:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8e2b2000 == 155 [pid = 1791] [id = 525] 10:32:36 INFO - PROCESS | 1791 | --DOCSHELL 0x93081c00 == 154 [pid = 1791] [id = 582] 10:32:36 INFO - PROCESS | 1791 | --DOCSHELL 0x942ea800 == 153 [pid = 1791] [id = 581] 10:32:36 INFO - PROCESS | 1791 | --DOCSHELL 0x89c3c000 == 152 [pid = 1791] [id = 636] 10:32:36 INFO - PROCESS | 1791 | --DOCSHELL 0x89807c00 == 151 [pid = 1791] [id = 635] 10:32:36 INFO - PROCESS | 1791 | --DOCSHELL 0x86d19800 == 150 [pid = 1791] [id = 634] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0x8bbeb000) [pid = 1791] [serial = 1845] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x99218400) [pid = 1791] [serial = 1833] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x958b1800) [pid = 1791] [serial = 1821] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x8b4db800) [pid = 1791] [serial = 1842] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x9920f800) [pid = 1791] [serial = 1832] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x912f4400) [pid = 1791] [serial = 1811] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x8dfa9400) [pid = 1791] [serial = 1790] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x8fb74c00) [pid = 1791] [serial = 1800] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x8dfb6c00) [pid = 1791] [serial = 1791] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x8e2bac00) [pid = 1791] [serial = 1793] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x941f7800) [pid = 1791] [serial = 1814] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x8f5a3c00) [pid = 1791] [serial = 1797] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x8b279400) [pid = 1791] [serial = 1787] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x900e4800) [pid = 1791] [serial = 1803] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0x8b4e3c00) [pid = 1791] [serial = 1788] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0x8994bc00) [pid = 1791] [serial = 1784] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0x89b73c00) [pid = 1791] [serial = 1839] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x943bb400) [pid = 1791] [serial = 1818] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x86d22c00) [pid = 1791] [serial = 1782] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x91ef4800) [pid = 1791] [serial = 1812] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x8fb68c00) [pid = 1791] [serial = 1799] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x8e9e9400) [pid = 1791] [serial = 1796] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x94dcf800) [pid = 1791] [serial = 1820] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x98880800) [pid = 1791] [serial = 1829] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x886d3800) [pid = 1791] [serial = 1835] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x9422d000) [pid = 1791] [serial = 1815] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x94303400) [pid = 1791] [serial = 1817] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x9022f000) [pid = 1791] [serial = 1805] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0xa45b9800) [pid = 1791] [serial = 1767] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x98b0dc00) [pid = 1791] [serial = 1830] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x887e1400) [pid = 1791] [serial = 1836] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x8fedac00) [pid = 1791] [serial = 1802] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x983fb400) [pid = 1791] [serial = 1826] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x8bbeb800) [pid = 1791] [serial = 1710] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x906f9400) [pid = 1791] [serial = 1809] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x971b0400) [pid = 1791] [serial = 1823] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x905e8000) [pid = 1791] [serial = 1808] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x902a0400) [pid = 1791] [serial = 1806] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x8994b400) [pid = 1791] [serial = 1838] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x8b4db000) [pid = 1791] [serial = 1844] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x984cd000) [pid = 1791] [serial = 1827] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x8a945800) [pid = 1791] [serial = 1785] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x85c6e000) [pid = 1791] [serial = 1781] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x979c7000) [pid = 1791] [serial = 1824] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x8aaf0800) [pid = 1791] [serial = 1841] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x8e8dd000) [pid = 1791] [serial = 1794] [outer = (nil)] [url = about:blank] 10:32:37 INFO - PROCESS | 1791 | 1461087157503 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 10:32:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:32:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 4286ms 10:32:37 INFO - PROCESS | 1791 | 1461087157523 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 10:32:37 INFO - PROCESS | 1791 | 1461087157527 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 10:32:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:32:37 INFO - PROCESS | 1791 | 1461087157535 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:32:37 INFO - PROCESS | 1791 | 1461087157540 Marionette TRACE conn3 <- [1,2594,null,{}] 10:32:37 INFO - PROCESS | 1791 | 1461087157549 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:37 INFO - PROCESS | 1791 | 1461087157778 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 10:32:38 INFO - PROCESS | 1791 | 1461087157997 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:38 INFO - PROCESS | 1791 | ++DOCSHELL 0x853a4400 == 151 [pid = 1791] [id = 656] 10:32:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x8555c000) [pid = 1791] [serial = 1969] [outer = (nil)] 10:32:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x886d7c00) [pid = 1791] [serial = 1970] [outer = 0x8555c000] 10:32:38 INFO - PROCESS | 1791 | 1461087158078 Marionette DEBUG loaded listener.js 10:32:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x89810c00) [pid = 1791] [serial = 1971] [outer = 0x8555c000] 10:32:38 INFO - PROCESS | 1791 | 1461087158917 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 10:32:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:32:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1438ms 10:32:38 INFO - PROCESS | 1791 | 1461087158975 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 10:32:38 INFO - PROCESS | 1791 | 1461087158983 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 10:32:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:32:39 INFO - PROCESS | 1791 | 1461087159031 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:32:39 INFO - PROCESS | 1791 | 1461087159035 Marionette TRACE conn3 <- [1,2598,null,{}] 10:32:39 INFO - PROCESS | 1791 | 1461087159042 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:39 INFO - PROCESS | 1791 | 1461087159273 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 10:32:39 INFO - PROCESS | 1791 | 1461087159576 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:39 INFO - PROCESS | 1791 | ++DOCSHELL 0x89969400 == 152 [pid = 1791] [id = 657] 10:32:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x8996c400) [pid = 1791] [serial = 1972] [outer = (nil)] 10:32:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x8996f800) [pid = 1791] [serial = 1973] [outer = 0x8996c400] 10:32:39 INFO - PROCESS | 1791 | 1461087159655 Marionette DEBUG loaded listener.js 10:32:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x89974000) [pid = 1791] [serial = 1974] [outer = 0x8996c400] 10:32:40 INFO - PROCESS | 1791 | 1461087160663 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 10:32:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:32:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1683ms 10:32:40 INFO - PROCESS | 1791 | 1461087160711 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 10:32:40 INFO - PROCESS | 1791 | 1461087160715 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 10:32:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:32:40 INFO - PROCESS | 1791 | 1461087160728 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:32:40 INFO - PROCESS | 1791 | 1461087160734 Marionette TRACE conn3 <- [1,2602,null,{}] 10:32:40 INFO - PROCESS | 1791 | 1461087160750 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:41 INFO - PROCESS | 1791 | 1461087161042 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 10:32:41 INFO - PROCESS | 1791 | 1461087161088 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:41 INFO - PROCESS | 1791 | ++DOCSHELL 0x8996ac00 == 153 [pid = 1791] [id = 658] 10:32:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x89b75c00) [pid = 1791] [serial = 1975] [outer = (nil)] 10:32:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x8aa17000) [pid = 1791] [serial = 1976] [outer = 0x89b75c00] 10:32:41 INFO - PROCESS | 1791 | 1461087161179 Marionette DEBUG loaded listener.js 10:32:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x8aaf7800) [pid = 1791] [serial = 1977] [outer = 0x89b75c00] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x8aa20000) [pid = 1791] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x8aa1b400) [pid = 1791] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x886ce400) [pid = 1791] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0xa0e8b000) [pid = 1791] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0xa0e88400) [pid = 1791] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x9df89800) [pid = 1791] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x99218800) [pid = 1791] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x99215800) [pid = 1791] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x98798000) [pid = 1791] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x958bd800) [pid = 1791] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x942dfc00) [pid = 1791] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x943b9800) [pid = 1791] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x91234c00) [pid = 1791] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x91ef0000) [pid = 1791] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 132 (0x905ed000) [pid = 1791] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 131 (0x8fb66c00) [pid = 1791] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 130 (0x900df800) [pid = 1791] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 129 (0x8fb79800) [pid = 1791] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 128 (0x8e2ba800) [pid = 1791] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 127 (0x8e12d400) [pid = 1791] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 126 (0x89810400) [pid = 1791] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:32:42 INFO - PROCESS | 1791 | --DOMWINDOW == 125 (0x8a93fc00) [pid = 1791] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:32:42 INFO - PROCESS | 1791 | 1461087162746 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 10:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 2038ms 10:32:42 INFO - PROCESS | 1791 | 1461087162769 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 10:32:42 INFO - PROCESS | 1791 | 1461087162774 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 10:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:32:42 INFO - PROCESS | 1791 | 1461087162780 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:32:42 INFO - PROCESS | 1791 | 1461087162784 Marionette TRACE conn3 <- [1,2606,null,{}] 10:32:42 INFO - PROCESS | 1791 | 1461087162789 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:43 INFO - PROCESS | 1791 | 1461087163075 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 10:32:43 INFO - PROCESS | 1791 | 1461087163098 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:43 INFO - PROCESS | 1791 | ++DOCSHELL 0x85449800 == 154 [pid = 1791] [id = 659] 10:32:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 126 (0x8aa14800) [pid = 1791] [serial = 1978] [outer = (nil)] 10:32:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 127 (0x8b4df000) [pid = 1791] [serial = 1979] [outer = 0x8aa14800] 10:32:43 INFO - PROCESS | 1791 | 1461087163170 Marionette DEBUG loaded listener.js 10:32:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 128 (0x8b64e000) [pid = 1791] [serial = 1980] [outer = 0x8aa14800] 10:32:44 INFO - PROCESS | 1791 | 1461087164303 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 10:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1580ms 10:32:44 INFO - PROCESS | 1791 | 1461087164361 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 10:32:44 INFO - PROCESS | 1791 | 1461087164368 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 10:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:32:44 INFO - PROCESS | 1791 | 1461087164378 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:32:44 INFO - PROCESS | 1791 | 1461087164385 Marionette TRACE conn3 <- [1,2610,null,{}] 10:32:44 INFO - PROCESS | 1791 | 1461087164394 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:44 INFO - PROCESS | 1791 | 1461087164684 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 10:32:45 INFO - PROCESS | 1791 | 1461087165090 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:45 INFO - PROCESS | 1791 | ++DOCSHELL 0x887e1c00 == 155 [pid = 1791] [id = 660] 10:32:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 129 (0x887e5c00) [pid = 1791] [serial = 1981] [outer = (nil)] 10:32:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 130 (0x8994a800) [pid = 1791] [serial = 1982] [outer = 0x887e5c00] 10:32:45 INFO - PROCESS | 1791 | 1461087165195 Marionette DEBUG loaded listener.js 10:32:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 131 (0x8996c000) [pid = 1791] [serial = 1983] [outer = 0x887e5c00] 10:32:46 INFO - PROCESS | 1791 | 1461087166147 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 10:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1842ms 10:32:46 INFO - PROCESS | 1791 | 1461087166220 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 10:32:46 INFO - PROCESS | 1791 | 1461087166230 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 10:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:32:46 INFO - PROCESS | 1791 | 1461087166240 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:32:46 INFO - PROCESS | 1791 | 1461087166244 Marionette TRACE conn3 <- [1,2614,null,{}] 10:32:46 INFO - PROCESS | 1791 | 1461087166251 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:46 INFO - PROCESS | 1791 | 1461087166534 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 10:32:46 INFO - PROCESS | 1791 | 1461087166891 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:46 INFO - PROCESS | 1791 | ++DOCSHELL 0x89978800 == 156 [pid = 1791] [id = 661] 10:32:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 132 (0x89978c00) [pid = 1791] [serial = 1984] [outer = (nil)] 10:32:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0x8aaf3800) [pid = 1791] [serial = 1985] [outer = 0x89978c00] 10:32:46 INFO - PROCESS | 1791 | 1461087166983 Marionette DEBUG loaded listener.js 10:32:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x8b641400) [pid = 1791] [serial = 1986] [outer = 0x89978c00] 10:32:48 INFO - PROCESS | 1791 | 1461087167993 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 10:32:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:32:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1828ms 10:32:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:32:48 INFO - PROCESS | 1791 | 1461087168069 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 10:32:48 INFO - PROCESS | 1791 | 1461087168073 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 10:32:48 INFO - PROCESS | 1791 | 1461087168079 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:32:48 INFO - PROCESS | 1791 | 1461087168086 Marionette TRACE conn3 <- [1,2618,null,{}] 10:32:48 INFO - PROCESS | 1791 | 1461087168102 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:48 INFO - PROCESS | 1791 | 1461087168353 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 10:32:48 INFO - PROCESS | 1791 | 1461087168734 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:48 INFO - PROCESS | 1791 | ++DOCSHELL 0x8bbed000 == 157 [pid = 1791] [id = 662] 10:32:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x8e12d400) [pid = 1791] [serial = 1987] [outer = (nil)] 10:32:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x8e2b8400) [pid = 1791] [serial = 1988] [outer = 0x8e12d400] 10:32:48 INFO - PROCESS | 1791 | 1461087168823 Marionette DEBUG loaded listener.js 10:32:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x8e8d5800) [pid = 1791] [serial = 1989] [outer = 0x8e12d400] 10:32:49 INFO - PROCESS | 1791 | 1461087169730 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 10:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1691ms 10:32:49 INFO - PROCESS | 1791 | 1461087169770 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 10:32:49 INFO - PROCESS | 1791 | 1461087169774 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 10:32:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:32:49 INFO - PROCESS | 1791 | 1461087169781 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:32:49 INFO - PROCESS | 1791 | 1461087169784 Marionette TRACE conn3 <- [1,2622,null,{}] 10:32:49 INFO - PROCESS | 1791 | 1461087169790 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:50 INFO - PROCESS | 1791 | 1461087170004 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 10:32:50 INFO - PROCESS | 1791 | 1461087170305 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:50 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e2b1400 == 158 [pid = 1791] [id = 663] 10:32:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x8e2bac00) [pid = 1791] [serial = 1990] [outer = (nil)] 10:32:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x8e9ea800) [pid = 1791] [serial = 1991] [outer = 0x8e2bac00] 10:32:50 INFO - PROCESS | 1791 | 1461087170442 Marionette DEBUG loaded listener.js 10:32:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x8ea6e800) [pid = 1791] [serial = 1992] [outer = 0x8e2bac00] 10:32:51 INFO - PROCESS | 1791 | 1461087171356 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 10:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1637ms 10:32:51 INFO - PROCESS | 1791 | 1461087171418 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 10:32:51 INFO - PROCESS | 1791 | 1461087171422 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 10:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:32:51 INFO - PROCESS | 1791 | 1461087171428 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:32:51 INFO - PROCESS | 1791 | 1461087171432 Marionette TRACE conn3 <- [1,2626,null,{}] 10:32:51 INFO - PROCESS | 1791 | 1461087171437 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:51 INFO - PROCESS | 1791 | 1461087171645 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 10:32:51 INFO - PROCESS | 1791 | 1461087171973 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:52 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaf0000 == 159 [pid = 1791] [id = 664] 10:32:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8e96cc00) [pid = 1791] [serial = 1993] [outer = (nil)] 10:32:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x8f844800) [pid = 1791] [serial = 1994] [outer = 0x8e96cc00] 10:32:52 INFO - PROCESS | 1791 | 1461087172062 Marionette DEBUG loaded listener.js 10:32:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x8fb28c00) [pid = 1791] [serial = 1995] [outer = 0x8e96cc00] 10:32:52 INFO - PROCESS | 1791 | 1461087172976 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 10:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1582ms 10:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:32:53 INFO - PROCESS | 1791 | 1461087173011 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 10:32:53 INFO - PROCESS | 1791 | 1461087173014 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 10:32:53 INFO - PROCESS | 1791 | 1461087173021 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:32:53 INFO - PROCESS | 1791 | 1461087173024 Marionette TRACE conn3 <- [1,2630,null,{}] 10:32:53 INFO - PROCESS | 1791 | 1461087173030 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:53 INFO - PROCESS | 1791 | 1461087173267 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 10:32:53 INFO - PROCESS | 1791 | 1461087173610 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:53 INFO - PROCESS | 1791 | ++DOCSHELL 0x89b75800 == 160 [pid = 1791] [id = 665] 10:32:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x8f845800) [pid = 1791] [serial = 1996] [outer = (nil)] 10:32:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x900dc800) [pid = 1791] [serial = 1997] [outer = 0x8f845800] 10:32:53 INFO - PROCESS | 1791 | 1461087173703 Marionette DEBUG loaded listener.js 10:32:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x90224000) [pid = 1791] [serial = 1998] [outer = 0x8f845800] 10:32:54 INFO - PROCESS | 1791 | 1461087174597 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 10:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1628ms 10:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:32:54 INFO - PROCESS | 1791 | 1461087174649 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 10:32:54 INFO - PROCESS | 1791 | 1461087174652 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 10:32:54 INFO - PROCESS | 1791 | 1461087174659 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:32:54 INFO - PROCESS | 1791 | 1461087174662 Marionette TRACE conn3 <- [1,2634,null,{}] 10:32:54 INFO - PROCESS | 1791 | 1461087174668 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:54 INFO - PROCESS | 1791 | 1461087174878 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 10:32:55 INFO - PROCESS | 1791 | 1461087175174 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:55 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e964400 == 161 [pid = 1791] [id = 666] 10:32:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x8fb67400) [pid = 1791] [serial = 1999] [outer = (nil)] 10:32:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x9029f800) [pid = 1791] [serial = 2000] [outer = 0x8fb67400] 10:32:55 INFO - PROCESS | 1791 | 1461087175304 Marionette DEBUG loaded listener.js 10:32:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x903ba000) [pid = 1791] [serial = 2001] [outer = 0x8fb67400] 10:32:56 INFO - PROCESS | 1791 | 1461087176205 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 10:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1592ms 10:32:56 INFO - PROCESS | 1791 | 1461087176250 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 10:32:56 INFO - PROCESS | 1791 | 1461087176255 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 10:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:32:56 INFO - PROCESS | 1791 | 1461087176261 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:32:56 INFO - PROCESS | 1791 | 1461087176264 Marionette TRACE conn3 <- [1,2638,null,{}] 10:32:56 INFO - PROCESS | 1791 | 1461087176269 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:56 INFO - PROCESS | 1791 | 1461087176473 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 10:32:56 INFO - PROCESS | 1791 | 1461087176763 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:56 INFO - PROCESS | 1791 | ++DOCSHELL 0x853a8800 == 162 [pid = 1791] [id = 667] 10:32:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x902a0c00) [pid = 1791] [serial = 2002] [outer = (nil)] 10:32:56 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x912ea800) [pid = 1791] [serial = 2003] [outer = 0x902a0c00] 10:32:56 INFO - PROCESS | 1791 | 1461087176895 Marionette DEBUG loaded listener.js 10:32:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x914e1800) [pid = 1791] [serial = 2004] [outer = 0x902a0c00] 10:32:57 INFO - PROCESS | 1791 | 1461087177791 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 10:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1582ms 10:32:57 INFO - PROCESS | 1791 | 1461087177843 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 10:32:57 INFO - PROCESS | 1791 | 1461087177847 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 10:32:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:32:57 INFO - PROCESS | 1791 | 1461087177853 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:32:57 INFO - PROCESS | 1791 | 1461087177857 Marionette TRACE conn3 <- [1,2642,null,{}] 10:32:57 INFO - PROCESS | 1791 | 1461087177862 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:58 INFO - PROCESS | 1791 | 1461087178064 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 10:32:58 INFO - PROCESS | 1791 | 1461087178404 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:58 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fed6c00 == 163 [pid = 1791] [id = 668] 10:32:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x9029e800) [pid = 1791] [serial = 2005] [outer = (nil)] 10:32:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x9307b400) [pid = 1791] [serial = 2006] [outer = 0x9029e800] 10:32:58 INFO - PROCESS | 1791 | 1461087178492 Marionette DEBUG loaded listener.js 10:32:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x93195400) [pid = 1791] [serial = 2007] [outer = 0x9029e800] 10:32:59 INFO - PROCESS | 1791 | 1461087179391 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 10:32:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:32:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1580ms 10:32:59 INFO - PROCESS | 1791 | 1461087179434 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 10:32:59 INFO - PROCESS | 1791 | 1461087179438 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 10:32:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:32:59 INFO - PROCESS | 1791 | 1461087179444 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:32:59 INFO - PROCESS | 1791 | 1461087179447 Marionette TRACE conn3 <- [1,2646,null,{}] 10:32:59 INFO - PROCESS | 1791 | 1461087179453 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:59 INFO - PROCESS | 1791 | 1461087179656 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 10:33:00 INFO - PROCESS | 1791 | 1461087179999 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:00 INFO - PROCESS | 1791 | ++DOCSHELL 0x906f7800 == 164 [pid = 1791] [id = 669] 10:33:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x914e7800) [pid = 1791] [serial = 2008] [outer = (nil)] 10:33:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x941fa400) [pid = 1791] [serial = 2009] [outer = 0x914e7800] 10:33:00 INFO - PROCESS | 1791 | 1461087180105 Marionette DEBUG loaded listener.js 10:33:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x94237400) [pid = 1791] [serial = 2010] [outer = 0x914e7800] 10:33:01 INFO - PROCESS | 1791 | 1461087181060 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 10:33:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:33:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1679ms 10:33:01 INFO - PROCESS | 1791 | 1461087181124 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 10:33:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:33:01 INFO - PROCESS | 1791 | 1461087181128 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 10:33:01 INFO - PROCESS | 1791 | 1461087181135 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:33:01 INFO - PROCESS | 1791 | 1461087181139 Marionette TRACE conn3 <- [1,2650,null,{}] 10:33:01 INFO - PROCESS | 1791 | 1461087181145 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:01 INFO - PROCESS | 1791 | 1461087181424 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 10:33:01 INFO - PROCESS | 1791 | 1461087181778 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:01 INFO - PROCESS | 1791 | ++DOCSHELL 0x9414d400 == 165 [pid = 1791] [id = 670] 10:33:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x943c0400) [pid = 1791] [serial = 2011] [outer = (nil)] 10:33:01 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x958b1800) [pid = 1791] [serial = 2012] [outer = 0x943c0400] 10:33:01 INFO - PROCESS | 1791 | 1461087181882 Marionette DEBUG loaded listener.js 10:33:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x96a28c00) [pid = 1791] [serial = 2013] [outer = 0x943c0400] 10:33:02 INFO - PROCESS | 1791 | 1461087182826 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 10:33:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:33:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1731ms 10:33:02 INFO - PROCESS | 1791 | 1461087182865 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 10:33:02 INFO - PROCESS | 1791 | 1461087182869 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 10:33:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:33:02 INFO - PROCESS | 1791 | 1461087182875 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:33:02 INFO - PROCESS | 1791 | 1461087182879 Marionette TRACE conn3 <- [1,2654,null,{}] 10:33:02 INFO - PROCESS | 1791 | 1461087182884 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:03 INFO - PROCESS | 1791 | 1461087183104 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 10:33:03 INFO - PROCESS | 1791 | 1461087183452 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:03 INFO - PROCESS | 1791 | ++DOCSHELL 0x94231800 == 166 [pid = 1791] [id = 671] 10:33:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x942e2400) [pid = 1791] [serial = 2014] [outer = (nil)] 10:33:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x9815d000) [pid = 1791] [serial = 2015] [outer = 0x942e2400] 10:33:03 INFO - PROCESS | 1791 | 1461087183541 Marionette DEBUG loaded listener.js 10:33:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x983fac00) [pid = 1791] [serial = 2016] [outer = 0x942e2400] 10:33:04 INFO - PROCESS | 1791 | 1461087184430 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 10:33:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:33:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1586ms 10:33:04 INFO - PROCESS | 1791 | 1461087184465 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 10:33:04 INFO - PROCESS | 1791 | 1461087184468 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 10:33:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:33:04 INFO - PROCESS | 1791 | 1461087184475 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:33:04 INFO - PROCESS | 1791 | 1461087184478 Marionette TRACE conn3 <- [1,2658,null,{}] 10:33:04 INFO - PROCESS | 1791 | 1461087184484 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:04 INFO - PROCESS | 1791 | 1461087184697 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 10:33:05 INFO - PROCESS | 1791 | 1461087184998 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:05 INFO - PROCESS | 1791 | ++DOCSHELL 0x914e6400 == 167 [pid = 1791] [id = 672] 10:33:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x971aa400) [pid = 1791] [serial = 2017] [outer = (nil)] 10:33:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x98879000) [pid = 1791] [serial = 2018] [outer = 0x971aa400] 10:33:05 INFO - PROCESS | 1791 | 1461087185132 Marionette DEBUG loaded listener.js 10:33:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x98b03800) [pid = 1791] [serial = 2019] [outer = 0x971aa400] 10:33:06 INFO - PROCESS | 1791 | 1461087186039 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 10:33:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:33:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1630ms 10:33:06 INFO - PROCESS | 1791 | 1461087186106 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 10:33:06 INFO - PROCESS | 1791 | 1461087186110 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 10:33:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:33:06 INFO - PROCESS | 1791 | 1461087186116 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:33:06 INFO - PROCESS | 1791 | 1461087186120 Marionette TRACE conn3 <- [1,2662,null,{}] 10:33:06 INFO - PROCESS | 1791 | 1461087186125 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:06 INFO - PROCESS | 1791 | 1461087186348 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 10:33:06 INFO - PROCESS | 1791 | 1461087186691 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:06 INFO - PROCESS | 1791 | ++DOCSHELL 0x9878f400 == 168 [pid = 1791] [id = 673] 10:33:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x98794c00) [pid = 1791] [serial = 2020] [outer = (nil)] 10:33:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x99210400) [pid = 1791] [serial = 2021] [outer = 0x98794c00] 10:33:06 INFO - PROCESS | 1791 | 1461087186788 Marionette DEBUG loaded listener.js 10:33:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x991a8800) [pid = 1791] [serial = 2022] [outer = 0x98794c00] 10:33:07 INFO - PROCESS | 1791 | 1461087187653 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 10:33:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:33:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1586ms 10:33:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:33:07 INFO - PROCESS | 1791 | 1461087187704 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 10:33:07 INFO - PROCESS | 1791 | 1461087187707 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 10:33:07 INFO - PROCESS | 1791 | 1461087187714 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:33:07 INFO - PROCESS | 1791 | 1461087187717 Marionette TRACE conn3 <- [1,2666,null,{}] 10:33:07 INFO - PROCESS | 1791 | 1461087187723 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:07 INFO - PROCESS | 1791 | 1461087187950 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 10:33:08 INFO - PROCESS | 1791 | 1461087188289 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:08 INFO - PROCESS | 1791 | ++DOCSHELL 0x94dcc800 == 169 [pid = 1791] [id = 674] 10:33:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x971a7800) [pid = 1791] [serial = 2023] [outer = (nil)] 10:33:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x9a6e3400) [pid = 1791] [serial = 2024] [outer = 0x971a7800] 10:33:08 INFO - PROCESS | 1791 | 1461087188385 Marionette DEBUG loaded listener.js 10:33:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x9ea0e400) [pid = 1791] [serial = 2025] [outer = 0x971a7800] 10:33:09 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:09 INFO - PROCESS | 1791 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:33:09 INFO - PROCESS | 1791 | 1461087189682 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 10:33:09 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) 10:33:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1991ms 10:33:09 INFO - PROCESS | 1791 | 1461087189704 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 10:33:09 INFO - PROCESS | 1791 | 1461087189708 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 10:33:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:33:09 INFO - PROCESS | 1791 | 1461087189714 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:33:09 INFO - PROCESS | 1791 | 1461087189718 Marionette TRACE conn3 <- [1,2670,null,{}] 10:33:09 INFO - PROCESS | 1791 | 1461087189723 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:09 INFO - PROCESS | 1791 | 1461087189977 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 10:33:10 INFO - PROCESS | 1791 | 1461087190241 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:10 INFO - PROCESS | 1791 | ++DOCSHELL 0x999cc800 == 170 [pid = 1791] [id = 675] 10:33:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x99a6d000) [pid = 1791] [serial = 2026] [outer = (nil)] 10:33:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0xa0c2f000) [pid = 1791] [serial = 2027] [outer = 0x99a6d000] 10:33:10 INFO - PROCESS | 1791 | 1461087190328 Marionette DEBUG loaded listener.js 10:33:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0xa0e8b000) [pid = 1791] [serial = 2028] [outer = 0x99a6d000] 10:33:11 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:11 INFO - PROCESS | 1791 | 1461087191697 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 10:33:11 INFO - PROCESS | 1791 | 1461087191757 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 10:33:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:33:11 INFO - PROCESS | 1791 | 1461087191863 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:33:11 INFO - PROCESS | 1791 | 1461087191867 Marionette TRACE conn3 <- [1,2674,null,{}] 10:33:11 INFO - PROCESS | 1791 | 1461087191874 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:12 INFO - PROCESS | 1791 | 1461087192099 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 10:33:12 INFO - PROCESS | 1791 | 1461087192392 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:12 INFO - PROCESS | 1791 | ++DOCSHELL 0x9feea000 == 171 [pid = 1791] [id = 676] 10:33:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0xa0ae0000) [pid = 1791] [serial = 2029] [outer = (nil)] 10:33:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0xa44cd000) [pid = 1791] [serial = 2030] [outer = 0xa0ae0000] 10:33:12 INFO - PROCESS | 1791 | 1461087192479 Marionette DEBUG loaded listener.js 10:33:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0xa45b1c00) [pid = 1791] [serial = 2031] [outer = 0xa0ae0000] 10:33:13 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:13 INFO - PROCESS | 1791 | 1461087193856 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 10:33:13 INFO - PROCESS | 1791 | 1461087193914 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 10:33:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:33:13 INFO - PROCESS | 1791 | 1461087193920 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:33:13 INFO - PROCESS | 1791 | 1461087193924 Marionette TRACE conn3 <- [1,2678,null,{}] 10:33:13 INFO - PROCESS | 1791 | 1461087193929 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:14 INFO - PROCESS | 1791 | 1461087194230 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 10:33:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb26800 == 170 [pid = 1791] [id = 85] 10:33:16 INFO - PROCESS | 1791 | --DOCSHELL 0x906f0800 == 169 [pid = 1791] [id = 273] 10:33:16 INFO - PROCESS | 1791 | --DOCSHELL 0x931a0400 == 168 [pid = 1791] [id = 320] 10:33:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8996ac00 == 167 [pid = 1791] [id = 658] 10:33:16 INFO - PROCESS | 1791 | --DOCSHELL 0x89969400 == 166 [pid = 1791] [id = 657] 10:33:16 INFO - PROCESS | 1791 | --DOCSHELL 0x853a4400 == 165 [pid = 1791] [id = 656] 10:33:16 INFO - PROCESS | 1791 | --DOCSHELL 0x941f9800 == 164 [pid = 1791] [id = 648] 10:33:16 INFO - PROCESS | 1791 | --DOCSHELL 0x93085400 == 163 [pid = 1791] [id = 647] 10:33:16 INFO - PROCESS | 1791 | --DOCSHELL 0x914e2400 == 162 [pid = 1791] [id = 646] 10:33:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8aa16800 == 161 [pid = 1791] [id = 645] 10:33:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8fee3c00 == 160 [pid = 1791] [id = 644] 10:33:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8994e000 == 159 [pid = 1791] [id = 643] 10:33:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8e964c00 == 158 [pid = 1791] [id = 641] 10:33:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8f3a8c00 == 157 [pid = 1791] [id = 642] 10:33:16 INFO - PROCESS | 1791 | --DOCSHELL 0x86d20000 == 156 [pid = 1791] [id = 640] 10:33:16 INFO - PROCESS | 1791 | --DOCSHELL 0x86dd8800 == 155 [pid = 1791] [id = 639] 10:33:16 INFO - PROCESS | 1791 | --DOCSHELL 0x875c3800 == 154 [pid = 1791] [id = 638] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x8aaf5800) [pid = 1791] [serial = 1913] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x8b27a400) [pid = 1791] [serial = 1779] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x8bbf4c00) [pid = 1791] [serial = 1910] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x89804000) [pid = 1791] [serial = 1904] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x898fe000) [pid = 1791] [serial = 1905] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0xa4482c00) [pid = 1791] [serial = 1902] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0xa445cc00) [pid = 1791] [serial = 1901] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0xa2ac5c00) [pid = 1791] [serial = 1899] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0xa2a80800) [pid = 1791] [serial = 1898] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0xa0e8f800) [pid = 1791] [serial = 1896] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0xa0e8b800) [pid = 1791] [serial = 1895] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0xa00be800) [pid = 1791] [serial = 1893] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0xa009e400) [pid = 1791] [serial = 1892] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x9ea16800) [pid = 1791] [serial = 1890] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x9df84000) [pid = 1791] [serial = 1889] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x9a66cc00) [pid = 1791] [serial = 1887] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x999d3000) [pid = 1791] [serial = 1886] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x9919f000) [pid = 1791] [serial = 1884] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x98ead000) [pid = 1791] [serial = 1883] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x98864c00) [pid = 1791] [serial = 1881] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x98169000) [pid = 1791] [serial = 1880] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x958b3000) [pid = 1791] [serial = 1878] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x943c6000) [pid = 1791] [serial = 1877] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x94230800) [pid = 1791] [serial = 1875] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x941f8800) [pid = 1791] [serial = 1874] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x94142c00) [pid = 1791] [serial = 1872] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x9319dc00) [pid = 1791] [serial = 1871] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x9307bc00) [pid = 1791] [serial = 1869] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x91eeb000) [pid = 1791] [serial = 1868] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x91240000) [pid = 1791] [serial = 1866] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x905ea800) [pid = 1791] [serial = 1865] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x90292c00) [pid = 1791] [serial = 1863] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x9022a000) [pid = 1791] [serial = 1862] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x900dd400) [pid = 1791] [serial = 1860] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x8fedbc00) [pid = 1791] [serial = 1859] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x8f846800) [pid = 1791] [serial = 1857] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x8f5a1000) [pid = 1791] [serial = 1856] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x8e96a800) [pid = 1791] [serial = 1853] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x8e9e3c00) [pid = 1791] [serial = 1854] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x8aaf4400) [pid = 1791] [serial = 1851] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x8aa19800) [pid = 1791] [serial = 1850] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x8e2b6000) [pid = 1791] [serial = 1847] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x8e12f000) [pid = 1791] [serial = 1911] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x8aa1a800) [pid = 1791] [serial = 1907] [outer = (nil)] [url = about:blank] 10:33:16 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x8aa9dc00) [pid = 1791] [serial = 1908] [outer = (nil)] [url = about:blank] 10:33:17 INFO - PROCESS | 1791 | 1461087196995 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:17 INFO - PROCESS | 1791 | ++DOCSHELL 0x85c68800 == 155 [pid = 1791] [id = 677] 10:33:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x85c6bc00) [pid = 1791] [serial = 2032] [outer = (nil)] 10:33:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x86c62800) [pid = 1791] [serial = 2033] [outer = 0x85c6bc00] 10:33:17 INFO - PROCESS | 1791 | 1461087197074 Marionette DEBUG loaded listener.js 10:33:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x86c69000) [pid = 1791] [serial = 2034] [outer = 0x85c6bc00] 10:33:18 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:18 INFO - PROCESS | 1791 | 1461087198347 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 10:33:18 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) 10:33:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 4447ms 10:33:18 INFO - PROCESS | 1791 | 1461087198369 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 10:33:18 INFO - PROCESS | 1791 | 1461087198375 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 10:33:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:33:18 INFO - PROCESS | 1791 | 1461087198382 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:33:18 INFO - PROCESS | 1791 | 1461087198387 Marionette TRACE conn3 <- [1,2682,null,{}] 10:33:18 INFO - PROCESS | 1791 | 1461087198393 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:18 INFO - PROCESS | 1791 | 1461087198691 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 10:33:18 INFO - PROCESS | 1791 | 1461087198900 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:18 INFO - PROCESS | 1791 | ++DOCSHELL 0x86dd7800 == 156 [pid = 1791] [id = 678] 10:33:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x875bcc00) [pid = 1791] [serial = 2035] [outer = (nil)] 10:33:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x887dc400) [pid = 1791] [serial = 2036] [outer = 0x875bcc00] 10:33:19 INFO - PROCESS | 1791 | 1461087198991 Marionette DEBUG loaded listener.js 10:33:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x89942000) [pid = 1791] [serial = 2037] [outer = 0x875bcc00] 10:33:20 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:20 INFO - PROCESS | 1791 | 1461087200253 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 10:33:20 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) 10:33:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1889ms 10:33:20 INFO - PROCESS | 1791 | 1461087200275 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 10:33:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:33:20 INFO - PROCESS | 1791 | 1461087200281 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 10:33:20 INFO - PROCESS | 1791 | 1461087200312 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:33:20 INFO - PROCESS | 1791 | 1461087200316 Marionette TRACE conn3 <- [1,2686,null,{}] 10:33:20 INFO - PROCESS | 1791 | 1461087200321 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:20 INFO - PROCESS | 1791 | 1461087200606 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 10:33:20 INFO - PROCESS | 1791 | 1461087200784 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:20 INFO - PROCESS | 1791 | ++DOCSHELL 0x89949800 == 157 [pid = 1791] [id = 679] 10:33:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x89976000) [pid = 1791] [serial = 2038] [outer = (nil)] 10:33:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x89b78c00) [pid = 1791] [serial = 2039] [outer = 0x89976000] 10:33:20 INFO - PROCESS | 1791 | 1461087200858 Marionette DEBUG loaded listener.js 10:33:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x8a937400) [pid = 1791] [serial = 2040] [outer = 0x89976000] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x8aa17800) [pid = 1791] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x89b75c00) [pid = 1791] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x8555c000) [pid = 1791] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x8544ac00) [pid = 1791] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x91240400) [pid = 1791] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x9993b800) [pid = 1791] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x8555c400) [pid = 1791] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x98796c00) [pid = 1791] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x9584f400) [pid = 1791] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x94dc7800) [pid = 1791] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 132 (0x94dd2400) [pid = 1791] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 131 (0x93199400) [pid = 1791] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 130 (0x91ef4000) [pid = 1791] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 129 (0x903bb400) [pid = 1791] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 128 (0x900e4c00) [pid = 1791] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 127 (0x8fed7c00) [pid = 1791] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 126 (0x8f3ae400) [pid = 1791] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 125 (0x8ea69800) [pid = 1791] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 124 (0x8e8d8400) [pid = 1791] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 123 (0x8a943400) [pid = 1791] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 122 (0x886cb400) [pid = 1791] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:33:21 INFO - PROCESS | 1791 | --DOMWINDOW == 121 (0x8996c400) [pid = 1791] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:33:22 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:22 INFO - PROCESS | 1791 | 1461087202812 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 10:33:22 INFO - PROCESS | 1791 | 1461087202859 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 10:33:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:33:22 INFO - PROCESS | 1791 | 1461087202874 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:33:22 INFO - PROCESS | 1791 | 1461087202882 Marionette TRACE conn3 <- [1,2690,null,{}] 10:33:22 INFO - PROCESS | 1791 | 1461087202889 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:23 INFO - PROCESS | 1791 | 1461087203097 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 10:33:23 INFO - PROCESS | 1791 | 1461087203341 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:23 INFO - PROCESS | 1791 | ++DOCSHELL 0x85457c00 == 158 [pid = 1791] [id = 680] 10:33:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 122 (0x85c6e400) [pid = 1791] [serial = 2041] [outer = (nil)] 10:33:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 123 (0x8aa16c00) [pid = 1791] [serial = 2042] [outer = 0x85c6e400] 10:33:23 INFO - PROCESS | 1791 | 1461087203415 Marionette DEBUG loaded listener.js 10:33:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 124 (0x8b275c00) [pid = 1791] [serial = 2043] [outer = 0x85c6e400] 10:33:24 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:24 INFO - PROCESS | 1791 | 1461087204889 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 10:33:24 INFO - PROCESS | 1791 | 1461087204921 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 10:33:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:33:24 INFO - PROCESS | 1791 | 1461087204930 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:33:24 INFO - PROCESS | 1791 | 1461087204934 Marionette TRACE conn3 <- [1,2694,null,{}] 10:33:24 INFO - PROCESS | 1791 | 1461087204944 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:25 INFO - PROCESS | 1791 | 1461087205247 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 10:33:25 INFO - PROCESS | 1791 | 1461087205537 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:25 INFO - PROCESS | 1791 | ++DOCSHELL 0x8544c000 == 159 [pid = 1791] [id = 681] 10:33:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 125 (0x86c66c00) [pid = 1791] [serial = 2044] [outer = (nil)] 10:33:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 126 (0x86dd2000) [pid = 1791] [serial = 2045] [outer = 0x86c66c00] 10:33:25 INFO - PROCESS | 1791 | 1461087205628 Marionette DEBUG loaded listener.js 10:33:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 127 (0x8994b400) [pid = 1791] [serial = 2046] [outer = 0x86c66c00] 10:33:26 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:27 INFO - PROCESS | 1791 | 1461087207001 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 10:33:27 INFO - PROCESS | 1791 | 1461087207082 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 10:33:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:33:27 INFO - PROCESS | 1791 | 1461087207258 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:33:27 INFO - PROCESS | 1791 | 1461087207263 Marionette TRACE conn3 <- [1,2698,null,{}] 10:33:27 INFO - PROCESS | 1791 | 1461087207320 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:27 INFO - PROCESS | 1791 | 1461087207539 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 10:33:27 INFO - PROCESS | 1791 | 1461087207826 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:27 INFO - PROCESS | 1791 | ++DOCSHELL 0x86c5c800 == 160 [pid = 1791] [id = 682] 10:33:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 128 (0x86c67400) [pid = 1791] [serial = 2047] [outer = (nil)] 10:33:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 129 (0x8aa18400) [pid = 1791] [serial = 2048] [outer = 0x86c67400] 10:33:27 INFO - PROCESS | 1791 | 1461087207913 Marionette DEBUG loaded listener.js 10:33:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 130 (0x8b4d7800) [pid = 1791] [serial = 2049] [outer = 0x86c67400] 10:33:29 INFO - PROCESS | 1791 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:29 INFO - PROCESS | 1791 | 1461087209310 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 10:33:29 INFO - PROCESS | 1791 | 1461087209348 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 10:33:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:33:29 INFO - PROCESS | 1791 | 1461087209354 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:33:29 INFO - PROCESS | 1791 | 1461087209360 Marionette TRACE conn3 <- [1,2702,null,{}] 10:33:29 INFO - PROCESS | 1791 | 1461087209465 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:29 INFO - PROCESS | 1791 | 1461087209765 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 10:33:29 INFO - PROCESS | 1791 | 1461087209978 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:30 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aa21800 == 161 [pid = 1791] [id = 683] 10:33:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 131 (0x8b6f3c00) [pid = 1791] [serial = 2050] [outer = (nil)] 10:33:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 132 (0x8e125c00) [pid = 1791] [serial = 2051] [outer = 0x8b6f3c00] 10:33:30 INFO - PROCESS | 1791 | 1461087210066 Marionette DEBUG loaded listener.js 10:33:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0x8e2ba800) [pid = 1791] [serial = 2052] [outer = 0x8b6f3c00] 10:33:30 INFO - PROCESS | 1791 | 1461087210995 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 10:33:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:33:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1696ms 10:33:31 INFO - PROCESS | 1791 | 1461087211050 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 10:33:31 INFO - PROCESS | 1791 | 1461087211055 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 10:33:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:33:31 INFO - PROCESS | 1791 | 1461087211061 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:33:31 INFO - PROCESS | 1791 | 1461087211064 Marionette TRACE conn3 <- [1,2706,null,{}] 10:33:31 INFO - PROCESS | 1791 | 1461087211070 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:31 INFO - PROCESS | 1791 | 1461087211279 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 10:33:31 INFO - PROCESS | 1791 | 1461087211606 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:31 INFO - PROCESS | 1791 | ++DOCSHELL 0x8dfadc00 == 162 [pid = 1791] [id = 684] 10:33:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x8e8d7000) [pid = 1791] [serial = 2053] [outer = (nil)] 10:33:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x8e96ac00) [pid = 1791] [serial = 2054] [outer = 0x8e8d7000] 10:33:31 INFO - PROCESS | 1791 | 1461087211696 Marionette DEBUG loaded listener.js 10:33:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x8e9e3c00) [pid = 1791] [serial = 2055] [outer = 0x8e8d7000] 10:33:32 INFO - PROCESS | 1791 | 1461087212647 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 10:33:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:33:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1632ms 10:33:32 INFO - PROCESS | 1791 | 1461087212694 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 10:33:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:33:32 INFO - PROCESS | 1791 | 1461087212698 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 10:33:32 INFO - PROCESS | 1791 | 1461087212704 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:33:32 INFO - PROCESS | 1791 | 1461087212708 Marionette TRACE conn3 <- [1,2710,null,{}] 10:33:32 INFO - PROCESS | 1791 | 1461087212713 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:32 INFO - PROCESS | 1791 | 1461087212920 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 10:33:33 INFO - PROCESS | 1791 | 1461087213249 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:33 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aa20400 == 163 [pid = 1791] [id = 685] 10:33:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x8bbe7400) [pid = 1791] [serial = 2056] [outer = (nil)] 10:33:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x8f3a9000) [pid = 1791] [serial = 2057] [outer = 0x8bbe7400] 10:33:33 INFO - PROCESS | 1791 | 1461087213340 Marionette DEBUG loaded listener.js 10:33:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x8f3b3000) [pid = 1791] [serial = 2058] [outer = 0x8bbe7400] 10:33:34 INFO - PROCESS | 1791 | 1461087214264 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 10:33:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:33:34 INFO - PROCESS | 1791 | 1461087214344 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 10:33:34 INFO - PROCESS | 1791 | 1461087214350 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:33:34 INFO - PROCESS | 1791 | 1461087214354 Marionette TRACE conn3 <- [1,2714,null,{}] 10:33:34 INFO - PROCESS | 1791 | 1461087214359 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:34 INFO - PROCESS | 1791 | 1461087214636 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 10:33:35 INFO - PROCESS | 1791 | 1461087214984 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:35 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b6ec400 == 164 [pid = 1791] [id = 686] 10:33:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x8f5a0400) [pid = 1791] [serial = 2059] [outer = (nil)] 10:33:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8fb7cc00) [pid = 1791] [serial = 2060] [outer = 0x8f5a0400] 10:33:35 INFO - PROCESS | 1791 | 1461087215073 Marionette DEBUG loaded listener.js 10:33:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x8fed8000) [pid = 1791] [serial = 2061] [outer = 0x8f5a0400] 10:33:35 INFO - PROCESS | 1791 | 1461087215957 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 10:33:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:33:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1685ms 10:33:36 INFO - PROCESS | 1791 | 1461087216034 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 10:33:36 INFO - PROCESS | 1791 | 1461087216038 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 10:33:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:33:36 INFO - PROCESS | 1791 | 1461087216045 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:33:36 INFO - PROCESS | 1791 | 1461087216048 Marionette TRACE conn3 <- [1,2718,null,{}] 10:33:36 INFO - PROCESS | 1791 | 1461087216054 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:36 INFO - PROCESS | 1791 | 1461087216297 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 10:33:36 INFO - PROCESS | 1791 | 1461087216625 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:36 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f841c00 == 165 [pid = 1791] [id = 687] 10:33:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x8fb6e000) [pid = 1791] [serial = 2062] [outer = (nil)] 10:33:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x900e7400) [pid = 1791] [serial = 2063] [outer = 0x8fb6e000] 10:33:36 INFO - PROCESS | 1791 | 1461087216716 Marionette DEBUG loaded listener.js 10:33:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x90223c00) [pid = 1791] [serial = 2064] [outer = 0x8fb6e000] 10:33:37 INFO - PROCESS | 1791 | 1461087217680 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 10:33:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:33:37 INFO - PROCESS | 1791 | 1461087217729 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 10:33:37 INFO - PROCESS | 1791 | 1461087217736 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:33:37 INFO - PROCESS | 1791 | 1461087217739 Marionette TRACE conn3 <- [1,2722,null,{}] 10:33:37 INFO - PROCESS | 1791 | 1461087217745 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:37 INFO - PROCESS | 1791 | 1461087217960 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 10:33:38 INFO - PROCESS | 1791 | 1461087218287 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:38 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fee1000 == 166 [pid = 1791] [id = 688] 10:33:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x903b5c00) [pid = 1791] [serial = 2065] [outer = (nil)] 10:33:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x905eb800) [pid = 1791] [serial = 2066] [outer = 0x903b5c00] 10:33:38 INFO - PROCESS | 1791 | 1461087218380 Marionette DEBUG loaded listener.js 10:33:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x906f1000) [pid = 1791] [serial = 2067] [outer = 0x903b5c00] 10:33:39 INFO - PROCESS | 1791 | 1461087219277 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 10:33:39 INFO - PROCESS | 1791 | 1461087219331 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 10:33:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:33:39 INFO - PROCESS | 1791 | 1461087219337 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:33:39 INFO - PROCESS | 1791 | 1461087219341 Marionette TRACE conn3 <- [1,2726,null,{}] 10:33:39 INFO - PROCESS | 1791 | 1461087219346 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:39 INFO - PROCESS | 1791 | 1461087219555 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 10:33:39 INFO - PROCESS | 1791 | 1461087219892 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:39 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fed5400 == 167 [pid = 1791] [id = 689] 10:33:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x900ddc00) [pid = 1791] [serial = 2068] [outer = (nil)] 10:33:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x912f1800) [pid = 1791] [serial = 2069] [outer = 0x900ddc00] 10:33:39 INFO - PROCESS | 1791 | 1461087219985 Marionette DEBUG loaded listener.js 10:33:40 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x914ef400) [pid = 1791] [serial = 2070] [outer = 0x900ddc00] 10:33:40 INFO - PROCESS | 1791 | 1461087220887 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 10:33:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:33:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1583ms 10:33:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:33:40 INFO - PROCESS | 1791 | 1461087220920 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 10:33:40 INFO - PROCESS | 1791 | 1461087220924 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 10:33:40 INFO - PROCESS | 1791 | 1461087220930 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:33:40 INFO - PROCESS | 1791 | 1461087220934 Marionette TRACE conn3 <- [1,2730,null,{}] 10:33:40 INFO - PROCESS | 1791 | 1461087220940 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:41 INFO - PROCESS | 1791 | 1461087221143 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 10:33:41 INFO - PROCESS | 1791 | 1461087221477 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:41 INFO - PROCESS | 1791 | ++DOCSHELL 0x89978400 == 168 [pid = 1791] [id = 690] 10:33:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x912ea400) [pid = 1791] [serial = 2071] [outer = (nil)] 10:33:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x94142c00) [pid = 1791] [serial = 2072] [outer = 0x912ea400] 10:33:41 INFO - PROCESS | 1791 | 1461087221566 Marionette DEBUG loaded listener.js 10:33:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x94147800) [pid = 1791] [serial = 2073] [outer = 0x912ea400] 10:33:42 INFO - PROCESS | 1791 | 1461087222899 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 10:33:42 INFO - PROCESS | 1791 | 1461087222964 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 10:33:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:33:42 INFO - PROCESS | 1791 | 1461087222972 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:33:42 INFO - PROCESS | 1791 | 1461087222977 Marionette TRACE conn3 <- [1,2734,null,{}] 10:33:42 INFO - PROCESS | 1791 | 1461087222982 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:43 INFO - PROCESS | 1791 | 1461087223278 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 10:33:43 INFO - PROCESS | 1791 | 1461087223565 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:43 INFO - PROCESS | 1791 | ++DOCSHELL 0x9022ac00 == 169 [pid = 1791] [id = 691] 10:33:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x90297c00) [pid = 1791] [serial = 2074] [outer = (nil)] 10:33:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x9430cc00) [pid = 1791] [serial = 2075] [outer = 0x90297c00] 10:33:43 INFO - PROCESS | 1791 | 1461087223656 Marionette DEBUG loaded listener.js 10:33:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x94dd0400) [pid = 1791] [serial = 2076] [outer = 0x90297c00] 10:33:44 INFO - PROCESS | 1791 | 1461087224597 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 10:33:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:33:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1680ms 10:33:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:33:44 INFO - PROCESS | 1791 | 1461087224653 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 10:33:44 INFO - PROCESS | 1791 | 1461087224656 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 10:33:44 INFO - PROCESS | 1791 | 1461087224663 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:33:44 INFO - PROCESS | 1791 | 1461087224666 Marionette TRACE conn3 <- [1,2738,null,{}] 10:33:44 INFO - PROCESS | 1791 | 1461087224672 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:44 INFO - PROCESS | 1791 | 1461087224884 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 10:33:45 INFO - PROCESS | 1791 | 1461087225233 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:45 INFO - PROCESS | 1791 | ++DOCSHELL 0x931a0800 == 170 [pid = 1791] [id = 692] 10:33:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x94146400) [pid = 1791] [serial = 2077] [outer = (nil)] 10:33:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x96a27800) [pid = 1791] [serial = 2078] [outer = 0x94146400] 10:33:45 INFO - PROCESS | 1791 | 1461087225323 Marionette DEBUG loaded listener.js 10:33:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x971aac00) [pid = 1791] [serial = 2079] [outer = 0x94146400] 10:33:46 INFO - PROCESS | 1791 | 1461087226183 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 10:33:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:33:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1581ms 10:33:46 INFO - PROCESS | 1791 | 1461087226243 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 10:33:46 INFO - PROCESS | 1791 | 1461087226246 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 10:33:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:33:46 INFO - PROCESS | 1791 | 1461087226253 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:33:46 INFO - PROCESS | 1791 | 1461087226256 Marionette TRACE conn3 <- [1,2742,null,{}] 10:33:46 INFO - PROCESS | 1791 | 1461087226262 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:46 INFO - PROCESS | 1791 | 1461087226469 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 10:33:46 INFO - PROCESS | 1791 | 1461087226761 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:46 INFO - PROCESS | 1791 | ++DOCSHELL 0x958bd400 == 171 [pid = 1791] [id = 693] 10:33:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x96b99000) [pid = 1791] [serial = 2080] [outer = (nil)] 10:33:46 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x98169000) [pid = 1791] [serial = 2081] [outer = 0x96b99000] 10:33:46 INFO - PROCESS | 1791 | 1461087226895 Marionette DEBUG loaded listener.js 10:33:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x983f9c00) [pid = 1791] [serial = 2082] [outer = 0x96b99000] 10:33:47 INFO - PROCESS | 1791 | 1461087227833 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 10:33:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:33:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1646ms 10:33:47 INFO - PROCESS | 1791 | 1461087227900 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 10:33:47 INFO - PROCESS | 1791 | 1461087227903 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 10:33:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:33:47 INFO - PROCESS | 1791 | 1461087227910 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:33:47 INFO - PROCESS | 1791 | 1461087227914 Marionette TRACE conn3 <- [1,2746,null,{}] 10:33:47 INFO - PROCESS | 1791 | 1461087227920 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:48 INFO - PROCESS | 1791 | 1461087228185 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 10:33:48 INFO - PROCESS | 1791 | 1461087228518 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:48 INFO - PROCESS | 1791 | ++DOCSHELL 0x85450800 == 172 [pid = 1791] [id = 694] 10:33:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x9029b400) [pid = 1791] [serial = 2083] [outer = (nil)] 10:33:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x9887f000) [pid = 1791] [serial = 2084] [outer = 0x9029b400] 10:33:48 INFO - PROCESS | 1791 | 1461087228608 Marionette DEBUG loaded listener.js 10:33:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x98884800) [pid = 1791] [serial = 2085] [outer = 0x9029b400] 10:33:49 INFO - PROCESS | 1791 | 1461087229523 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 10:33:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:33:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1689ms 10:33:49 INFO - PROCESS | 1791 | 1461087229600 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 10:33:49 INFO - PROCESS | 1791 | 1461087229604 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 10:33:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:33:49 INFO - PROCESS | 1791 | 1461087229610 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:33:49 INFO - PROCESS | 1791 | 1461087229613 Marionette TRACE conn3 <- [1,2750,null,{}] 10:33:49 INFO - PROCESS | 1791 | 1461087229618 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:49 INFO - PROCESS | 1791 | 1461087229835 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 10:33:50 INFO - PROCESS | 1791 | 1461087230131 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:50 INFO - PROCESS | 1791 | ++DOCSHELL 0x96fce800 == 173 [pid = 1791] [id = 695] 10:33:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x983f6800) [pid = 1791] [serial = 2086] [outer = (nil)] 10:33:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x99218400) [pid = 1791] [serial = 2087] [outer = 0x983f6800] 10:33:50 INFO - PROCESS | 1791 | 1461087230260 Marionette DEBUG loaded listener.js 10:33:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x9991e400) [pid = 1791] [serial = 2088] [outer = 0x983f6800] 10:33:51 INFO - PROCESS | 1791 | 1461087231157 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 10:33:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:33:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1586ms 10:33:51 INFO - PROCESS | 1791 | 1461087231197 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 10:33:51 INFO - PROCESS | 1791 | 1461087231200 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 10:33:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:33:51 INFO - PROCESS | 1791 | 1461087231206 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:33:51 INFO - PROCESS | 1791 | 1461087231210 Marionette TRACE conn3 <- [1,2754,null,{}] 10:33:51 INFO - PROCESS | 1791 | 1461087231215 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:51 INFO - PROCESS | 1791 | 1461087231421 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 10:33:51 INFO - PROCESS | 1791 | 1461087231717 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:51 INFO - PROCESS | 1791 | ++DOCSHELL 0x98881400 == 174 [pid = 1791] [id = 696] 10:33:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x98edf400) [pid = 1791] [serial = 2089] [outer = (nil)] 10:33:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x9ea17c00) [pid = 1791] [serial = 2090] [outer = 0x98edf400] 10:33:51 INFO - PROCESS | 1791 | 1461087231848 Marionette DEBUG loaded listener.js 10:33:51 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x9fb8c400) [pid = 1791] [serial = 2091] [outer = 0x98edf400] 10:33:52 INFO - PROCESS | 1791 | 1461087232738 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 10:33:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:33:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1583ms 10:33:52 INFO - PROCESS | 1791 | 1461087232806 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 10:33:52 INFO - PROCESS | 1791 | 1461087232810 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 10:33:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:33:52 INFO - PROCESS | 1791 | 1461087232819 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:33:52 INFO - PROCESS | 1791 | 1461087232822 Marionette TRACE conn3 <- [1,2758,null,{}] 10:33:52 INFO - PROCESS | 1791 | 1461087232826 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:53 INFO - PROCESS | 1791 | 1461087233041 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 10:33:53 INFO - PROCESS | 1791 | 1461087233381 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:53 INFO - PROCESS | 1791 | ++DOCSHELL 0x9a6e6000 == 175 [pid = 1791] [id = 697] 10:33:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x9df8ec00) [pid = 1791] [serial = 2092] [outer = (nil)] 10:33:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0xa0ade800) [pid = 1791] [serial = 2093] [outer = 0x9df8ec00] 10:33:53 INFO - PROCESS | 1791 | 1461087233470 Marionette DEBUG loaded listener.js 10:33:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0xa0e8bc00) [pid = 1791] [serial = 2094] [outer = 0x9df8ec00] 10:33:55 INFO - PROCESS | 1791 | --DOCSHELL 0x91234400 == 174 [pid = 1791] [id = 73] 10:33:55 INFO - PROCESS | 1791 | --DOCSHELL 0xa0006000 == 173 [pid = 1791] [id = 633] 10:33:55 INFO - PROCESS | 1791 | --DOCSHELL 0xa0c33c00 == 172 [pid = 1791] [id = 632] 10:33:55 INFO - PROCESS | 1791 | --DOCSHELL 0x99210c00 == 171 [pid = 1791] [id = 629] 10:33:55 INFO - PROCESS | 1791 | --DOCSHELL 0x98b02c00 == 170 [pid = 1791] [id = 630] 10:33:55 INFO - PROCESS | 1791 | --DOCSHELL 0x991ab800 == 169 [pid = 1791] [id = 631] 10:33:55 INFO - PROCESS | 1791 | --DOCSHELL 0x89949800 == 168 [pid = 1791] [id = 679] 10:33:55 INFO - PROCESS | 1791 | --DOCSHELL 0x86dd7800 == 167 [pid = 1791] [id = 678] 10:33:55 INFO - PROCESS | 1791 | --DOCSHELL 0x85c68800 == 166 [pid = 1791] [id = 677] 10:33:56 INFO - PROCESS | 1791 | --DOCSHELL 0x89b75800 == 165 [pid = 1791] [id = 665] 10:33:56 INFO - PROCESS | 1791 | --DOCSHELL 0x8aaf0000 == 164 [pid = 1791] [id = 664] 10:33:56 INFO - PROCESS | 1791 | --DOCSHELL 0x8e2b1400 == 163 [pid = 1791] [id = 663] 10:33:56 INFO - PROCESS | 1791 | --DOCSHELL 0x89978800 == 162 [pid = 1791] [id = 661] 10:33:56 INFO - PROCESS | 1791 | --DOCSHELL 0x8bbed000 == 161 [pid = 1791] [id = 662] 10:33:56 INFO - PROCESS | 1791 | --DOCSHELL 0x887e1c00 == 160 [pid = 1791] [id = 660] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x8e2b4000) [pid = 1791] [serial = 1848] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x8aa17000) [pid = 1791] [serial = 1976] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x886d7c00) [pid = 1791] [serial = 1970] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x89810c00) [pid = 1791] [serial = 1971] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x85455400) [pid = 1791] [serial = 1968] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0x85452000) [pid = 1791] [serial = 1967] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0xa3ce0400) [pid = 1791] [serial = 1965] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0xa3c77c00) [pid = 1791] [serial = 1964] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0xa0e8f000) [pid = 1791] [serial = 1962] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0xa0e87800) [pid = 1791] [serial = 1961] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x9a6dc800) [pid = 1791] [serial = 1959] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x9a669800) [pid = 1791] [serial = 1958] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x991a0c00) [pid = 1791] [serial = 1956] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x98ed4400) [pid = 1791] [serial = 1955] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x98861400) [pid = 1791] [serial = 1953] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x98790c00) [pid = 1791] [serial = 1952] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x98166000) [pid = 1791] [serial = 1950] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x97c80c00) [pid = 1791] [serial = 1949] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x96fc9800) [pid = 1791] [serial = 1947] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x958b4400) [pid = 1791] [serial = 1946] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x942de400) [pid = 1791] [serial = 1944] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x94237000) [pid = 1791] [serial = 1943] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x94146000) [pid = 1791] [serial = 1941] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x9319c800) [pid = 1791] [serial = 1940] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x914e5400) [pid = 1791] [serial = 1938] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x912f5400) [pid = 1791] [serial = 1937] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x905ef400) [pid = 1791] [serial = 1935] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x905e2400) [pid = 1791] [serial = 1934] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x90296c00) [pid = 1791] [serial = 1932] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x900e8000) [pid = 1791] [serial = 1931] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x8fb67800) [pid = 1791] [serial = 1929] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x8fb63c00) [pid = 1791] [serial = 1928] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x8f5a1800) [pid = 1791] [serial = 1926] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x8f3b6800) [pid = 1791] [serial = 1925] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x8e9dd400) [pid = 1791] [serial = 1923] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x8e967c00) [pid = 1791] [serial = 1922] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x8b6e8c00) [pid = 1791] [serial = 1920] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x8b277400) [pid = 1791] [serial = 1919] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x89802400) [pid = 1791] [serial = 1917] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x887dc800) [pid = 1791] [serial = 1916] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x8996f800) [pid = 1791] [serial = 1973] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x8aaf7800) [pid = 1791] [serial = 1977] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 132 (0x89974000) [pid = 1791] [serial = 1974] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | --DOMWINDOW == 131 (0x8b4df000) [pid = 1791] [serial = 1979] [outer = (nil)] [url = about:blank] 10:33:56 INFO - PROCESS | 1791 | 1461087236529 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 10:33:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:33:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 3736ms 10:33:56 INFO - PROCESS | 1791 | 1461087236555 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 10:33:56 INFO - PROCESS | 1791 | 1461087236560 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 10:33:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:33:56 INFO - PROCESS | 1791 | 1461087236568 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:33:56 INFO - PROCESS | 1791 | 1461087236573 Marionette TRACE conn3 <- [1,2762,null,{}] 10:33:56 INFO - PROCESS | 1791 | 1461087236582 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:56 INFO - PROCESS | 1791 | 1461087236811 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 10:33:57 INFO - PROCESS | 1791 | 1461087237030 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:57 INFO - PROCESS | 1791 | ++DOCSHELL 0x8544ec00 == 161 [pid = 1791] [id = 698] 10:33:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 132 (0x85456000) [pid = 1791] [serial = 2095] [outer = (nil)] 10:33:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0x86dd8800) [pid = 1791] [serial = 2096] [outer = 0x85456000] 10:33:57 INFO - PROCESS | 1791 | 1461087237108 Marionette DEBUG loaded listener.js 10:33:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x887dbc00) [pid = 1791] [serial = 2097] [outer = 0x85456000] 10:33:57 INFO - PROCESS | 1791 | 1461087237915 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 10:33:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:33:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1385ms 10:33:57 INFO - PROCESS | 1791 | 1461087237953 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 10:33:57 INFO - PROCESS | 1791 | 1461087237961 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 10:33:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:33:57 INFO - PROCESS | 1791 | 1461087237970 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:33:57 INFO - PROCESS | 1791 | 1461087237973 Marionette TRACE conn3 <- [1,2766,null,{}] 10:33:57 INFO - PROCESS | 1791 | 1461087237979 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:58 INFO - PROCESS | 1791 | 1461087238276 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 10:33:58 INFO - PROCESS | 1791 | 1461087238413 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:58 INFO - PROCESS | 1791 | ++DOCSHELL 0x86c6b400 == 162 [pid = 1791] [id = 699] 10:33:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x886d7000) [pid = 1791] [serial = 2098] [outer = (nil)] 10:33:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x89970400) [pid = 1791] [serial = 2099] [outer = 0x886d7000] 10:33:58 INFO - PROCESS | 1791 | 1461087238490 Marionette DEBUG loaded listener.js 10:33:58 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x89976800) [pid = 1791] [serial = 2100] [outer = 0x886d7000] 10:33:59 INFO - PROCESS | 1791 | 1461087239504 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 10:33:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:33:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1587ms 10:33:59 INFO - PROCESS | 1791 | 1461087239557 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 10:33:59 INFO - PROCESS | 1791 | 1461087239561 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 10:33:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:33:59 INFO - PROCESS | 1791 | 1461087239567 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:33:59 INFO - PROCESS | 1791 | 1461087239573 Marionette TRACE conn3 <- [1,2770,null,{}] 10:33:59 INFO - PROCESS | 1791 | 1461087239594 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:33:59 INFO - PROCESS | 1791 | 1461087239878 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 10:33:59 INFO - PROCESS | 1791 | 1461087239909 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:59 INFO - PROCESS | 1791 | ++DOCSHELL 0x89974800 == 163 [pid = 1791] [id = 700] 10:33:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x8aaa7800) [pid = 1791] [serial = 2101] [outer = (nil)] 10:33:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x8b27cc00) [pid = 1791] [serial = 2102] [outer = 0x8aaa7800] 10:33:59 INFO - PROCESS | 1791 | 1461087239988 Marionette DEBUG loaded listener.js 10:34:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x8b650c00) [pid = 1791] [serial = 2103] [outer = 0x8aaa7800] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x89976000) [pid = 1791] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x85c6bc00) [pid = 1791] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0xa0ae0000) [pid = 1791] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x99a6d000) [pid = 1791] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x971a7800) [pid = 1791] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x98794c00) [pid = 1791] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x971aa400) [pid = 1791] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 132 (0x942e2400) [pid = 1791] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 131 (0x943c0400) [pid = 1791] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 130 (0x914e7800) [pid = 1791] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 129 (0x9029e800) [pid = 1791] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 128 (0x902a0c00) [pid = 1791] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 127 (0x8fb67400) [pid = 1791] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 126 (0x8f845800) [pid = 1791] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 125 (0x8e96cc00) [pid = 1791] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 124 (0x8e2bac00) [pid = 1791] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 123 (0x8e12d400) [pid = 1791] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 122 (0x89978c00) [pid = 1791] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 121 (0x887e5c00) [pid = 1791] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 120 (0x875bcc00) [pid = 1791] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:34:01 INFO - PROCESS | 1791 | --DOMWINDOW == 119 (0x875bdc00) [pid = 1791] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:34:01 INFO - PROCESS | 1791 | 1461087241559 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 10:34:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:34:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2043ms 10:34:01 INFO - PROCESS | 1791 | 1461087241630 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 10:34:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:34:01 INFO - PROCESS | 1791 | 1461087241648 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 10:34:01 INFO - PROCESS | 1791 | 1461087241655 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:34:01 INFO - PROCESS | 1791 | 1461087241658 Marionette TRACE conn3 <- [1,2774,null,{}] 10:34:01 INFO - PROCESS | 1791 | 1461087241663 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:01 INFO - PROCESS | 1791 | 1461087241883 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 10:34:02 INFO - PROCESS | 1791 | 1461087242088 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:02 INFO - PROCESS | 1791 | ++DOCSHELL 0x886dac00 == 164 [pid = 1791] [id = 701] 10:34:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 120 (0x8980cc00) [pid = 1791] [serial = 2104] [outer = (nil)] 10:34:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 121 (0x8b4e0c00) [pid = 1791] [serial = 2105] [outer = 0x8980cc00] 10:34:02 INFO - PROCESS | 1791 | 1461087242163 Marionette DEBUG loaded listener.js 10:34:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 122 (0x8bbf1400) [pid = 1791] [serial = 2106] [outer = 0x8980cc00] 10:34:03 INFO - PROCESS | 1791 | 1461087243013 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 10:34:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:34:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1392ms 10:34:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:34:03 INFO - PROCESS | 1791 | 1461087243046 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 10:34:03 INFO - PROCESS | 1791 | 1461087243049 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 10:34:03 INFO - PROCESS | 1791 | 1461087243055 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:34:03 INFO - PROCESS | 1791 | 1461087243059 Marionette TRACE conn3 <- [1,2778,null,{}] 10:34:03 INFO - PROCESS | 1791 | 1461087243064 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:03 INFO - PROCESS | 1791 | 1461087243258 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 10:34:03 INFO - PROCESS | 1791 | 1461087243720 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:03 INFO - PROCESS | 1791 | ++DOCSHELL 0x85454000 == 165 [pid = 1791] [id = 702] 10:34:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 123 (0x85454400) [pid = 1791] [serial = 2107] [outer = (nil)] 10:34:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 124 (0x85c6dc00) [pid = 1791] [serial = 2108] [outer = 0x85454400] 10:34:03 INFO - PROCESS | 1791 | 1461087243818 Marionette DEBUG loaded listener.js 10:34:03 INFO - PROCESS | 1791 | ++DOMWINDOW == 125 (0x86d25c00) [pid = 1791] [serial = 2109] [outer = 0x85454400] 10:34:04 INFO - PROCESS | 1791 | 1461087244807 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 10:34:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:34:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1778ms 10:34:04 INFO - PROCESS | 1791 | 1461087244837 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 10:34:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:34:04 INFO - PROCESS | 1791 | 1461087244846 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 10:34:04 INFO - PROCESS | 1791 | 1461087244858 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:34:04 INFO - PROCESS | 1791 | 1461087244863 Marionette TRACE conn3 <- [1,2782,null,{}] 10:34:04 INFO - PROCESS | 1791 | 1461087244871 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:05 INFO - PROCESS | 1791 | 1461087245121 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 10:34:05 INFO - PROCESS | 1791 | 1461087245467 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:05 INFO - PROCESS | 1791 | ++DOCSHELL 0x898f0000 == 166 [pid = 1791] [id = 703] 10:34:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 126 (0x8994d800) [pid = 1791] [serial = 2110] [outer = (nil)] 10:34:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 127 (0x89b6c800) [pid = 1791] [serial = 2111] [outer = 0x8994d800] 10:34:05 INFO - PROCESS | 1791 | 1461087245564 Marionette DEBUG loaded listener.js 10:34:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 128 (0x89c43c00) [pid = 1791] [serial = 2112] [outer = 0x8994d800] 10:34:06 INFO - PROCESS | 1791 | 1461087246566 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 10:34:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:34:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1741ms 10:34:06 INFO - PROCESS | 1791 | 1461087246601 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 10:34:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:34:06 INFO - PROCESS | 1791 | 1461087246608 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 10:34:06 INFO - PROCESS | 1791 | 1461087246615 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:34:06 INFO - PROCESS | 1791 | 1461087246619 Marionette TRACE conn3 <- [1,2786,null,{}] 10:34:06 INFO - PROCESS | 1791 | 1461087246625 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:06 INFO - PROCESS | 1791 | 1461087246868 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 10:34:07 INFO - PROCESS | 1791 | 1461087247248 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:07 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b4e2000 == 167 [pid = 1791] [id = 704] 10:34:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 129 (0x8b645c00) [pid = 1791] [serial = 2113] [outer = (nil)] 10:34:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 130 (0x8b64c400) [pid = 1791] [serial = 2114] [outer = 0x8b645c00] 10:34:07 INFO - PROCESS | 1791 | 1461087247346 Marionette DEBUG loaded listener.js 10:34:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 131 (0x8bbe8400) [pid = 1791] [serial = 2115] [outer = 0x8b645c00] 10:34:08 INFO - PROCESS | 1791 | 1461087248330 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 10:34:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:34:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1779ms 10:34:08 INFO - PROCESS | 1791 | 1461087248395 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 10:34:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:34:08 INFO - PROCESS | 1791 | 1461087248399 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 10:34:08 INFO - PROCESS | 1791 | 1461087248415 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:34:08 INFO - PROCESS | 1791 | 1461087248425 Marionette TRACE conn3 <- [1,2790,null,{}] 10:34:08 INFO - PROCESS | 1791 | 1461087248432 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:08 INFO - PROCESS | 1791 | 1461087248707 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 10:34:09 INFO - PROCESS | 1791 | 1461087249047 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:09 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaf0c00 == 168 [pid = 1791] [id = 705] 10:34:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 132 (0x8bbef400) [pid = 1791] [serial = 2116] [outer = (nil)] 10:34:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0x8e96b800) [pid = 1791] [serial = 2117] [outer = 0x8bbef400] 10:34:09 INFO - PROCESS | 1791 | 1461087249139 Marionette DEBUG loaded listener.js 10:34:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x8e9df000) [pid = 1791] [serial = 2118] [outer = 0x8bbef400] 10:34:10 INFO - PROCESS | 1791 | 1461087250046 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 10:34:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:34:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1697ms 10:34:10 INFO - PROCESS | 1791 | 1461087250103 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 10:34:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:34:10 INFO - PROCESS | 1791 | 1461087250108 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 10:34:10 INFO - PROCESS | 1791 | 1461087250114 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:34:10 INFO - PROCESS | 1791 | 1461087250118 Marionette TRACE conn3 <- [1,2794,null,{}] 10:34:10 INFO - PROCESS | 1791 | 1461087250124 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:10 INFO - PROCESS | 1791 | 1461087250350 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 10:34:10 INFO - PROCESS | 1791 | 1461087250641 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:10 INFO - PROCESS | 1791 | ++DOCSHELL 0x853ab800 == 169 [pid = 1791] [id = 706] 10:34:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x8b27c800) [pid = 1791] [serial = 2119] [outer = (nil)] 10:34:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x8f5a1000) [pid = 1791] [serial = 2120] [outer = 0x8b27c800] 10:34:10 INFO - PROCESS | 1791 | 1461087250776 Marionette DEBUG loaded listener.js 10:34:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x8f83ec00) [pid = 1791] [serial = 2121] [outer = 0x8b27c800] 10:34:11 INFO - PROCESS | 1791 | 1461087251669 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 10:34:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:34:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1630ms 10:34:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:34:11 INFO - PROCESS | 1791 | 1461087251745 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 10:34:11 INFO - PROCESS | 1791 | 1461087251748 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 10:34:11 INFO - PROCESS | 1791 | 1461087251755 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:34:11 INFO - PROCESS | 1791 | 1461087251758 Marionette TRACE conn3 <- [1,2798,null,{}] 10:34:11 INFO - PROCESS | 1791 | 1461087251764 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:12 INFO - PROCESS | 1791 | 1461087252018 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 10:34:12 INFO - PROCESS | 1791 | 1461087252360 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:12 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb66c00 == 170 [pid = 1791] [id = 707] 10:34:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x8fb67400) [pid = 1791] [serial = 2122] [outer = (nil)] 10:34:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x8fb71800) [pid = 1791] [serial = 2123] [outer = 0x8fb67400] 10:34:12 INFO - PROCESS | 1791 | 1461087252469 Marionette DEBUG loaded listener.js 10:34:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x900e5c00) [pid = 1791] [serial = 2124] [outer = 0x8fb67400] 10:34:13 INFO - PROCESS | 1791 | 1461087253491 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 10:34:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:34:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1781ms 10:34:13 INFO - PROCESS | 1791 | 1461087253536 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 10:34:13 INFO - PROCESS | 1791 | 1461087253540 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 10:34:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:34:13 INFO - PROCESS | 1791 | 1461087253546 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:34:13 INFO - PROCESS | 1791 | 1461087253550 Marionette TRACE conn3 <- [1,2802,null,{}] 10:34:13 INFO - PROCESS | 1791 | 1461087253556 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:13 INFO - PROCESS | 1791 | 1461087253784 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 10:34:14 INFO - PROCESS | 1791 | 1461087254117 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:14 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f849800 == 171 [pid = 1791] [id = 708] 10:34:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8fb22800) [pid = 1791] [serial = 2125] [outer = (nil)] 10:34:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x903c4400) [pid = 1791] [serial = 2126] [outer = 0x8fb22800] 10:34:14 INFO - PROCESS | 1791 | 1461087254209 Marionette DEBUG loaded listener.js 10:34:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x90693000) [pid = 1791] [serial = 2127] [outer = 0x8fb22800] 10:34:15 INFO - PROCESS | 1791 | 1461087255119 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 10:34:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:34:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1630ms 10:34:15 INFO - PROCESS | 1791 | 1461087255178 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 10:34:15 INFO - PROCESS | 1791 | 1461087255182 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 10:34:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:34:15 INFO - PROCESS | 1791 | 1461087255188 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:34:15 INFO - PROCESS | 1791 | 1461087255192 Marionette TRACE conn3 <- [1,2806,null,{}] 10:34:15 INFO - PROCESS | 1791 | 1461087255198 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:15 INFO - PROCESS | 1791 | 1461087255412 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 10:34:15 INFO - PROCESS | 1791 | 1461087255750 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:15 INFO - PROCESS | 1791 | ++DOCSHELL 0x89807000 == 172 [pid = 1791] [id = 709] 10:34:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x8b273800) [pid = 1791] [serial = 2128] [outer = (nil)] 10:34:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x912eb400) [pid = 1791] [serial = 2129] [outer = 0x8b273800] 10:34:15 INFO - PROCESS | 1791 | 1461087255842 Marionette DEBUG loaded listener.js 10:34:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x914e4c00) [pid = 1791] [serial = 2130] [outer = 0x8b273800] 10:34:16 INFO - PROCESS | 1791 | 1461087256729 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 10:34:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:34:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1578ms 10:34:16 INFO - PROCESS | 1791 | 1461087256768 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 10:34:16 INFO - PROCESS | 1791 | 1461087256772 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 10:34:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:34:16 INFO - PROCESS | 1791 | 1461087256778 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:34:16 INFO - PROCESS | 1791 | 1461087256781 Marionette TRACE conn3 <- [1,2810,null,{}] 10:34:16 INFO - PROCESS | 1791 | 1461087256787 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:17 INFO - PROCESS | 1791 | 1461087256998 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 10:34:17 INFO - PROCESS | 1791 | 1461087257293 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:17 INFO - PROCESS | 1791 | ++DOCSHELL 0x93198800 == 173 [pid = 1791] [id = 710] 10:34:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x93199000) [pid = 1791] [serial = 2131] [outer = (nil)] 10:34:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x9414b800) [pid = 1791] [serial = 2132] [outer = 0x93199000] 10:34:17 INFO - PROCESS | 1791 | 1461087257433 Marionette DEBUG loaded listener.js 10:34:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x941f7000) [pid = 1791] [serial = 2133] [outer = 0x93199000] 10:34:18 INFO - PROCESS | 1791 | 1461087258398 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 10:34:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:34:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1678ms 10:34:18 INFO - PROCESS | 1791 | 1461087258457 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 10:34:18 INFO - PROCESS | 1791 | 1461087258460 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 10:34:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:34:18 INFO - PROCESS | 1791 | 1461087258467 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:34:18 INFO - PROCESS | 1791 | 1461087258470 Marionette TRACE conn3 <- [1,2814,null,{}] 10:34:18 INFO - PROCESS | 1791 | 1461087258476 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:18 INFO - PROCESS | 1791 | 1461087258687 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 10:34:19 INFO - PROCESS | 1791 | 1461087258977 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:19 INFO - PROCESS | 1791 | ++DOCSHELL 0x9319c800 == 174 [pid = 1791] [id = 711] 10:34:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x9319dc00) [pid = 1791] [serial = 2134] [outer = (nil)] 10:34:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x942e4400) [pid = 1791] [serial = 2135] [outer = 0x9319dc00] 10:34:19 INFO - PROCESS | 1791 | 1461087259108 Marionette DEBUG loaded listener.js 10:34:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x943b9c00) [pid = 1791] [serial = 2136] [outer = 0x9319dc00] 10:34:20 INFO - PROCESS | 1791 | 1461087260000 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 10:34:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:34:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1584ms 10:34:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:34:20 INFO - PROCESS | 1791 | 1461087260052 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 10:34:20 INFO - PROCESS | 1791 | 1461087260055 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 10:34:20 INFO - PROCESS | 1791 | 1461087260062 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:34:20 INFO - PROCESS | 1791 | 1461087260065 Marionette TRACE conn3 <- [1,2818,null,{}] 10:34:20 INFO - PROCESS | 1791 | 1461087260071 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:20 INFO - PROCESS | 1791 | 1461087260277 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 10:34:20 INFO - PROCESS | 1791 | 1461087260633 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:20 INFO - PROCESS | 1791 | ++DOCSHELL 0x94dca800 == 175 [pid = 1791] [id = 712] 10:34:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x94dcb800) [pid = 1791] [serial = 2137] [outer = (nil)] 10:34:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x958bec00) [pid = 1791] [serial = 2138] [outer = 0x94dcb800] 10:34:20 INFO - PROCESS | 1791 | 1461087260738 Marionette DEBUG loaded listener.js 10:34:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x979c6c00) [pid = 1791] [serial = 2139] [outer = 0x94dcb800] 10:34:21 INFO - PROCESS | 1791 | 1461087261692 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 10:34:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:34:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1680ms 10:34:21 INFO - PROCESS | 1791 | 1461087261742 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 10:34:21 INFO - PROCESS | 1791 | 1461087261746 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 10:34:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:34:21 INFO - PROCESS | 1791 | 1461087261753 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:34:21 INFO - PROCESS | 1791 | 1461087261757 Marionette TRACE conn3 <- [1,2822,null,{}] 10:34:21 INFO - PROCESS | 1791 | 1461087261762 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:22 INFO - PROCESS | 1791 | 1461087262024 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 10:34:22 INFO - PROCESS | 1791 | 1461087262369 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:22 INFO - PROCESS | 1791 | ++DOCSHELL 0x942e1c00 == 176 [pid = 1791] [id = 713] 10:34:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x98166400) [pid = 1791] [serial = 2140] [outer = (nil)] 10:34:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x9886e400) [pid = 1791] [serial = 2141] [outer = 0x98166400] 10:34:22 INFO - PROCESS | 1791 | 1461087262461 Marionette DEBUG loaded listener.js 10:34:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x98885c00) [pid = 1791] [serial = 2142] [outer = 0x98166400] 10:34:23 INFO - PROCESS | 1791 | 1461087263361 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 10:34:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:34:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1643ms 10:34:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:34:23 INFO - PROCESS | 1791 | 1461087263397 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 10:34:23 INFO - PROCESS | 1791 | 1461087263400 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 10:34:23 INFO - PROCESS | 1791 | 1461087263406 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:34:23 INFO - PROCESS | 1791 | 1461087263409 Marionette TRACE conn3 <- [1,2826,null,{}] 10:34:23 INFO - PROCESS | 1791 | 1461087263415 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:23 INFO - PROCESS | 1791 | 1461087263622 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 10:34:23 INFO - PROCESS | 1791 | 1461087263919 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:23 INFO - PROCESS | 1791 | ++DOCSHELL 0x9879b000 == 177 [pid = 1791] [id = 714] 10:34:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x98860400) [pid = 1791] [serial = 2143] [outer = (nil)] 10:34:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x999d5000) [pid = 1791] [serial = 2144] [outer = 0x98860400] 10:34:24 INFO - PROCESS | 1791 | 1461087264009 Marionette DEBUG loaded listener.js 10:34:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x9a66a400) [pid = 1791] [serial = 2145] [outer = 0x98860400] 10:34:24 INFO - PROCESS | 1791 | 1461087264921 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:34:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:34:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1582ms 10:34:24 INFO - PROCESS | 1791 | 1461087264988 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 10:34:24 INFO - PROCESS | 1791 | 1461087264991 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 10:34:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:34:25 INFO - PROCESS | 1791 | 1461087264997 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:34:25 INFO - PROCESS | 1791 | 1461087265001 Marionette TRACE conn3 <- [1,2830,null,{}] 10:34:25 INFO - PROCESS | 1791 | 1461087265006 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:25 INFO - PROCESS | 1791 | 1461087265232 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 10:34:25 INFO - PROCESS | 1791 | 1461087265576 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:25 INFO - PROCESS | 1791 | ++DOCSHELL 0x9123a800 == 178 [pid = 1791] [id = 715] 10:34:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x91eec000) [pid = 1791] [serial = 2146] [outer = (nil)] 10:34:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x9ea1c400) [pid = 1791] [serial = 2147] [outer = 0x91eec000] 10:34:25 INFO - PROCESS | 1791 | 1461087265667 Marionette DEBUG loaded listener.js 10:34:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x9fc9e800) [pid = 1791] [serial = 2148] [outer = 0x91eec000] 10:34:26 INFO - PROCESS | 1791 | 1461087266594 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 10:34:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:34:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1627ms 10:34:26 INFO - PROCESS | 1791 | 1461087266628 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 10:34:26 INFO - PROCESS | 1791 | 1461087266631 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 10:34:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:34:26 INFO - PROCESS | 1791 | 1461087266637 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:34:26 INFO - PROCESS | 1791 | 1461087266640 Marionette TRACE conn3 <- [1,2834,null,{}] 10:34:26 INFO - PROCESS | 1791 | 1461087266646 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:26 INFO - PROCESS | 1791 | 1461087266866 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 10:34:27 INFO - PROCESS | 1791 | 1461087267210 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:27 INFO - PROCESS | 1791 | ++DOCSHELL 0x9a667000 == 179 [pid = 1791] [id = 716] 10:34:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x9a6d9400) [pid = 1791] [serial = 2149] [outer = (nil)] 10:34:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0xa0e91c00) [pid = 1791] [serial = 2150] [outer = 0x9a6d9400] 10:34:27 INFO - PROCESS | 1791 | 1461087267305 Marionette DEBUG loaded listener.js 10:34:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0xa0f41000) [pid = 1791] [serial = 2151] [outer = 0x9a6d9400] 10:34:28 INFO - PROCESS | 1791 | 1461087268235 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:34:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:34:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1634ms 10:34:28 INFO - PROCESS | 1791 | 1461087268272 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 10:34:28 INFO - PROCESS | 1791 | 1461087268275 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 10:34:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:34:28 INFO - PROCESS | 1791 | 1461087268282 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:34:28 INFO - PROCESS | 1791 | 1461087268284 Marionette TRACE conn3 <- [1,2838,null,{}] 10:34:28 INFO - PROCESS | 1791 | 1461087268290 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:28 INFO - PROCESS | 1791 | 1461087268520 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 10:34:28 INFO - PROCESS | 1791 | 1461087268876 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:28 INFO - PROCESS | 1791 | ++DOCSHELL 0x943bf400 == 180 [pid = 1791] [id = 717] 10:34:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x999d1800) [pid = 1791] [serial = 2152] [outer = (nil)] 10:34:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0xa3cdbc00) [pid = 1791] [serial = 2153] [outer = 0x999d1800] 10:34:28 INFO - PROCESS | 1791 | 1461087268971 Marionette DEBUG loaded listener.js 10:34:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0xa3c72400) [pid = 1791] [serial = 2154] [outer = 0x999d1800] 10:34:29 INFO - PROCESS | 1791 | 1461087269946 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 10:34:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:34:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1737ms 10:34:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:34:30 INFO - PROCESS | 1791 | 1461087270020 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 10:34:30 INFO - PROCESS | 1791 | 1461087270022 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 10:34:30 INFO - PROCESS | 1791 | 1461087270029 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:34:30 INFO - PROCESS | 1791 | 1461087270033 Marionette TRACE conn3 <- [1,2842,null,{}] 10:34:30 INFO - PROCESS | 1791 | 1461087270038 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:30 INFO - PROCESS | 1791 | 1461087270289 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 10:34:30 INFO - PROCESS | 1791 | 1461087270637 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:30 INFO - PROCESS | 1791 | ++DOCSHELL 0x85449400 == 181 [pid = 1791] [id = 718] 10:34:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x85c62800) [pid = 1791] [serial = 2155] [outer = (nil)] 10:34:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0xa4477800) [pid = 1791] [serial = 2156] [outer = 0x85c62800] 10:34:30 INFO - PROCESS | 1791 | 1461087270733 Marionette DEBUG loaded listener.js 10:34:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0xa4585000) [pid = 1791] [serial = 2157] [outer = 0x85c62800] 10:34:31 INFO - PROCESS | 1791 | 1461087271663 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 10:34:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:34:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1679ms 10:34:31 INFO - PROCESS | 1791 | 1461087271708 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 10:34:31 INFO - PROCESS | 1791 | 1461087271712 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 10:34:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:34:31 INFO - PROCESS | 1791 | 1461087271718 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:34:31 INFO - PROCESS | 1791 | 1461087271721 Marionette TRACE conn3 <- [1,2846,null,{}] 10:34:31 INFO - PROCESS | 1791 | 1461087271727 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:31 INFO - PROCESS | 1791 | 1461087271951 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 10:34:32 INFO - PROCESS | 1791 | 1461087272301 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:32 INFO - PROCESS | 1791 | ++DOCSHELL 0x86c5e000 == 182 [pid = 1791] [id = 719] 10:34:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x90240400) [pid = 1791] [serial = 2158] [outer = (nil)] 10:34:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x90249400) [pid = 1791] [serial = 2159] [outer = 0x90240400] 10:34:32 INFO - PROCESS | 1791 | 1461087272391 Marionette DEBUG loaded listener.js 10:34:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x9024c400) [pid = 1791] [serial = 2160] [outer = 0x90240400] 10:34:33 INFO - PROCESS | 1791 | 1461087273345 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 10:34:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:34:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1678ms 10:34:33 INFO - PROCESS | 1791 | 1461087273396 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 10:34:33 INFO - PROCESS | 1791 | 1461087273401 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 10:34:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:34:33 INFO - PROCESS | 1791 | 1461087273407 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:34:33 INFO - PROCESS | 1791 | 1461087273409 Marionette TRACE conn3 <- [1,2850,null,{}] 10:34:33 INFO - PROCESS | 1791 | 1461087273415 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:33 INFO - PROCESS | 1791 | 1461087273643 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x86d1c000 == 181 [pid = 1791] [id = 522] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x886dac00 == 180 [pid = 1791] [id = 701] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x85551000 == 179 [pid = 1791] [id = 569] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x89974800 == 178 [pid = 1791] [id = 700] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x86c6b400 == 177 [pid = 1791] [id = 699] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8544ec00 == 176 [pid = 1791] [id = 698] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x85450800 == 175 [pid = 1791] [id = 694] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x958bd400 == 174 [pid = 1791] [id = 693] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x9022ac00 == 173 [pid = 1791] [id = 691] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x931a0800 == 172 [pid = 1791] [id = 692] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x89978400 == 171 [pid = 1791] [id = 690] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8fed5400 == 170 [pid = 1791] [id = 689] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8fee1000 == 169 [pid = 1791] [id = 688] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8f841c00 == 168 [pid = 1791] [id = 687] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8b6ec400 == 167 [pid = 1791] [id = 686] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8aa20400 == 166 [pid = 1791] [id = 685] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8aa21800 == 165 [pid = 1791] [id = 683] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8dfadc00 == 164 [pid = 1791] [id = 684] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x86c5c800 == 163 [pid = 1791] [id = 682] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x8544c000 == 162 [pid = 1791] [id = 681] 10:34:36 INFO - PROCESS | 1791 | --DOCSHELL 0x85457c00 == 161 [pid = 1791] [id = 680] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x8dfaec00) [pid = 1791] [serial = 1914] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x89b78c00) [pid = 1791] [serial = 2039] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x8a937400) [pid = 1791] [serial = 2040] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x86c62800) [pid = 1791] [serial = 2033] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x86c69000) [pid = 1791] [serial = 2034] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0xa45b1c00) [pid = 1791] [serial = 2031] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0xa44cd000) [pid = 1791] [serial = 2030] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0xa0e8b000) [pid = 1791] [serial = 2028] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0xa0c2f000) [pid = 1791] [serial = 2027] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x9ea0e400) [pid = 1791] [serial = 2025] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x9a6e3400) [pid = 1791] [serial = 2024] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x991a8800) [pid = 1791] [serial = 2022] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x99210400) [pid = 1791] [serial = 2021] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x98b03800) [pid = 1791] [serial = 2019] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x98879000) [pid = 1791] [serial = 2018] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x983fac00) [pid = 1791] [serial = 2016] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x9815d000) [pid = 1791] [serial = 2015] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x96a28c00) [pid = 1791] [serial = 2013] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x958b1800) [pid = 1791] [serial = 2012] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x94237400) [pid = 1791] [serial = 2010] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x941fa400) [pid = 1791] [serial = 2009] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x93195400) [pid = 1791] [serial = 2007] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x9307b400) [pid = 1791] [serial = 2006] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x914e1800) [pid = 1791] [serial = 2004] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x912ea800) [pid = 1791] [serial = 2003] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x903ba000) [pid = 1791] [serial = 2001] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x9029f800) [pid = 1791] [serial = 2000] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x90224000) [pid = 1791] [serial = 1998] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x900dc800) [pid = 1791] [serial = 1997] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x8fb28c00) [pid = 1791] [serial = 1995] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x8f844800) [pid = 1791] [serial = 1994] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x8ea6e800) [pid = 1791] [serial = 1992] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x8e9ea800) [pid = 1791] [serial = 1991] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x8e8d5800) [pid = 1791] [serial = 1989] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x8e2b8400) [pid = 1791] [serial = 1988] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x8b641400) [pid = 1791] [serial = 1986] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x8aaf3800) [pid = 1791] [serial = 1985] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x8996c000) [pid = 1791] [serial = 1983] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x8994a800) [pid = 1791] [serial = 1982] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x887dc400) [pid = 1791] [serial = 2036] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x89942000) [pid = 1791] [serial = 2037] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x8aa16c00) [pid = 1791] [serial = 2042] [outer = (nil)] [url = about:blank] 10:34:36 INFO - PROCESS | 1791 | 1461087276633 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:36 INFO - PROCESS | 1791 | ++DOCSHELL 0x849cb000 == 162 [pid = 1791] [id = 720] 10:34:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x849cc800) [pid = 1791] [serial = 2161] [outer = (nil)] 10:34:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x853a3400) [pid = 1791] [serial = 2162] [outer = 0x849cc800] 10:34:36 INFO - PROCESS | 1791 | 1461087276713 Marionette DEBUG loaded listener.js 10:34:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x85450000) [pid = 1791] [serial = 2163] [outer = 0x849cc800] 10:34:37 INFO - PROCESS | 1791 | 1461087277561 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:34:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:34:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 4189ms 10:34:37 INFO - PROCESS | 1791 | 1461087277615 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 10:34:37 INFO - PROCESS | 1791 | 1461087277623 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 10:34:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:34:37 INFO - PROCESS | 1791 | 1461087277633 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:34:37 INFO - PROCESS | 1791 | 1461087277637 Marionette TRACE conn3 <- [1,2854,null,{}] 10:34:37 INFO - PROCESS | 1791 | 1461087277645 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:37 INFO - PROCESS | 1791 | 1461087277878 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 10:34:38 INFO - PROCESS | 1791 | 1461087278104 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:38 INFO - PROCESS | 1791 | ++DOCSHELL 0x85c9e400 == 163 [pid = 1791] [id = 721] 10:34:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x85c9ec00) [pid = 1791] [serial = 2164] [outer = (nil)] 10:34:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x85ca3800) [pid = 1791] [serial = 2165] [outer = 0x85c9ec00] 10:34:38 INFO - PROCESS | 1791 | 1461087278190 Marionette DEBUG loaded listener.js 10:34:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x86c5d400) [pid = 1791] [serial = 2166] [outer = 0x85c9ec00] 10:34:39 INFO - PROCESS | 1791 | 1461087279183 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 10:34:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:34:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1592ms 10:34:39 INFO - PROCESS | 1791 | 1461087279228 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 10:34:39 INFO - PROCESS | 1791 | 1461087279234 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 10:34:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:34:39 INFO - PROCESS | 1791 | 1461087279249 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:34:39 INFO - PROCESS | 1791 | 1461087279251 Marionette TRACE conn3 <- [1,2858,null,{}] 10:34:39 INFO - PROCESS | 1791 | 1461087279257 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:39 INFO - PROCESS | 1791 | 1461087279533 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 10:34:39 INFO - PROCESS | 1791 | 1461087279572 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:39 INFO - PROCESS | 1791 | ++DOCSHELL 0x86d25000 == 164 [pid = 1791] [id = 722] 10:34:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x86dcec00) [pid = 1791] [serial = 2167] [outer = (nil)] 10:34:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x86dd8000) [pid = 1791] [serial = 2168] [outer = 0x86dcec00] 10:34:39 INFO - PROCESS | 1791 | 1461087279647 Marionette DEBUG loaded listener.js 10:34:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x875bf000) [pid = 1791] [serial = 2169] [outer = 0x86dcec00] 10:34:40 INFO - PROCESS | 1791 | 1461087280764 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:34:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:34:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1577ms 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x96b99000) [pid = 1791] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x86c67400) [pid = 1791] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x903b5c00) [pid = 1791] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x886d7000) [pid = 1791] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x8b6f3c00) [pid = 1791] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x900ddc00) [pid = 1791] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x8aaa7800) [pid = 1791] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x85456000) [pid = 1791] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x912ea400) [pid = 1791] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x98edf400) [pid = 1791] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 132 (0x9df8ec00) [pid = 1791] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 131 (0x983f6800) [pid = 1791] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 130 (0x8aa14800) [pid = 1791] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 129 (0x94146400) [pid = 1791] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 128 (0x8e8d7000) [pid = 1791] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 127 (0x90297c00) [pid = 1791] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 126 (0x8bbe7400) [pid = 1791] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 125 (0x9029b400) [pid = 1791] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 124 (0x8fb6e000) [pid = 1791] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 123 (0x86c66c00) [pid = 1791] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:34:41 INFO - PROCESS | 1791 | --DOMWINDOW == 122 (0x8f5a0400) [pid = 1791] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:34:41 INFO - PROCESS | 1791 | 1461087281620 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 10:34:41 INFO - PROCESS | 1791 | 1461087281632 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 10:34:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:34:41 INFO - PROCESS | 1791 | 1461087281702 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:34:41 INFO - PROCESS | 1791 | 1461087281712 Marionette TRACE conn3 <- [1,2862,null,{}] 10:34:41 INFO - PROCESS | 1791 | 1461087281718 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:42 INFO - PROCESS | 1791 | 1461087282013 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 10:34:42 INFO - PROCESS | 1791 | 1461087282142 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:42 INFO - PROCESS | 1791 | ++DOCSHELL 0x86c5d000 == 165 [pid = 1791] [id = 723] 10:34:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 123 (0x875c1400) [pid = 1791] [serial = 2170] [outer = (nil)] 10:34:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 124 (0x887d9800) [pid = 1791] [serial = 2171] [outer = 0x875c1400] 10:34:42 INFO - PROCESS | 1791 | 1461087282217 Marionette DEBUG loaded listener.js 10:34:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 125 (0x887e3000) [pid = 1791] [serial = 2172] [outer = 0x875c1400] 10:34:43 INFO - PROCESS | 1791 | 1461087283056 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 10:34:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:34:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1432ms 10:34:43 INFO - PROCESS | 1791 | 1461087283097 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 10:34:43 INFO - PROCESS | 1791 | 1461087283102 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 10:34:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:34:43 INFO - PROCESS | 1791 | 1461087283112 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:34:43 INFO - PROCESS | 1791 | 1461087283115 Marionette TRACE conn3 <- [1,2866,null,{}] 10:34:43 INFO - PROCESS | 1791 | 1461087283121 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:43 INFO - PROCESS | 1791 | 1461087283323 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 10:34:43 INFO - PROCESS | 1791 | 1461087283671 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:43 INFO - PROCESS | 1791 | ++DOCSHELL 0x84df0000 == 166 [pid = 1791] [id = 724] 10:34:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 126 (0x853a2000) [pid = 1791] [serial = 2173] [outer = (nil)] 10:34:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 127 (0x8544ec00) [pid = 1791] [serial = 2174] [outer = 0x853a2000] 10:34:43 INFO - PROCESS | 1791 | 1461087283840 Marionette DEBUG loaded listener.js 10:34:43 INFO - PROCESS | 1791 | ++DOMWINDOW == 128 (0x85c63400) [pid = 1791] [serial = 2175] [outer = 0x853a2000] 10:34:44 INFO - PROCESS | 1791 | 1461087284795 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 10:34:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:34:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1726ms 10:34:44 INFO - PROCESS | 1791 | 1461087284840 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 10:34:44 INFO - PROCESS | 1791 | 1461087284848 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 10:34:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:34:44 INFO - PROCESS | 1791 | 1461087284857 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:34:44 INFO - PROCESS | 1791 | 1461087284862 Marionette TRACE conn3 <- [1,2870,null,{}] 10:34:44 INFO - PROCESS | 1791 | 1461087284870 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:45 INFO - PROCESS | 1791 | 1461087285100 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 10:34:45 INFO - PROCESS | 1791 | 1461087285436 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:45 INFO - PROCESS | 1791 | ++DOCSHELL 0x86c68800 == 167 [pid = 1791] [id = 725] 10:34:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 129 (0x86c6a800) [pid = 1791] [serial = 2176] [outer = (nil)] 10:34:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 130 (0x86dcd400) [pid = 1791] [serial = 2177] [outer = 0x86c6a800] 10:34:45 INFO - PROCESS | 1791 | 1461087285530 Marionette DEBUG loaded listener.js 10:34:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 131 (0x875bdc00) [pid = 1791] [serial = 2178] [outer = 0x86c6a800] 10:34:46 INFO - PROCESS | 1791 | 1461087286508 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 10:34:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:34:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1731ms 10:34:46 INFO - PROCESS | 1791 | 1461087286591 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 10:34:46 INFO - PROCESS | 1791 | 1461087286599 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 10:34:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:34:46 INFO - PROCESS | 1791 | 1461087286607 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:34:46 INFO - PROCESS | 1791 | 1461087286610 Marionette TRACE conn3 <- [1,2874,null,{}] 10:34:46 INFO - PROCESS | 1791 | 1461087286637 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:46 INFO - PROCESS | 1791 | 1461087286868 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 10:34:47 INFO - PROCESS | 1791 | 1461087287218 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:47 INFO - PROCESS | 1791 | ++DOCSHELL 0x86c66c00 == 168 [pid = 1791] [id = 726] 10:34:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 132 (0x875c4c00) [pid = 1791] [serial = 2179] [outer = (nil)] 10:34:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0x8980f400) [pid = 1791] [serial = 2180] [outer = 0x875c4c00] 10:34:47 INFO - PROCESS | 1791 | 1461087287307 Marionette DEBUG loaded listener.js 10:34:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x89944000) [pid = 1791] [serial = 2181] [outer = 0x875c4c00] 10:34:48 INFO - PROCESS | 1791 | 1461087288344 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 10:34:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:34:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1799ms 10:34:48 INFO - PROCESS | 1791 | 1461087288407 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 10:34:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:34:48 INFO - PROCESS | 1791 | 1461087288412 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 10:34:48 INFO - PROCESS | 1791 | 1461087288420 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:34:48 INFO - PROCESS | 1791 | 1461087288430 Marionette TRACE conn3 <- [1,2878,null,{}] 10:34:48 INFO - PROCESS | 1791 | 1461087288444 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:48 INFO - PROCESS | 1791 | 1461087288708 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 10:34:49 INFO - PROCESS | 1791 | 1461087289050 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:49 INFO - PROCESS | 1791 | ++DOCSHELL 0x85c9b000 == 169 [pid = 1791] [id = 727] 10:34:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x8980d000) [pid = 1791] [serial = 2182] [outer = (nil)] 10:34:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x89b6b000) [pid = 1791] [serial = 2183] [outer = 0x8980d000] 10:34:49 INFO - PROCESS | 1791 | 1461087289139 Marionette DEBUG loaded listener.js 10:34:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x89b72000) [pid = 1791] [serial = 2184] [outer = 0x8980d000] 10:34:50 INFO - PROCESS | 1791 | 1461087290119 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 10:34:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:34:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1744ms 10:34:50 INFO - PROCESS | 1791 | 1461087290163 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 10:34:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:34:50 INFO - PROCESS | 1791 | 1461087290168 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 10:34:50 INFO - PROCESS | 1791 | 1461087290174 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:34:50 INFO - PROCESS | 1791 | 1461087290177 Marionette TRACE conn3 <- [1,2882,null,{}] 10:34:50 INFO - PROCESS | 1791 | 1461087290183 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:50 INFO - PROCESS | 1791 | 1461087290410 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 10:34:50 INFO - PROCESS | 1791 | 1461087290739 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:50 INFO - PROCESS | 1791 | ++DOCSHELL 0x89b6cc00 == 170 [pid = 1791] [id = 728] 10:34:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x89b6f800) [pid = 1791] [serial = 2185] [outer = (nil)] 10:34:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x8a938400) [pid = 1791] [serial = 2186] [outer = 0x89b6f800] 10:34:50 INFO - PROCESS | 1791 | 1461087290831 Marionette DEBUG loaded listener.js 10:34:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x8a944000) [pid = 1791] [serial = 2187] [outer = 0x89b6f800] 10:34:51 INFO - PROCESS | 1791 | 1461087291766 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 10:34:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:34:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1630ms 10:34:51 INFO - PROCESS | 1791 | 1461087291804 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 10:34:51 INFO - PROCESS | 1791 | 1461087291807 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 10:34:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:34:51 INFO - PROCESS | 1791 | 1461087291813 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:34:51 INFO - PROCESS | 1791 | 1461087291816 Marionette TRACE conn3 <- [1,2886,null,{}] 10:34:51 INFO - PROCESS | 1791 | 1461087291822 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:52 INFO - PROCESS | 1791 | 1461087292037 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 10:34:52 INFO - PROCESS | 1791 | 1461087292329 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:52 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aa1f000 == 171 [pid = 1791] [id = 729] 10:34:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8aa20000) [pid = 1791] [serial = 2188] [outer = (nil)] 10:34:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x8aa9dc00) [pid = 1791] [serial = 2189] [outer = 0x8aa20000] 10:34:52 INFO - PROCESS | 1791 | 1461087292493 Marionette DEBUG loaded listener.js 10:34:52 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x8aaf8000) [pid = 1791] [serial = 2190] [outer = 0x8aa20000] 10:34:53 INFO - PROCESS | 1791 | 1461087293477 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 10:34:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:34:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1727ms 10:34:53 INFO - PROCESS | 1791 | 1461087293542 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 10:34:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:34:53 INFO - PROCESS | 1791 | 1461087293547 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 10:34:53 INFO - PROCESS | 1791 | 1461087293553 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:34:53 INFO - PROCESS | 1791 | 1461087293556 Marionette TRACE conn3 <- [1,2890,null,{}] 10:34:53 INFO - PROCESS | 1791 | 1461087293562 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:53 INFO - PROCESS | 1791 | 1461087293784 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 10:34:54 INFO - PROCESS | 1791 | 1461087294121 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:54 INFO - PROCESS | 1791 | ++DOCSHELL 0x86d24000 == 172 [pid = 1791] [id = 730] 10:34:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x886d4400) [pid = 1791] [serial = 2191] [outer = (nil)] 10:34:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x8b4e0400) [pid = 1791] [serial = 2192] [outer = 0x886d4400] 10:34:54 INFO - PROCESS | 1791 | 1461087294210 Marionette DEBUG loaded listener.js 10:34:54 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x8b642c00) [pid = 1791] [serial = 2193] [outer = 0x886d4400] 10:34:55 INFO - PROCESS | 1791 | 1461087295123 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:34:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:34:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1639ms 10:34:55 INFO - PROCESS | 1791 | 1461087295192 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 10:34:55 INFO - PROCESS | 1791 | 1461087295195 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 10:34:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:34:55 INFO - PROCESS | 1791 | 1461087295202 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:34:55 INFO - PROCESS | 1791 | 1461087295206 Marionette TRACE conn3 <- [1,2894,null,{}] 10:34:55 INFO - PROCESS | 1791 | 1461087295211 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:55 INFO - PROCESS | 1791 | 1461087295422 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 10:34:55 INFO - PROCESS | 1791 | 1461087295752 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:55 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaa9000 == 173 [pid = 1791] [id = 731] 10:34:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x8b4d6000) [pid = 1791] [serial = 2194] [outer = (nil)] 10:34:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8b6ea400) [pid = 1791] [serial = 2195] [outer = 0x8b4d6000] 10:34:55 INFO - PROCESS | 1791 | 1461087295843 Marionette DEBUG loaded listener.js 10:34:55 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8bbe7000) [pid = 1791] [serial = 2196] [outer = 0x8b4d6000] 10:34:56 INFO - PROCESS | 1791 | 1461087296756 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 10:34:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:34:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1587ms 10:34:56 INFO - PROCESS | 1791 | 1461087296790 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 10:34:56 INFO - PROCESS | 1791 | 1461087296793 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 10:34:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:34:56 INFO - PROCESS | 1791 | 1461087296800 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:34:56 INFO - PROCESS | 1791 | 1461087296803 Marionette TRACE conn3 <- [1,2898,null,{}] 10:34:56 INFO - PROCESS | 1791 | 1461087296809 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:57 INFO - PROCESS | 1791 | 1461087297016 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 10:34:57 INFO - PROCESS | 1791 | 1461087297352 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:57 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aa1dc00 == 174 [pid = 1791] [id = 732] 10:34:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8b64d800) [pid = 1791] [serial = 2197] [outer = (nil)] 10:34:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x8e127800) [pid = 1791] [serial = 2198] [outer = 0x8b64d800] 10:34:57 INFO - PROCESS | 1791 | 1461087297444 Marionette DEBUG loaded listener.js 10:34:57 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x8e12b800) [pid = 1791] [serial = 2199] [outer = 0x8b64d800] 10:34:58 INFO - PROCESS | 1791 | 1461087298327 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 10:34:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:34:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1587ms 10:34:58 INFO - PROCESS | 1791 | 1461087298388 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 10:34:58 INFO - PROCESS | 1791 | 1461087298392 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 10:34:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:34:58 INFO - PROCESS | 1791 | 1461087298398 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:34:58 INFO - PROCESS | 1791 | 1461087298402 Marionette TRACE conn3 <- [1,2902,null,{}] 10:34:58 INFO - PROCESS | 1791 | 1461087298408 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:34:58 INFO - PROCESS | 1791 | 1461087298622 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 10:34:58 INFO - PROCESS | 1791 | 1461087298966 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:59 INFO - PROCESS | 1791 | ++DOCSHELL 0x8dfaa000 == 175 [pid = 1791] [id = 733] 10:34:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8dfb1400) [pid = 1791] [serial = 2200] [outer = (nil)] 10:34:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8e2b1400) [pid = 1791] [serial = 2201] [outer = 0x8dfb1400] 10:34:59 INFO - PROCESS | 1791 | 1461087299053 Marionette DEBUG loaded listener.js 10:34:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x8e2bbc00) [pid = 1791] [serial = 2202] [outer = 0x8dfb1400] 10:34:59 INFO - PROCESS | 1791 | 1461087299949 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:34:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:34:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1585ms 10:34:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:34:59 INFO - PROCESS | 1791 | 1461087299984 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 10:34:59 INFO - PROCESS | 1791 | 1461087299987 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 10:34:59 INFO - PROCESS | 1791 | 1461087299993 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:34:59 INFO - PROCESS | 1791 | 1461087299997 Marionette TRACE conn3 <- [1,2906,null,{}] 10:35:00 INFO - PROCESS | 1791 | 1461087300003 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:00 INFO - PROCESS | 1791 | 1461087300223 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 10:35:00 INFO - PROCESS | 1791 | 1461087300576 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:00 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e8da000 == 176 [pid = 1791] [id = 734] 10:35:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x8e8da400) [pid = 1791] [serial = 2203] [outer = (nil)] 10:35:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x8e961400) [pid = 1791] [serial = 2204] [outer = 0x8e8da400] 10:35:00 INFO - PROCESS | 1791 | 1461087300687 Marionette DEBUG loaded listener.js 10:35:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x8e96a800) [pid = 1791] [serial = 2205] [outer = 0x8e8da400] 10:35:01 INFO - PROCESS | 1791 | 1461087301713 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 10:35:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:35:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1782ms 10:35:01 INFO - PROCESS | 1791 | 1461087301776 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 10:35:01 INFO - PROCESS | 1791 | 1461087301780 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 10:35:01 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:35:01 INFO - PROCESS | 1791 | 1461087301787 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:35:01 INFO - PROCESS | 1791 | 1461087301792 Marionette TRACE conn3 <- [1,2910,null,{}] 10:35:01 INFO - PROCESS | 1791 | 1461087301798 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:02 INFO - PROCESS | 1791 | 1461087302075 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 10:35:02 INFO - PROCESS | 1791 | 1461087302423 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:02 INFO - PROCESS | 1791 | ++DOCSHELL 0x8ea6ac00 == 177 [pid = 1791] [id = 735] 10:35:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x8ea6bc00) [pid = 1791] [serial = 2206] [outer = (nil)] 10:35:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x8ea74000) [pid = 1791] [serial = 2207] [outer = 0x8ea6bc00] 10:35:02 INFO - PROCESS | 1791 | 1461087302518 Marionette DEBUG loaded listener.js 10:35:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x8f3ad000) [pid = 1791] [serial = 2208] [outer = 0x8ea6bc00] 10:35:03 INFO - PROCESS | 1791 | 1461087303365 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 10:35:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:35:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:35:03 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1645ms 10:35:03 INFO - PROCESS | 1791 | 1461087303436 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 10:35:03 INFO - PROCESS | 1791 | 1461087303440 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 10:35:03 INFO - TEST-START | /DOMEvents/constructors.html 10:35:03 INFO - PROCESS | 1791 | 1461087303449 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:35:03 INFO - PROCESS | 1791 | 1461087303452 Marionette TRACE conn3 <- [1,2914,null,{}] 10:35:03 INFO - PROCESS | 1791 | 1461087303458 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:03 INFO - PROCESS | 1791 | 1461087303670 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 10:35:03 INFO - PROCESS | 1791 | 1461087303971 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:04 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e96e800 == 178 [pid = 1791] [id = 736] 10:35:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x8e9e4800) [pid = 1791] [serial = 2209] [outer = (nil)] 10:35:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x8f5a0800) [pid = 1791] [serial = 2210] [outer = 0x8e9e4800] 10:35:04 INFO - PROCESS | 1791 | 1461087304104 Marionette DEBUG loaded listener.js 10:35:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x8f83fc00) [pid = 1791] [serial = 2211] [outer = 0x8e9e4800] 10:35:05 INFO - PROCESS | 1791 | 1461087305065 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:35:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:35:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:35:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:35:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:35:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:35:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:35:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:35:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:35:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:35:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:35:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:35:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:35:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:35:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:35:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:35:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:35:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:35:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:35:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:35:05 INFO - TEST-OK | /DOMEvents/constructors.html | took 1708ms 10:35:05 INFO - PROCESS | 1791 | 1461087305160 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 10:35:05 INFO - PROCESS | 1791 | 1461087305166 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 10:35:05 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:35:05 INFO - PROCESS | 1791 | 1461087305174 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:35:05 INFO - PROCESS | 1791 | 1461087305181 Marionette TRACE conn3 <- [1,2918,null,{}] 10:35:05 INFO - PROCESS | 1791 | 1461087305192 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:05 INFO - PROCESS | 1791 | 1461087305525 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 10:35:05 INFO - PROCESS | 1791 | 1461087305790 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:05 INFO - PROCESS | 1791 | ++DOCSHELL 0x853a4400 == 179 [pid = 1791] [id = 737] 10:35:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x8b64a000) [pid = 1791] [serial = 2212] [outer = (nil)] 10:35:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x8fb28c00) [pid = 1791] [serial = 2213] [outer = 0x8b64a000] 10:35:05 INFO - PROCESS | 1791 | 1461087305886 Marionette DEBUG loaded listener.js 10:35:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x8fb68400) [pid = 1791] [serial = 2214] [outer = 0x8b64a000] 10:35:06 INFO - PROCESS | 1791 | 1461087306689 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:35:06 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:35:06 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1536ms 10:35:06 INFO - PROCESS | 1791 | 1461087306711 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 10:35:06 INFO - PROCESS | 1791 | 1461087306715 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 10:35:06 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:35:06 INFO - PROCESS | 1791 | 1461087306722 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:35:06 INFO - PROCESS | 1791 | 1461087306725 Marionette TRACE conn3 <- [1,2922,null,{}] 10:35:06 INFO - PROCESS | 1791 | 1461087306731 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:06 INFO - PROCESS | 1791 | 1461087306972 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 10:35:07 INFO - PROCESS | 1791 | 1461087307245 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:07 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb22400 == 180 [pid = 1791] [id = 738] 10:35:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x8fb23800) [pid = 1791] [serial = 2215] [outer = (nil)] 10:35:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x8fb7d400) [pid = 1791] [serial = 2216] [outer = 0x8fb23800] 10:35:07 INFO - PROCESS | 1791 | 1461087307336 Marionette DEBUG loaded listener.js 10:35:07 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x8fb80400) [pid = 1791] [serial = 2217] [outer = 0x8fb23800] 10:35:08 INFO - PROCESS | 1791 | [1791] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 10:35:08 INFO - PROCESS | 1791 | [1791] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 10:35:08 INFO - PROCESS | 1791 | [1791] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 10:35:08 INFO - PROCESS | 1791 | [1791] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 10:35:08 INFO - PROCESS | 1791 | 1461087308255 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 10:35:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:35:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:35:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:35:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:35:08 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 10:35:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:35:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:35:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:35:08 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 10:35:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:35:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:35:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:35:08 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]" 10:35:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:35:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:35:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:35:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:35:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1579ms 10:35:08 INFO - PROCESS | 1791 | 1461087308303 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 10:35:08 INFO - PROCESS | 1791 | 1461087308310 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 10:35:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:35:08 INFO - PROCESS | 1791 | 1461087308343 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:35:08 INFO - PROCESS | 1791 | 1461087308346 Marionette TRACE conn3 <- [1,2926,null,{}] 10:35:08 INFO - PROCESS | 1791 | 1461087308354 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:08 INFO - PROCESS | 1791 | 1461087308586 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 10:35:08 INFO - PROCESS | 1791 | 1461087308891 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:08 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f3b7400 == 181 [pid = 1791] [id = 739] 10:35:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x8fb75400) [pid = 1791] [serial = 2218] [outer = (nil)] 10:35:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x900e6400) [pid = 1791] [serial = 2219] [outer = 0x8fb75400] 10:35:09 INFO - PROCESS | 1791 | 1461087309020 Marionette DEBUG loaded listener.js 10:35:09 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x900ea800) [pid = 1791] [serial = 2220] [outer = 0x8fb75400] 10:35:09 INFO - PROCESS | 1791 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:35:09 INFO - PROCESS | 1791 | 1461087309803 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 10:35:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:35:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1552ms 10:35:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:35:09 INFO - PROCESS | 1791 | 1461087309874 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 10:35:09 INFO - PROCESS | 1791 | 1461087309878 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 10:35:09 INFO - PROCESS | 1791 | 1461087309884 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:35:09 INFO - PROCESS | 1791 | 1461087309888 Marionette TRACE conn3 <- [1,2930,null,{}] 10:35:09 INFO - PROCESS | 1791 | 1461087309893 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:10 INFO - PROCESS | 1791 | 1461087310105 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 10:35:10 INFO - PROCESS | 1791 | 1461087310403 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:10 INFO - PROCESS | 1791 | ++DOCSHELL 0x8437f800 == 182 [pid = 1791] [id = 740] 10:35:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x900e7c00) [pid = 1791] [serial = 2221] [outer = (nil)] 10:35:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x9022e800) [pid = 1791] [serial = 2222] [outer = 0x900e7c00] 10:35:10 INFO - PROCESS | 1791 | 1461087310492 Marionette DEBUG loaded listener.js 10:35:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x90242400) [pid = 1791] [serial = 2223] [outer = 0x900e7c00] 10:35:11 INFO - PROCESS | 1791 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:35:11 INFO - PROCESS | 1791 | 1461087311328 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 10:35:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:35:11 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1485ms 10:35:11 INFO - PROCESS | 1791 | 1461087311368 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 10:35:11 INFO - PROCESS | 1791 | 1461087311372 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 10:35:11 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:35:11 INFO - PROCESS | 1791 | 1461087311378 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:35:11 INFO - PROCESS | 1791 | 1461087311382 Marionette TRACE conn3 <- [1,2934,null,{}] 10:35:11 INFO - PROCESS | 1791 | 1461087311387 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:11 INFO - PROCESS | 1791 | 1461087311724 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 10:35:11 INFO - PROCESS | 1791 | 1461087311960 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:11 INFO - PROCESS | 1791 | ++DOCSHELL 0x90224400 == 183 [pid = 1791] [id = 741] 10:35:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x9022a000) [pid = 1791] [serial = 2224] [outer = (nil)] 10:35:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x9024e800) [pid = 1791] [serial = 2225] [outer = 0x9022a000] 10:35:12 INFO - PROCESS | 1791 | 1461087312051 Marionette DEBUG loaded listener.js 10:35:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x90294000) [pid = 1791] [serial = 2226] [outer = 0x9022a000] 10:35:12 INFO - PROCESS | 1791 | 1461087312913 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:35:12 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:35:12 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1580ms 10:35:12 INFO - PROCESS | 1791 | 1461087312960 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 10:35:12 INFO - PROCESS | 1791 | 1461087312964 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 10:35:12 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:35:12 INFO - PROCESS | 1791 | 1461087312970 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:35:12 INFO - PROCESS | 1791 | 1461087312973 Marionette TRACE conn3 <- [1,2938,null,{}] 10:35:12 INFO - PROCESS | 1791 | 1461087312979 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:13 INFO - PROCESS | 1791 | 1461087313212 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 10:35:13 INFO - PROCESS | 1791 | 1461087313532 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:13 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e12fc00 == 184 [pid = 1791] [id = 742] 10:35:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x9024dc00) [pid = 1791] [serial = 2227] [outer = (nil)] 10:35:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x903b7400) [pid = 1791] [serial = 2228] [outer = 0x9024dc00] 10:35:13 INFO - PROCESS | 1791 | 1461087313619 Marionette DEBUG loaded listener.js 10:35:13 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x903ba400) [pid = 1791] [serial = 2229] [outer = 0x9024dc00] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x853acc00 == 183 [pid = 1791] [id = 626] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x9878f400 == 182 [pid = 1791] [id = 673] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x912f9800 == 181 [pid = 1791] [id = 623] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8fed6c00 == 180 [pid = 1791] [id = 668] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x94dcc800 == 179 [pid = 1791] [id = 674] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x999cc800 == 178 [pid = 1791] [id = 675] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x94231800 == 177 [pid = 1791] [id = 671] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8f5a3800 == 176 [pid = 1791] [id = 619] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8f847400 == 175 [pid = 1791] [id = 621] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x86dd2800 == 174 [pid = 1791] [id = 628] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x9414d400 == 173 [pid = 1791] [id = 670] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x914e6400 == 172 [pid = 1791] [id = 672] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8aaa5c00 == 171 [pid = 1791] [id = 624] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x853a8800 == 170 [pid = 1791] [id = 667] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x943ba000 == 169 [pid = 1791] [id = 627] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x9feea000 == 168 [pid = 1791] [id = 676] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x941f4000 == 167 [pid = 1791] [id = 625] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8f597c00 == 166 [pid = 1791] [id = 620] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x906f7800 == 165 [pid = 1791] [id = 669] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x849cb000 == 164 [pid = 1791] [id = 720] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x9319c800 == 163 [pid = 1791] [id = 711] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x89807000 == 162 [pid = 1791] [id = 709] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x84ded000 == 161 [pid = 1791] [id = 588] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x93198800 == 160 [pid = 1791] [id = 710] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8f849800 == 159 [pid = 1791] [id = 708] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8fb66c00 == 158 [pid = 1791] [id = 707] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x853ab800 == 157 [pid = 1791] [id = 706] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8aaf0c00 == 156 [pid = 1791] [id = 705] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x898f0000 == 155 [pid = 1791] [id = 703] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x8b4e2000 == 154 [pid = 1791] [id = 704] 10:35:16 INFO - PROCESS | 1791 | --DOCSHELL 0x85454000 == 153 [pid = 1791] [id = 702] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x98169000) [pid = 1791] [serial = 2081] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x8aa18400) [pid = 1791] [serial = 2048] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x905eb800) [pid = 1791] [serial = 2066] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0x89970400) [pid = 1791] [serial = 2099] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x8b4d7800) [pid = 1791] [serial = 2049] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x8e125c00) [pid = 1791] [serial = 2051] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x912f1800) [pid = 1791] [serial = 2069] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0x8b650c00) [pid = 1791] [serial = 2103] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x887dbc00) [pid = 1791] [serial = 2097] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x914ef400) [pid = 1791] [serial = 2070] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0x94142c00) [pid = 1791] [serial = 2072] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x9ea17c00) [pid = 1791] [serial = 2090] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0xa0ade800) [pid = 1791] [serial = 2093] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0x99218400) [pid = 1791] [serial = 2087] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0x8b64e000) [pid = 1791] [serial = 1980] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x971aac00) [pid = 1791] [serial = 2079] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x8e9e3c00) [pid = 1791] [serial = 2055] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x8e2ba800) [pid = 1791] [serial = 2052] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x94dd0400) [pid = 1791] [serial = 2076] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x89976800) [pid = 1791] [serial = 2100] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x8f3a9000) [pid = 1791] [serial = 2057] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x94147800) [pid = 1791] [serial = 2073] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0xa0e8bc00) [pid = 1791] [serial = 2094] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x98884800) [pid = 1791] [serial = 2085] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x900e7400) [pid = 1791] [serial = 2063] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x8f3b3000) [pid = 1791] [serial = 2058] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x96a27800) [pid = 1791] [serial = 2078] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x9887f000) [pid = 1791] [serial = 2084] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x8994b400) [pid = 1791] [serial = 2046] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x86dd8800) [pid = 1791] [serial = 2096] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x8fb7cc00) [pid = 1791] [serial = 2060] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x90223c00) [pid = 1791] [serial = 2064] [outer = (nil)] [url = about:blank] 10:35:16 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x8b27cc00) [pid = 1791] [serial = 2102] [outer = (nil)] [url = about:blank] 10:35:17 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x86dd2000) [pid = 1791] [serial = 2045] [outer = (nil)] [url = about:blank] 10:35:17 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x983f9c00) [pid = 1791] [serial = 2082] [outer = (nil)] [url = about:blank] 10:35:17 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x9430cc00) [pid = 1791] [serial = 2075] [outer = (nil)] [url = about:blank] 10:35:17 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x8e96ac00) [pid = 1791] [serial = 2054] [outer = (nil)] [url = about:blank] 10:35:17 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x8fed8000) [pid = 1791] [serial = 2061] [outer = (nil)] [url = about:blank] 10:35:17 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x9991e400) [pid = 1791] [serial = 2088] [outer = (nil)] [url = about:blank] 10:35:17 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x906f1000) [pid = 1791] [serial = 2067] [outer = (nil)] [url = about:blank] 10:35:17 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x9fb8c400) [pid = 1791] [serial = 2091] [outer = (nil)] [url = about:blank] 10:35:17 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x8b4e0c00) [pid = 1791] [serial = 2105] [outer = (nil)] [url = about:blank] 10:35:17 INFO - PROCESS | 1791 | 1461087317313 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:35:17 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. 10:35:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 4385ms 10:35:17 INFO - PROCESS | 1791 | 1461087317356 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 10:35:17 INFO - PROCESS | 1791 | 1461087317361 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 10:35:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:35:17 INFO - PROCESS | 1791 | 1461087317369 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:35:17 INFO - PROCESS | 1791 | 1461087317374 Marionette TRACE conn3 <- [1,2942,null,{}] 10:35:17 INFO - PROCESS | 1791 | 1461087317382 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:17 INFO - PROCESS | 1791 | 1461087317604 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 10:35:17 INFO - PROCESS | 1791 | 1461087317822 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:17 INFO - PROCESS | 1791 | ++DOCSHELL 0x85ca6400 == 154 [pid = 1791] [id = 743] 10:35:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x86c61800) [pid = 1791] [serial = 2230] [outer = (nil)] 10:35:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x86c6b400) [pid = 1791] [serial = 2231] [outer = 0x86c61800] 10:35:17 INFO - PROCESS | 1791 | 1461087317951 Marionette DEBUG loaded listener.js 10:35:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x86dd3c00) [pid = 1791] [serial = 2232] [outer = 0x86c61800] 10:35:18 INFO - PROCESS | 1791 | 1461087318704 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 10:35:18 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 10:35:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:35:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1380ms 10:35:18 INFO - PROCESS | 1791 | 1461087318751 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 10:35:18 INFO - PROCESS | 1791 | 1461087318759 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 10:35:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:35:18 INFO - PROCESS | 1791 | 1461087318768 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:35:18 INFO - PROCESS | 1791 | 1461087318773 Marionette TRACE conn3 <- [1,2946,null,{}] 10:35:18 INFO - PROCESS | 1791 | 1461087318778 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:19 INFO - PROCESS | 1791 | 1461087319085 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 10:35:19 INFO - PROCESS | 1791 | 1461087319224 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:19 INFO - PROCESS | 1791 | ++DOCSHELL 0x84def800 == 155 [pid = 1791] [id = 744] 10:35:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x886d8800) [pid = 1791] [serial = 2233] [outer = (nil)] 10:35:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x89810000) [pid = 1791] [serial = 2234] [outer = 0x886d8800] 10:35:19 INFO - PROCESS | 1791 | 1461087319305 Marionette DEBUG loaded listener.js 10:35:19 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x89945800) [pid = 1791] [serial = 2235] [outer = 0x886d8800] 10:35:20 INFO - PROCESS | 1791 | 1461087320209 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:35:20 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. 10:35:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1492ms 10:35:20 INFO - PROCESS | 1791 | 1461087320260 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 10:35:20 INFO - PROCESS | 1791 | 1461087320264 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 10:35:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:35:20 INFO - PROCESS | 1791 | 1461087320270 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:35:20 INFO - PROCESS | 1791 | 1461087320276 Marionette TRACE conn3 <- [1,2950,null,{}] 10:35:20 INFO - PROCESS | 1791 | 1461087320299 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:20 INFO - PROCESS | 1791 | 1461087320563 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 10:35:20 INFO - PROCESS | 1791 | 1461087320600 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:20 INFO - PROCESS | 1791 | ++DOCSHELL 0x8996b800 == 156 [pid = 1791] [id = 745] 10:35:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x89975800) [pid = 1791] [serial = 2236] [outer = (nil)] 10:35:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x89b6ac00) [pid = 1791] [serial = 2237] [outer = 0x89975800] 10:35:20 INFO - PROCESS | 1791 | 1461087320676 Marionette DEBUG loaded listener.js 10:35:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x89c41800) [pid = 1791] [serial = 2238] [outer = 0x89975800] 10:35:21 INFO - PROCESS | 1791 | ++DOCSHELL 0x89977000 == 157 [pid = 1791] [id = 746] 10:35:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8aaef800) [pid = 1791] [serial = 2239] [outer = (nil)] 10:35:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x8aaf0c00) [pid = 1791] [serial = 2240] [outer = 0x8aaef800] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x98860400) [pid = 1791] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x86dcec00) [pid = 1791] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x8bbef400) [pid = 1791] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x85c6e400) [pid = 1791] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x8994d800) [pid = 1791] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x9319dc00) [pid = 1791] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x85c9ec00) [pid = 1791] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x8fb67400) [pid = 1791] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x85454400) [pid = 1791] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x9a6d9400) [pid = 1791] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x8b645c00) [pid = 1791] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x849cc800) [pid = 1791] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x8b27c800) [pid = 1791] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x85c62800) [pid = 1791] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x8b273800) [pid = 1791] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x94dcb800) [pid = 1791] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x999d1800) [pid = 1791] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x8fb22800) [pid = 1791] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 132 (0x93199000) [pid = 1791] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 131 (0x91eec000) [pid = 1791] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:35:22 INFO - PROCESS | 1791 | --DOMWINDOW == 130 (0x98166400) [pid = 1791] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:35:22 INFO - PROCESS | 1791 | 1461087322386 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:35:22 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. 10:35:22 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2141ms 10:35:22 INFO - PROCESS | 1791 | 1461087322411 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 10:35:22 INFO - PROCESS | 1791 | 1461087322416 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 10:35:22 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:35:22 INFO - PROCESS | 1791 | 1461087322421 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:35:22 INFO - PROCESS | 1791 | 1461087322425 Marionette TRACE conn3 <- [1,2954,null,{}] 10:35:22 INFO - PROCESS | 1791 | 1461087322430 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:22 INFO - PROCESS | 1791 | 1461087322657 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 10:35:22 INFO - PROCESS | 1791 | 1461087322864 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:22 INFO - PROCESS | 1791 | ++DOCSHELL 0x85454400 == 158 [pid = 1791] [id = 747] 10:35:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 131 (0x85c6e400) [pid = 1791] [serial = 2241] [outer = (nil)] 10:35:22 INFO - PROCESS | 1791 | ++DOMWINDOW == 132 (0x8aaa8800) [pid = 1791] [serial = 2242] [outer = 0x85c6e400] 10:35:22 INFO - PROCESS | 1791 | 1461087322946 Marionette DEBUG loaded listener.js 10:35:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0x8aaf6000) [pid = 1791] [serial = 2243] [outer = 0x85c6e400] 10:35:23 INFO - PROCESS | 1791 | 1461087323638 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:35:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:35:23 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 10:35:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1241ms 10:35:23 INFO - PROCESS | 1791 | 1461087323663 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 10:35:23 INFO - PROCESS | 1791 | 1461087323666 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 10:35:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:35:23 INFO - PROCESS | 1791 | 1461087323672 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:35:23 INFO - PROCESS | 1791 | 1461087323675 Marionette TRACE conn3 <- [1,2958,null,{}] 10:35:23 INFO - PROCESS | 1791 | 1461087323681 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:23 INFO - PROCESS | 1791 | 1461087323971 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 10:35:24 INFO - PROCESS | 1791 | 1461087323997 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:24 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaf5800 == 159 [pid = 1791] [id = 748] 10:35:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x8aaf9000) [pid = 1791] [serial = 2244] [outer = (nil)] 10:35:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x8b646800) [pid = 1791] [serial = 2245] [outer = 0x8aaf9000] 10:35:24 INFO - PROCESS | 1791 | 1461087324072 Marionette DEBUG loaded listener.js 10:35:24 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x8b6f0c00) [pid = 1791] [serial = 2246] [outer = 0x8aaf9000] 10:35:25 INFO - PROCESS | 1791 | 1461087325270 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:35:25 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. 10:35:25 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1638ms 10:35:25 INFO - PROCESS | 1791 | 1461087325313 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 10:35:25 INFO - PROCESS | 1791 | 1461087325321 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 10:35:25 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:35:25 INFO - PROCESS | 1791 | 1461087325330 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:35:25 INFO - PROCESS | 1791 | 1461087325335 Marionette TRACE conn3 <- [1,2962,null,{}] 10:35:25 INFO - PROCESS | 1791 | 1461087325343 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:25 INFO - PROCESS | 1791 | 1461087325571 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 10:35:25 INFO - PROCESS | 1791 | 1461087325871 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:25 INFO - PROCESS | 1791 | ++DOCSHELL 0x875c3c00 == 160 [pid = 1791] [id = 749] 10:35:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x886d4000) [pid = 1791] [serial = 2247] [outer = (nil)] 10:35:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x8980fc00) [pid = 1791] [serial = 2248] [outer = 0x886d4000] 10:35:26 INFO - PROCESS | 1791 | 1461087326017 Marionette DEBUG loaded listener.js 10:35:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x8994c000) [pid = 1791] [serial = 2249] [outer = 0x886d4000] 10:35:26 INFO - PROCESS | 1791 | 1461087326905 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:35:26 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. 10:35:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1631ms 10:35:26 INFO - PROCESS | 1791 | 1461087326961 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 10:35:26 INFO - PROCESS | 1791 | 1461087326970 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 10:35:26 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:35:26 INFO - PROCESS | 1791 | 1461087326980 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:35:26 INFO - PROCESS | 1791 | 1461087326984 Marionette TRACE conn3 <- [1,2966,null,{}] 10:35:26 INFO - PROCESS | 1791 | 1461087326991 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:27 INFO - PROCESS | 1791 | 1461087327258 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 10:35:27 INFO - PROCESS | 1791 | 1461087327646 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:27 INFO - PROCESS | 1791 | ++DOCSHELL 0x89977c00 == 161 [pid = 1791] [id = 750] 10:35:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x8aaeb800) [pid = 1791] [serial = 2250] [outer = (nil)] 10:35:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8b4d6400) [pid = 1791] [serial = 2251] [outer = 0x8aaeb800] 10:35:27 INFO - PROCESS | 1791 | 1461087327778 Marionette DEBUG loaded listener.js 10:35:27 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x8b6ec000) [pid = 1791] [serial = 2252] [outer = 0x8aaeb800] 10:35:28 INFO - PROCESS | 1791 | 1461087328607 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:35:28 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. 10:35:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1638ms 10:35:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:35:28 INFO - PROCESS | 1791 | 1461087328618 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 10:35:28 INFO - PROCESS | 1791 | 1461087328621 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 10:35:28 INFO - PROCESS | 1791 | 1461087328628 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:35:28 INFO - PROCESS | 1791 | 1461087328634 Marionette TRACE conn3 <- [1,2970,null,{}] 10:35:28 INFO - PROCESS | 1791 | 1461087328651 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:28 INFO - PROCESS | 1791 | 1461087328908 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 10:35:29 INFO - PROCESS | 1791 | 1461087329183 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:29 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aa22400 == 162 [pid = 1791] [id = 751] 10:35:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x8e2bc000) [pid = 1791] [serial = 2253] [outer = (nil)] 10:35:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x8e8d9000) [pid = 1791] [serial = 2254] [outer = 0x8e2bc000] 10:35:29 INFO - PROCESS | 1791 | 1461087329274 Marionette DEBUG loaded listener.js 10:35:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x8e967c00) [pid = 1791] [serial = 2255] [outer = 0x8e2bc000] 10:35:30 INFO - PROCESS | 1791 | 1461087330136 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:35:30 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. 10:35:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1537ms 10:35:30 INFO - PROCESS | 1791 | 1461087330165 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 10:35:30 INFO - PROCESS | 1791 | 1461087330169 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 10:35:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:35:30 INFO - PROCESS | 1791 | 1461087330175 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:35:30 INFO - PROCESS | 1791 | 1461087330178 Marionette TRACE conn3 <- [1,2974,null,{}] 10:35:30 INFO - PROCESS | 1791 | 1461087330184 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:30 INFO - PROCESS | 1791 | 1461087330391 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 10:35:30 INFO - PROCESS | 1791 | 1461087330662 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:30 INFO - PROCESS | 1791 | ++DOCSHELL 0x8aaf3800 == 163 [pid = 1791] [id = 752] 10:35:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x8e9e2c00) [pid = 1791] [serial = 2256] [outer = (nil)] 10:35:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x8e9e8c00) [pid = 1791] [serial = 2257] [outer = 0x8e9e2c00] 10:35:30 INFO - PROCESS | 1791 | 1461087330752 Marionette DEBUG loaded listener.js 10:35:30 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8ea6dc00) [pid = 1791] [serial = 2258] [outer = 0x8e9e2c00] 10:35:31 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. 10:35:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1390ms 10:35:31 INFO - PROCESS | 1791 | 1461087331553 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 10:35:31 INFO - PROCESS | 1791 | 1461087331567 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 10:35:31 INFO - PROCESS | 1791 | 1461087331570 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 10:35:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:35:31 INFO - PROCESS | 1791 | 1461087331576 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:35:31 INFO - PROCESS | 1791 | 1461087331580 Marionette TRACE conn3 <- [1,2978,null,{}] 10:35:31 INFO - PROCESS | 1791 | 1461087331586 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:31 INFO - PROCESS | 1791 | 1461087331786 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 10:35:32 INFO - PROCESS | 1791 | 1461087332069 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:32 INFO - PROCESS | 1791 | ++DOCSHELL 0x8e96d400 == 164 [pid = 1791] [id = 753] 10:35:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x8e9dc800) [pid = 1791] [serial = 2259] [outer = (nil)] 10:35:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8f3b4800) [pid = 1791] [serial = 2260] [outer = 0x8e9dc800] 10:35:32 INFO - PROCESS | 1791 | 1461087332160 Marionette DEBUG loaded listener.js 10:35:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x8f599400) [pid = 1791] [serial = 2261] [outer = 0x8e9dc800] 10:35:33 INFO - PROCESS | 1791 | 1461087333011 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:35:33 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. 10:35:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1482ms 10:35:33 INFO - PROCESS | 1791 | 1461087333059 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 10:35:33 INFO - PROCESS | 1791 | 1461087333063 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 10:35:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:35:33 INFO - PROCESS | 1791 | 1461087333069 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:35:33 INFO - PROCESS | 1791 | 1461087333072 Marionette TRACE conn3 <- [1,2982,null,{}] 10:35:33 INFO - PROCESS | 1791 | 1461087333078 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:33 INFO - PROCESS | 1791 | 1461087333460 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 10:35:33 INFO - PROCESS | 1791 | 1461087333658 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:33 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f3ad400 == 165 [pid = 1791] [id = 754] 10:35:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x8fb30800) [pid = 1791] [serial = 2262] [outer = (nil)] 10:35:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8fed6c00) [pid = 1791] [serial = 2263] [outer = 0x8fb30800] 10:35:33 INFO - PROCESS | 1791 | 1461087333789 Marionette DEBUG loaded listener.js 10:35:33 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x90224800) [pid = 1791] [serial = 2264] [outer = 0x8fb30800] 10:35:34 INFO - PROCESS | 1791 | 1461087334625 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 10:35:34 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 10:35:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:35:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:35:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1579ms 10:35:34 INFO - PROCESS | 1791 | 1461087334649 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 10:35:34 INFO - PROCESS | 1791 | 1461087334653 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 10:35:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:35:34 INFO - PROCESS | 1791 | 1461087334659 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:35:34 INFO - PROCESS | 1791 | 1461087334662 Marionette TRACE conn3 <- [1,2986,null,{}] 10:35:34 INFO - PROCESS | 1791 | 1461087334668 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:34 INFO - PROCESS | 1791 | 1461087334869 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 10:35:35 INFO - PROCESS | 1791 | 1461087335139 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:35 INFO - PROCESS | 1791 | ++DOCSHELL 0x875b8800 == 166 [pid = 1791] [id = 755] 10:35:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x8fb63000) [pid = 1791] [serial = 2265] [outer = (nil)] 10:35:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x90293000) [pid = 1791] [serial = 2266] [outer = 0x8fb63000] 10:35:35 INFO - PROCESS | 1791 | 1461087335228 Marionette DEBUG loaded listener.js 10:35:35 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x9029f400) [pid = 1791] [serial = 2267] [outer = 0x8fb63000] 10:35:36 INFO - PROCESS | 1791 | 1461087336025 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:35:36 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. 10:35:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1389ms 10:35:36 INFO - PROCESS | 1791 | 1461087336048 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 10:35:36 INFO - PROCESS | 1791 | 1461087336051 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 10:35:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:35:36 INFO - PROCESS | 1791 | 1461087336058 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:35:36 INFO - PROCESS | 1791 | 1461087336061 Marionette TRACE conn3 <- [1,2990,null,{}] 10:35:36 INFO - PROCESS | 1791 | 1461087336067 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:36 INFO - PROCESS | 1791 | 1461087336299 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 10:35:36 INFO - PROCESS | 1791 | 1461087336573 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:36 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb62400 == 167 [pid = 1791] [id = 756] 10:35:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x90246000) [pid = 1791] [serial = 2268] [outer = (nil)] 10:35:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x905e7400) [pid = 1791] [serial = 2269] [outer = 0x90246000] 10:35:36 INFO - PROCESS | 1791 | 1461087336658 Marionette DEBUG loaded listener.js 10:35:36 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x905edc00) [pid = 1791] [serial = 2270] [outer = 0x90246000] 10:35:37 INFO - PROCESS | 1791 | ++DOCSHELL 0x905e2000 == 168 [pid = 1791] [id = 757] 10:35:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x91237000) [pid = 1791] [serial = 2271] [outer = (nil)] 10:35:37 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x9123ac00) [pid = 1791] [serial = 2272] [outer = 0x91237000] 10:35:37 INFO - PROCESS | 1791 | 1461087337611 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:35:37 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. 10:35:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1577ms 10:35:37 INFO - PROCESS | 1791 | 1461087337643 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 10:35:37 INFO - PROCESS | 1791 | 1461087337647 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 10:35:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:35:37 INFO - PROCESS | 1791 | 1461087337660 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:35:37 INFO - PROCESS | 1791 | 1461087337663 Marionette TRACE conn3 <- [1,2994,null,{}] 10:35:37 INFO - PROCESS | 1791 | 1461087337668 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:37 INFO - PROCESS | 1791 | 1461087337916 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 10:35:38 INFO - PROCESS | 1791 | 1461087338208 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:38 INFO - PROCESS | 1791 | ++DOCSHELL 0x903c4800 == 169 [pid = 1791] [id = 758] 10:35:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x905eb000) [pid = 1791] [serial = 2273] [outer = (nil)] 10:35:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x91235c00) [pid = 1791] [serial = 2274] [outer = 0x905eb000] 10:35:38 INFO - PROCESS | 1791 | 1461087338351 Marionette DEBUG loaded listener.js 10:35:38 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x9123f800) [pid = 1791] [serial = 2275] [outer = 0x905eb000] 10:35:39 INFO - PROCESS | 1791 | 1461087339172 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:35:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:35:39 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 10:35:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1536ms 10:35:39 INFO - PROCESS | 1791 | 1461087339191 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 10:35:39 INFO - PROCESS | 1791 | 1461087339194 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 10:35:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:35:39 INFO - PROCESS | 1791 | 1461087339201 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:35:39 INFO - PROCESS | 1791 | 1461087339205 Marionette TRACE conn3 <- [1,2998,null,{}] 10:35:39 INFO - PROCESS | 1791 | 1461087339210 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:39 INFO - PROCESS | 1791 | 1461087339424 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 10:35:39 INFO - PROCESS | 1791 | 1461087339724 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:39 INFO - PROCESS | 1791 | ++DOCSHELL 0x906f0c00 == 170 [pid = 1791] [id = 759] 10:35:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x91232000) [pid = 1791] [serial = 2276] [outer = (nil)] 10:35:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x912f2800) [pid = 1791] [serial = 2277] [outer = 0x91232000] 10:35:39 INFO - PROCESS | 1791 | 1461087339824 Marionette DEBUG loaded listener.js 10:35:39 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x912f6800) [pid = 1791] [serial = 2278] [outer = 0x91232000] 10:35:40 INFO - PROCESS | 1791 | 1461087340674 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:35:40 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. 10:35:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1493ms 10:35:40 INFO - PROCESS | 1791 | 1461087340694 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 10:35:40 INFO - PROCESS | 1791 | 1461087340698 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 10:35:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:35:40 INFO - PROCESS | 1791 | 1461087340704 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:35:40 INFO - PROCESS | 1791 | 1461087340709 Marionette TRACE conn3 <- [1,3002,null,{}] 10:35:40 INFO - PROCESS | 1791 | 1461087340714 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:41 INFO - PROCESS | 1791 | 1461087340998 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 10:35:41 INFO - PROCESS | 1791 | 1461087341287 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:41 INFO - PROCESS | 1791 | ++DOCSHELL 0x912eec00 == 171 [pid = 1791] [id = 760] 10:35:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x914e1400) [pid = 1791] [serial = 2279] [outer = (nil)] 10:35:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x93081c00) [pid = 1791] [serial = 2280] [outer = 0x914e1400] 10:35:41 INFO - PROCESS | 1791 | 1461087341383 Marionette DEBUG loaded listener.js 10:35:41 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x93193000) [pid = 1791] [serial = 2281] [outer = 0x914e1400] 10:35:42 INFO - PROCESS | 1791 | 1461087342212 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:35:42 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. 10:35:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1534ms 10:35:42 INFO - PROCESS | 1791 | 1461087342239 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 10:35:42 INFO - PROCESS | 1791 | 1461087342243 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 10:35:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:35:42 INFO - PROCESS | 1791 | 1461087342249 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:35:42 INFO - PROCESS | 1791 | 1461087342252 Marionette TRACE conn3 <- [1,3006,null,{}] 10:35:42 INFO - PROCESS | 1791 | 1461087342258 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:42 INFO - PROCESS | 1791 | 1461087342475 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 10:35:42 INFO - PROCESS | 1791 | 1461087342748 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:42 INFO - PROCESS | 1791 | ++DOCSHELL 0x93195000 == 172 [pid = 1791] [id = 761] 10:35:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x93196000) [pid = 1791] [serial = 2282] [outer = (nil)] 10:35:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x9319c800) [pid = 1791] [serial = 2283] [outer = 0x93196000] 10:35:42 INFO - PROCESS | 1791 | 1461087342833 Marionette DEBUG loaded listener.js 10:35:42 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x931a0800) [pid = 1791] [serial = 2284] [outer = 0x93196000] 10:35:43 INFO - PROCESS | 1791 | 1461087343678 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:35:43 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. 10:35:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1477ms 10:35:43 INFO - PROCESS | 1791 | 1461087343726 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 10:35:43 INFO - PROCESS | 1791 | 1461087343730 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 10:35:43 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:35:43 INFO - PROCESS | 1791 | 1461087343741 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:35:43 INFO - PROCESS | 1791 | 1461087343744 Marionette TRACE conn3 <- [1,3010,null,{}] 10:35:43 INFO - PROCESS | 1791 | 1461087343756 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:44 INFO - PROCESS | 1791 | 1461087344076 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 10:35:44 INFO - PROCESS | 1791 | 1461087344299 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:44 INFO - PROCESS | 1791 | ++DOCSHELL 0x93198800 == 173 [pid = 1791] [id = 762] 10:35:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x9319d400) [pid = 1791] [serial = 2285] [outer = (nil)] 10:35:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x9414ac00) [pid = 1791] [serial = 2286] [outer = 0x9319d400] 10:35:44 INFO - PROCESS | 1791 | 1461087344388 Marionette DEBUG loaded listener.js 10:35:44 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x9414d800) [pid = 1791] [serial = 2287] [outer = 0x9319d400] 10:35:45 INFO - PROCESS | 1791 | 1461087345206 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 10:35:45 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 10:35:45 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1493ms 10:35:45 INFO - PROCESS | 1791 | 1461087345236 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 10:35:45 INFO - PROCESS | 1791 | 1461087345239 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 10:35:45 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:35:45 INFO - PROCESS | 1791 | 1461087345246 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:35:45 INFO - PROCESS | 1791 | 1461087345249 Marionette TRACE conn3 <- [1,3014,null,{}] 10:35:45 INFO - PROCESS | 1791 | 1461087345255 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:45 INFO - PROCESS | 1791 | 1461087345472 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 10:35:45 INFO - PROCESS | 1791 | 1461087345782 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:45 INFO - PROCESS | 1791 | ++DOCSHELL 0x85c63c00 == 174 [pid = 1791] [id = 763] 10:35:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x94147000) [pid = 1791] [serial = 2288] [outer = (nil)] 10:35:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x941fcc00) [pid = 1791] [serial = 2289] [outer = 0x94147000] 10:35:45 INFO - PROCESS | 1791 | 1461087345872 Marionette DEBUG loaded listener.js 10:35:45 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x9422dc00) [pid = 1791] [serial = 2290] [outer = 0x94147000] 10:35:46 INFO - PROCESS | 1791 | [1791] 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 10:35:46 INFO - PROCESS | 1791 | 1461087346775 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:35:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:35:46 INFO - {} 10:35:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:35:46 INFO - {} 10:35:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:35:46 INFO - {} 10:35:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:35:46 INFO - {} 10:35:46 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1538ms 10:35:46 INFO - PROCESS | 1791 | 1461087346787 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 10:35:46 INFO - PROCESS | 1791 | 1461087346789 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 10:35:46 INFO - TEST-START | /FileAPI/fileReader.html 10:35:46 INFO - PROCESS | 1791 | 1461087346796 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:35:46 INFO - PROCESS | 1791 | 1461087346800 Marionette TRACE conn3 <- [1,3018,null,{}] 10:35:46 INFO - PROCESS | 1791 | 1461087346805 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:47 INFO - PROCESS | 1791 | 1461087347037 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 10:35:47 INFO - PROCESS | 1791 | 1461087347342 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:47 INFO - PROCESS | 1791 | ++DOCSHELL 0x941f8800 == 175 [pid = 1791] [id = 764] 10:35:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x941fd000) [pid = 1791] [serial = 2291] [outer = (nil)] 10:35:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x94307c00) [pid = 1791] [serial = 2292] [outer = 0x941fd000] 10:35:47 INFO - PROCESS | 1791 | 1461087347471 Marionette DEBUG loaded listener.js 10:35:47 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x943ba400) [pid = 1791] [serial = 2293] [outer = 0x941fd000] 10:35:48 INFO - PROCESS | 1791 | 1461087348261 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 10:35:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:35:48 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:35:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:35:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:35:48 INFO - TEST-OK | /FileAPI/fileReader.html | took 1531ms 10:35:48 INFO - PROCESS | 1791 | 1461087348329 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 10:35:48 INFO - PROCESS | 1791 | 1461087348333 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 10:35:48 INFO - TEST-START | /FileAPI/historical.html 10:35:48 INFO - PROCESS | 1791 | 1461087348339 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:35:48 INFO - PROCESS | 1791 | 1461087348343 Marionette TRACE conn3 <- [1,3022,null,{}] 10:35:48 INFO - PROCESS | 1791 | 1461087348349 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:48 INFO - PROCESS | 1791 | 1461087348557 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 10:35:48 INFO - PROCESS | 1791 | 1461087348906 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:48 INFO - PROCESS | 1791 | ++DOCSHELL 0x9430d800 == 176 [pid = 1791] [id = 765] 10:35:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x943c0c00) [pid = 1791] [serial = 2294] [outer = (nil)] 10:35:48 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0x94dc5800) [pid = 1791] [serial = 2295] [outer = 0x943c0c00] 10:35:49 INFO - PROCESS | 1791 | 1461087349000 Marionette DEBUG loaded listener.js 10:35:49 INFO - PROCESS | 1791 | ++DOMWINDOW == 186 (0x94dcc800) [pid = 1791] [serial = 2296] [outer = 0x943c0c00] 10:35:49 INFO - PROCESS | 1791 | 1461087349833 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 10:35:49 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:35:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:35:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:35:49 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:35:49 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:35:49 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:35:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:35:49 INFO - TEST-OK | /FileAPI/historical.html | took 1541ms 10:35:49 INFO - PROCESS | 1791 | 1461087349883 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 10:35:49 INFO - PROCESS | 1791 | 1461087349887 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 10:35:49 INFO - PROCESS | 1791 | 1461087349898 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:35:49 INFO - TEST-START | /FileAPI/idlharness.html 10:35:49 INFO - PROCESS | 1791 | 1461087349902 Marionette TRACE conn3 <- [1,3026,null,{}] 10:35:49 INFO - PROCESS | 1791 | 1461087349908 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:50 INFO - PROCESS | 1791 | 1461087350119 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 10:35:50 INFO - PROCESS | 1791 | 1461087350434 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:50 INFO - PROCESS | 1791 | ++DOCSHELL 0x85456400 == 177 [pid = 1791] [id = 766] 10:35:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 187 (0x86d23400) [pid = 1791] [serial = 2297] [outer = (nil)] 10:35:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 188 (0x958b2400) [pid = 1791] [serial = 2298] [outer = 0x86d23400] 10:35:50 INFO - PROCESS | 1791 | 1461087350524 Marionette DEBUG loaded listener.js 10:35:50 INFO - PROCESS | 1791 | ++DOMWINDOW == 189 (0x958bb400) [pid = 1791] [serial = 2299] [outer = 0x86d23400] 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:35:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:35:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:35:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:35:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:35:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:35:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:35:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:35:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:35:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:35:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:35:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:35:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:35:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:35:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:35:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:35:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:35:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:35:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:35:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:35:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:35:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:35:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:35:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:35:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:35:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:35:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:35:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:35:52 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 10:35:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:35:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:35:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:35:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:35:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:35:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:35:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:35:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:35:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:35:52 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 10:35:52 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 10:35:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:35:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:35:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:35:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:35:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:35:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:35:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:35:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:35:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:35:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:35:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:35:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:35:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:35:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:35:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:35:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:35:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:35:52 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 10:35:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:35:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:35:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:35:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:35:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:35:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:35:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:35:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:35:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:35:52 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 10:35:52 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 10:35:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:35:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:35:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:35:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:35:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:35:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:35:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:35:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:35:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:35:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:35:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 2644ms 10:35:52 INFO - TEST-START | /FileAPI/idlharness.worker 10:35:52 INFO - PROCESS | 1791 | 1461087352323 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 10:35:52 INFO - PROCESS | 1791 | 1461087352553 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 10:35:52 INFO - PROCESS | 1791 | 1461087352558 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 10:35:52 INFO - PROCESS | 1791 | 1461087352568 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:35:52 INFO - PROCESS | 1791 | 1461087352575 Marionette TRACE conn3 <- [1,3030,null,{}] 10:35:52 INFO - PROCESS | 1791 | 1461087352606 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:52 INFO - PROCESS | 1791 | 1461087352937 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 10:35:53 INFO - PROCESS | 1791 | 1461087353159 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:53 INFO - PROCESS | 1791 | ++DOCSHELL 0x942dd000 == 178 [pid = 1791] [id = 767] 10:35:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 190 (0x942e7400) [pid = 1791] [serial = 2300] [outer = (nil)] 10:35:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 191 (0x984cd000) [pid = 1791] [serial = 2301] [outer = 0x942e7400] 10:35:53 INFO - PROCESS | 1791 | 1461087353248 Marionette DEBUG loaded listener.js 10:35:53 INFO - PROCESS | 1791 | ++DOMWINDOW == 192 (0x9878e400) [pid = 1791] [serial = 2302] [outer = 0x942e7400] 10:35:53 INFO - PROCESS | 1791 | [1791] 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 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8b644800 == 177 [pid = 1791] [id = 404] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x943c3000 == 176 [pid = 1791] [id = 650] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x887e4800 == 175 [pid = 1791] [id = 474] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x983f8c00 == 174 [pid = 1791] [id = 651] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x875bd800 == 173 [pid = 1791] [id = 611] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x85c6f800 == 172 [pid = 1791] [id = 612] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x98ee0000 == 171 [pid = 1791] [id = 653] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x86d27000 == 170 [pid = 1791] [id = 614] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x89977000 == 169 [pid = 1791] [id = 746] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x853a4400 == 168 [pid = 1791] [id = 737] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8e96e800 == 167 [pid = 1791] [id = 736] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8ea6ac00 == 166 [pid = 1791] [id = 735] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8e8da000 == 165 [pid = 1791] [id = 734] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8dfaa000 == 164 [pid = 1791] [id = 733] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8aaa9000 == 163 [pid = 1791] [id = 731] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8aa1dc00 == 162 [pid = 1791] [id = 732] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x86d24000 == 161 [pid = 1791] [id = 730] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x8aa1f000 == 160 [pid = 1791] [id = 729] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x89b6cc00 == 159 [pid = 1791] [id = 728] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x86c66c00 == 158 [pid = 1791] [id = 726] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x85c9b000 == 157 [pid = 1791] [id = 727] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x86c68800 == 156 [pid = 1791] [id = 725] 10:35:57 INFO - PROCESS | 1791 | --DOCSHELL 0x84df0000 == 155 [pid = 1791] [id = 724] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 191 (0x9a66a400) [pid = 1791] [serial = 2145] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 190 (0x86dd8000) [pid = 1791] [serial = 2168] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 189 (0x8e9df000) [pid = 1791] [serial = 2118] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 188 (0x8e96b800) [pid = 1791] [serial = 2117] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 187 (0x8b275c00) [pid = 1791] [serial = 2043] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 186 (0x89c43c00) [pid = 1791] [serial = 2112] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 185 (0x943b9c00) [pid = 1791] [serial = 2136] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 184 (0x85ca3800) [pid = 1791] [serial = 2165] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 183 (0x86c5d400) [pid = 1791] [serial = 2166] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 182 (0x8fb71800) [pid = 1791] [serial = 2123] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 181 (0x86d25c00) [pid = 1791] [serial = 2109] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 180 (0x89b6c800) [pid = 1791] [serial = 2111] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 179 (0x942e4400) [pid = 1791] [serial = 2135] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 178 (0xa0f41000) [pid = 1791] [serial = 2151] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 177 (0x8bbe8400) [pid = 1791] [serial = 2115] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 176 (0x853a3400) [pid = 1791] [serial = 2162] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 175 (0x8f5a1000) [pid = 1791] [serial = 2120] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 174 (0xa4477800) [pid = 1791] [serial = 2156] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 173 (0x912eb400) [pid = 1791] [serial = 2129] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 172 (0x8f83ec00) [pid = 1791] [serial = 2121] [outer = (nil)] [url = about:blank] 10:35:57 INFO - PROCESS | 1791 | --DOMWINDOW == 171 (0xa4585000) [pid = 1791] [serial = 2157] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 170 (0x979c6c00) [pid = 1791] [serial = 2139] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 169 (0xa3c72400) [pid = 1791] [serial = 2154] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 168 (0x903c4400) [pid = 1791] [serial = 2126] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 167 (0xa0e91c00) [pid = 1791] [serial = 2150] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 166 (0x941f7000) [pid = 1791] [serial = 2133] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 165 (0x914e4c00) [pid = 1791] [serial = 2130] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 164 (0x999d5000) [pid = 1791] [serial = 2144] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 163 (0x90249400) [pid = 1791] [serial = 2159] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 162 (0x9ea1c400) [pid = 1791] [serial = 2147] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 161 (0x90693000) [pid = 1791] [serial = 2127] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 160 (0x9fc9e800) [pid = 1791] [serial = 2148] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 159 (0x875bf000) [pid = 1791] [serial = 2169] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 158 (0x9886e400) [pid = 1791] [serial = 2141] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x85450000) [pid = 1791] [serial = 2163] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x9414b800) [pid = 1791] [serial = 2132] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x98885c00) [pid = 1791] [serial = 2142] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x8b64c400) [pid = 1791] [serial = 2114] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x900e5c00) [pid = 1791] [serial = 2124] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x85c6dc00) [pid = 1791] [serial = 2108] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x887d9800) [pid = 1791] [serial = 2171] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0xa3cdbc00) [pid = 1791] [serial = 2153] [outer = (nil)] [url = about:blank] 10:35:58 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x958bec00) [pid = 1791] [serial = 2138] [outer = (nil)] [url = about:blank] 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:35:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:35:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:35:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:35:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:35:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:35:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:35:58 INFO - {} 10:35:58 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 10:35:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:35:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:35:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:35:58 INFO - {} 10:35:58 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 - {} 10:35:58 INFO - {} 10:35:58 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 10:35:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:35:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:35:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:35:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:35:58 INFO - {} 10:35:58 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 10:35:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:35:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:35:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:35:58 INFO - {} 10:35:58 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 - {} 10:35:58 INFO - {} 10:35:58 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 10:35:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:35:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:35:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:58 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 10:35:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:35:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:35:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:58 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 10:35:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:58 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 10:35:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:58 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 10:35:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:35:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:35:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:35:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:35:58 INFO - {} 10:35:58 INFO - TEST-OK | /FileAPI/idlharness.worker | took 6098ms 10:35:58 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:35:58 INFO - PROCESS | 1791 | 1461087358486 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 10:35:58 INFO - PROCESS | 1791 | 1461087358810 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 10:35:58 INFO - PROCESS | 1791 | 1461087358824 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 10:35:58 INFO - PROCESS | 1791 | 1461087358853 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:35:58 INFO - PROCESS | 1791 | 1461087358864 Marionette TRACE conn3 <- [1,3034,null,{}] 10:35:58 INFO - PROCESS | 1791 | 1461087358877 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:35:59 INFO - PROCESS | 1791 | 1461087359077 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 10:35:59 INFO - PROCESS | 1791 | 1461087359296 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:59 INFO - PROCESS | 1791 | ++DOCSHELL 0x8994d000 == 156 [pid = 1791] [id = 768] 10:35:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x8996fc00) [pid = 1791] [serial = 2303] [outer = (nil)] 10:35:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x89975400) [pid = 1791] [serial = 2304] [outer = 0x8996fc00] 10:35:59 INFO - PROCESS | 1791 | 1461087359373 Marionette DEBUG loaded listener.js 10:35:59 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x89b6cc00) [pid = 1791] [serial = 2305] [outer = 0x8996fc00] 10:36:00 INFO - PROCESS | 1791 | 1461087360094 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 10:36:00 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:36:00 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1296ms 10:36:00 INFO - PROCESS | 1791 | 1461087360143 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 10:36:00 INFO - PROCESS | 1791 | 1461087360151 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 10:36:00 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:36:00 INFO - PROCESS | 1791 | 1461087360201 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:36:00 INFO - PROCESS | 1791 | 1461087360205 Marionette TRACE conn3 <- [1,3038,null,{}] 10:36:00 INFO - PROCESS | 1791 | 1461087360211 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:00 INFO - PROCESS | 1791 | 1461087360415 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 10:36:00 INFO - PROCESS | 1791 | 1461087360433 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:00 INFO - PROCESS | 1791 | ++DOCSHELL 0x8994b000 == 157 [pid = 1791] [id = 769] 10:36:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x8996c000) [pid = 1791] [serial = 2306] [outer = (nil)] 10:36:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x8aa22000) [pid = 1791] [serial = 2307] [outer = 0x8996c000] 10:36:00 INFO - PROCESS | 1791 | 1461087360513 Marionette DEBUG loaded listener.js 10:36:00 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x8aaf0000) [pid = 1791] [serial = 2308] [outer = 0x8996c000] 10:36:01 INFO - PROCESS | 1791 | 1461087361665 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 10:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:36:01 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1483ms 10:36:01 INFO - PROCESS | 1791 | 1461087361684 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 10:36:01 INFO - PROCESS | 1791 | 1461087361688 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 10:36:01 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:36:01 INFO - PROCESS | 1791 | 1461087361706 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:36:01 INFO - PROCESS | 1791 | 1461087361712 Marionette TRACE conn3 <- [1,3042,null,{}] 10:36:01 INFO - PROCESS | 1791 | 1461087361729 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:02 INFO - PROCESS | 1791 | 1461087362064 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 10:36:02 INFO - PROCESS | 1791 | 1461087362101 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:02 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b26f800 == 158 [pid = 1791] [id = 770] 10:36:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x8b27a400) [pid = 1791] [serial = 2309] [outer = (nil)] 10:36:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x8bbea800) [pid = 1791] [serial = 2310] [outer = 0x8b27a400] 10:36:02 INFO - PROCESS | 1791 | 1461087362182 Marionette DEBUG loaded listener.js 10:36:02 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x8dfb1000) [pid = 1791] [serial = 2311] [outer = 0x8b27a400] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 157 (0x853a2000) [pid = 1791] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 156 (0x8b4d6000) [pid = 1791] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 155 (0x89b6f800) [pid = 1791] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 154 (0x9022a000) [pid = 1791] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 153 (0x8e8da400) [pid = 1791] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 152 (0x8fb75400) [pid = 1791] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 151 (0x8aa20000) [pid = 1791] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 150 (0x886d8800) [pid = 1791] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 149 (0x8ea6bc00) [pid = 1791] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 148 (0x86c6a800) [pid = 1791] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 147 (0x8980d000) [pid = 1791] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 146 (0x8dfb1400) [pid = 1791] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 145 (0x8980cc00) [pid = 1791] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 144 (0x875c4c00) [pid = 1791] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 143 (0x886d4400) [pid = 1791] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 142 (0x89975800) [pid = 1791] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 141 (0x8e9e4800) [pid = 1791] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 140 (0x8b64d800) [pid = 1791] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 139 (0x86c61800) [pid = 1791] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 138 (0x900e7c00) [pid = 1791] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 137 (0x8b64a000) [pid = 1791] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 136 (0x8fb23800) [pid = 1791] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 135 (0x9024dc00) [pid = 1791] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 134 (0x90240400) [pid = 1791] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 133 (0x8aaef800) [pid = 1791] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:36:03 INFO - PROCESS | 1791 | --DOMWINDOW == 132 (0x85c6e400) [pid = 1791] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:36:04 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. 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:36:04 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'.) 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:36:04 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. 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:36:04 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. 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:36:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:36:04 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. 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:36:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:36:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:36:04 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2729ms 10:36:04 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:36:04 INFO - PROCESS | 1791 | 1461087364326 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 10:36:04 INFO - PROCESS | 1791 | 1461087364430 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 10:36:04 INFO - PROCESS | 1791 | 1461087364433 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 10:36:04 INFO - PROCESS | 1791 | 1461087364445 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:36:04 INFO - PROCESS | 1791 | 1461087364454 Marionette TRACE conn3 <- [1,3046,null,{}] 10:36:04 INFO - PROCESS | 1791 | 1461087364479 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:04 INFO - PROCESS | 1791 | 1461087364728 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 10:36:04 INFO - PROCESS | 1791 | 1461087364943 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:04 INFO - PROCESS | 1791 | ++DOCSHELL 0x853abc00 == 159 [pid = 1791] [id = 771] 10:36:04 INFO - PROCESS | 1791 | ++DOMWINDOW == 133 (0x86c68000) [pid = 1791] [serial = 2312] [outer = (nil)] 10:36:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 134 (0x8e12ec00) [pid = 1791] [serial = 2313] [outer = 0x86c68000] 10:36:05 INFO - PROCESS | 1791 | 1461087365017 Marionette DEBUG loaded listener.js 10:36:05 INFO - PROCESS | 1791 | ++DOMWINDOW == 135 (0x8e2b4000) [pid = 1791] [serial = 2314] [outer = 0x86c68000] 10:36:05 INFO - PROCESS | 1791 | [1791] 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 10:36:05 INFO - PROCESS | 1791 | 1461087365968 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:36:06 INFO - {} 10:36:06 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1562ms 10:36:06 INFO - PROCESS | 1791 | 1461087366005 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 10:36:06 INFO - PROCESS | 1791 | 1461087366011 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 10:36:06 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:36:06 INFO - PROCESS | 1791 | 1461087366031 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:36:06 INFO - PROCESS | 1791 | 1461087366037 Marionette TRACE conn3 <- [1,3050,null,{}] 10:36:06 INFO - PROCESS | 1791 | 1461087366045 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:06 INFO - PROCESS | 1791 | 1461087366373 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 10:36:06 INFO - PROCESS | 1791 | 1461087366633 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:06 INFO - PROCESS | 1791 | ++DOCSHELL 0x85c66c00 == 160 [pid = 1791] [id = 772] 10:36:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 136 (0x887da000) [pid = 1791] [serial = 2315] [outer = (nil)] 10:36:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 137 (0x89c3ec00) [pid = 1791] [serial = 2316] [outer = 0x887da000] 10:36:06 INFO - PROCESS | 1791 | 1461087366725 Marionette DEBUG loaded listener.js 10:36:06 INFO - PROCESS | 1791 | ++DOMWINDOW == 138 (0x8aa15c00) [pid = 1791] [serial = 2317] [outer = 0x887da000] 10:36:07 INFO - PROCESS | 1791 | 1461087367577 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 10:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:36:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:36:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1597ms 10:36:07 INFO - PROCESS | 1791 | 1461087367618 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 10:36:07 INFO - PROCESS | 1791 | 1461087367627 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 10:36:07 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:36:07 INFO - PROCESS | 1791 | 1461087367638 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:36:07 INFO - PROCESS | 1791 | 1461087367642 Marionette TRACE conn3 <- [1,3054,null,{}] 10:36:07 INFO - PROCESS | 1791 | 1461087367649 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:07 INFO - PROCESS | 1791 | 1461087367878 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 10:36:08 INFO - PROCESS | 1791 | 1461087368193 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:08 INFO - PROCESS | 1791 | ++DOCSHELL 0x8a945800 == 161 [pid = 1791] [id = 773] 10:36:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 139 (0x8aa1e400) [pid = 1791] [serial = 2318] [outer = (nil)] 10:36:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 140 (0x8b6ea800) [pid = 1791] [serial = 2319] [outer = 0x8aa1e400] 10:36:08 INFO - PROCESS | 1791 | 1461087368334 Marionette DEBUG loaded listener.js 10:36:08 INFO - PROCESS | 1791 | ++DOMWINDOW == 141 (0x8dfb1400) [pid = 1791] [serial = 2320] [outer = 0x8aa1e400] 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:36:10 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" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:36:10 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" 10:36:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:36:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:36:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2517ms 10:36:10 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:36:10 INFO - PROCESS | 1791 | 1461087369977 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 10:36:10 INFO - PROCESS | 1791 | 1461087370156 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 10:36:10 INFO - PROCESS | 1791 | 1461087370163 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 10:36:10 INFO - PROCESS | 1791 | 1461087370180 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:36:10 INFO - PROCESS | 1791 | 1461087370191 Marionette TRACE conn3 <- [1,3058,null,{}] 10:36:10 INFO - PROCESS | 1791 | 1461087370308 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:10 INFO - PROCESS | 1791 | 1461087370554 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 10:36:10 INFO - PROCESS | 1791 | 1461087370848 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:10 INFO - PROCESS | 1791 | ++DOCSHELL 0x8b649000 == 162 [pid = 1791] [id = 774] 10:36:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 142 (0x8e8d2c00) [pid = 1791] [serial = 2321] [outer = (nil)] 10:36:10 INFO - PROCESS | 1791 | ++DOMWINDOW == 143 (0x8f847800) [pid = 1791] [serial = 2322] [outer = 0x8e8d2c00] 10:36:10 INFO - PROCESS | 1791 | 1461087370941 Marionette DEBUG loaded listener.js 10:36:11 INFO - PROCESS | 1791 | ++DOMWINDOW == 144 (0x8fb29000) [pid = 1791] [serial = 2323] [outer = 0x8e8d2c00] 10:36:11 INFO - PROCESS | 1791 | 1461087371861 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 10:36:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:36:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:36:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:36:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:36:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:36:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:36:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:36:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:36:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:36:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:36:11 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:11 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:36:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:36:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:36:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:36:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:36:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:36:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:36:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:36:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:36:11 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1715ms 10:36:11 INFO - PROCESS | 1791 | 1461087371897 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 10:36:11 INFO - PROCESS | 1791 | 1461087371901 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 10:36:11 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:36:11 INFO - PROCESS | 1791 | 1461087371909 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:36:11 INFO - PROCESS | 1791 | 1461087371914 Marionette TRACE conn3 <- [1,3062,null,{}] 10:36:11 INFO - PROCESS | 1791 | 1461087371919 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:12 INFO - PROCESS | 1791 | 1461087372261 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 10:36:12 INFO - PROCESS | 1791 | 1461087372489 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:12 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f849000 == 163 [pid = 1791] [id = 775] 10:36:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 145 (0x8fb79800) [pid = 1791] [serial = 2324] [outer = (nil)] 10:36:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 146 (0x8fedfc00) [pid = 1791] [serial = 2325] [outer = 0x8fb79800] 10:36:12 INFO - PROCESS | 1791 | 1461087372580 Marionette DEBUG loaded listener.js 10:36:12 INFO - PROCESS | 1791 | ++DOMWINDOW == 147 (0x900dc800) [pid = 1791] [serial = 2326] [outer = 0x8fb79800] 10:36:12 INFO - PROCESS | 1791 | [1791] 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 10:36:13 INFO - PROCESS | 1791 | 1461087373496 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:36:13 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:36:13 INFO - {} 10:36:13 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1630ms 10:36:13 INFO - PROCESS | 1791 | 1461087373539 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 10:36:13 INFO - PROCESS | 1791 | 1461087373542 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 10:36:13 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:36:13 INFO - PROCESS | 1791 | 1461087373554 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:36:13 INFO - PROCESS | 1791 | 1461087373556 Marionette TRACE conn3 <- [1,3066,null,{}] 10:36:13 INFO - PROCESS | 1791 | 1461087373562 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:13 INFO - PROCESS | 1791 | 1461087373882 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 10:36:14 INFO - PROCESS | 1791 | 1461087374102 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:14 INFO - PROCESS | 1791 | ++DOCSHELL 0x8fb68800 == 164 [pid = 1791] [id = 776] 10:36:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 148 (0x8fee0c00) [pid = 1791] [serial = 2327] [outer = (nil)] 10:36:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 149 (0x90291800) [pid = 1791] [serial = 2328] [outer = 0x8fee0c00] 10:36:14 INFO - PROCESS | 1791 | 1461087374244 Marionette DEBUG loaded listener.js 10:36:14 INFO - PROCESS | 1791 | ++DOMWINDOW == 150 (0x902a0c00) [pid = 1791] [serial = 2329] [outer = 0x8fee0c00] 10:36:15 INFO - PROCESS | 1791 | 1461087375057 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 10:36:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:36:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:36:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:36:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:36:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:36:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:36:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:36:15 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1526ms 10:36:15 INFO - PROCESS | 1791 | 1461087375083 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 10:36:15 INFO - PROCESS | 1791 | 1461087375086 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 10:36:15 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:36:15 INFO - PROCESS | 1791 | 1461087375092 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:36:15 INFO - PROCESS | 1791 | 1461087375095 Marionette TRACE conn3 <- [1,3070,null,{}] 10:36:15 INFO - PROCESS | 1791 | 1461087375101 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:15 INFO - PROCESS | 1791 | 1461087375332 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 10:36:15 INFO - PROCESS | 1791 | 1461087375654 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:15 INFO - PROCESS | 1791 | ++DOCSHELL 0x90298c00 == 165 [pid = 1791] [id = 777] 10:36:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 151 (0x906f9400) [pid = 1791] [serial = 2330] [outer = (nil)] 10:36:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 152 (0x912f4000) [pid = 1791] [serial = 2331] [outer = 0x906f9400] 10:36:15 INFO - PROCESS | 1791 | 1461087375747 Marionette DEBUG loaded listener.js 10:36:15 INFO - PROCESS | 1791 | ++DOMWINDOW == 153 (0x914e6000) [pid = 1791] [serial = 2332] [outer = 0x906f9400] 10:36:16 INFO - PROCESS | 1791 | 1461087376578 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 10:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:36:16 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1531ms 10:36:16 INFO - PROCESS | 1791 | 1461087376626 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 10:36:16 INFO - PROCESS | 1791 | 1461087376630 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 10:36:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:36:16 INFO - PROCESS | 1791 | 1461087376636 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:36:16 INFO - PROCESS | 1791 | 1461087376639 Marionette TRACE conn3 <- [1,3074,null,{}] 10:36:16 INFO - PROCESS | 1791 | 1461087376645 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:16 INFO - PROCESS | 1791 | 1461087376847 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 10:36:17 INFO - PROCESS | 1791 | 1461087377125 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:17 INFO - PROCESS | 1791 | ++DOCSHELL 0x85c70800 == 166 [pid = 1791] [id = 778] 10:36:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 154 (0x912ed000) [pid = 1791] [serial = 2333] [outer = (nil)] 10:36:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 155 (0x93083000) [pid = 1791] [serial = 2334] [outer = 0x912ed000] 10:36:17 INFO - PROCESS | 1791 | 1461087377217 Marionette DEBUG loaded listener.js 10:36:17 INFO - PROCESS | 1791 | ++DOMWINDOW == 156 (0x9319cc00) [pid = 1791] [serial = 2335] [outer = 0x912ed000] 10:36:18 INFO - PROCESS | 1791 | 1461087378020 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 10:36:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:36:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:36:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:36:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:36:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:36:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:36:18 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1437ms 10:36:18 INFO - PROCESS | 1791 | 1461087378074 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 10:36:18 INFO - PROCESS | 1791 | 1461087378077 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 10:36:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:36:18 INFO - PROCESS | 1791 | 1461087378084 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:36:18 INFO - PROCESS | 1791 | 1461087378087 Marionette TRACE conn3 <- [1,3078,null,{}] 10:36:18 INFO - PROCESS | 1791 | 1461087378093 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:18 INFO - PROCESS | 1791 | 1461087378342 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 10:36:18 INFO - PROCESS | 1791 | 1461087378637 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:18 INFO - PROCESS | 1791 | ++DOCSHELL 0x91ef7000 == 167 [pid = 1791] [id = 779] 10:36:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 157 (0x93080c00) [pid = 1791] [serial = 2336] [outer = (nil)] 10:36:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 158 (0x9024b000) [pid = 1791] [serial = 2337] [outer = 0x93080c00] 10:36:18 INFO - PROCESS | 1791 | 1461087378762 Marionette DEBUG loaded listener.js 10:36:18 INFO - PROCESS | 1791 | ++DOMWINDOW == 159 (0x90226800) [pid = 1791] [serial = 2338] [outer = 0x93080c00] 10:36:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 10:36:19 INFO - reader.readAsText(blob_2) 10:36:19 INFO - }" did not throw 10:36:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 10:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 10:36:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 10:36:19 INFO - reader.readAsDataURL(blob_2) 10:36:19 INFO - }" did not throw 10:36:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 10:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 10:36:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 10:36:19 INFO - reader.readAsArrayBuffer(blob_2) 10:36:19 INFO - }" did not throw 10:36:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 10:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 10:36:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 10:36:19 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 10:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:36:19 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 10:36:19 INFO - PROCESS | 1791 | 1461087379675 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 10:36:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:36:19 INFO - PROCESS | 1791 | 1461087379713 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:36:19 INFO - PROCESS | 1791 | 1461087379717 Marionette TRACE conn3 <- [1,3082,null,{}] 10:36:19 INFO - PROCESS | 1791 | 1461087379723 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:19 INFO - PROCESS | 1791 | 1461087379928 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 10:36:20 INFO - PROCESS | 1791 | 1461087380236 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:20 INFO - PROCESS | 1791 | ++DOCSHELL 0x8bbed400 == 168 [pid = 1791] [id = 780] 10:36:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 160 (0x93082000) [pid = 1791] [serial = 2339] [outer = (nil)] 10:36:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 161 (0x943c3000) [pid = 1791] [serial = 2340] [outer = 0x93082000] 10:36:20 INFO - PROCESS | 1791 | 1461087380326 Marionette DEBUG loaded listener.js 10:36:20 INFO - PROCESS | 1791 | ++DOMWINDOW == 162 (0x94dc6400) [pid = 1791] [serial = 2341] [outer = 0x93082000] 10:36:21 INFO - PROCESS | 1791 | 1461087381147 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 10:36:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:36:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:36:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:36:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1499ms 10:36:21 INFO - PROCESS | 1791 | 1461087381206 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 10:36:21 INFO - PROCESS | 1791 | 1461087381210 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 10:36:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:36:21 INFO - PROCESS | 1791 | 1461087381216 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:36:21 INFO - PROCESS | 1791 | 1461087381218 Marionette TRACE conn3 <- [1,3086,null,{}] 10:36:21 INFO - PROCESS | 1791 | 1461087381224 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:21 INFO - PROCESS | 1791 | 1461087381437 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 10:36:21 INFO - PROCESS | 1791 | 1461087381749 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:21 INFO - PROCESS | 1791 | ++DOCSHELL 0x8554f000 == 169 [pid = 1791] [id = 781] 10:36:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 163 (0x914eb000) [pid = 1791] [serial = 2342] [outer = (nil)] 10:36:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 164 (0x96fc9800) [pid = 1791] [serial = 2343] [outer = 0x914eb000] 10:36:21 INFO - PROCESS | 1791 | 1461087381839 Marionette DEBUG loaded listener.js 10:36:21 INFO - PROCESS | 1791 | ++DOMWINDOW == 165 (0x971a7000) [pid = 1791] [serial = 2344] [outer = 0x914eb000] 10:36:22 INFO - PROCESS | 1791 | 1461087382653 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:36:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:36:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1494ms 10:36:22 INFO - PROCESS | 1791 | 1461087382710 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 10:36:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:36:22 INFO - PROCESS | 1791 | 1461087382714 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 10:36:22 INFO - PROCESS | 1791 | 1461087382721 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:36:22 INFO - PROCESS | 1791 | 1461087382726 Marionette TRACE conn3 <- [1,3090,null,{}] 10:36:22 INFO - PROCESS | 1791 | 1461087382781 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:23 INFO - PROCESS | 1791 | 1461087383034 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 10:36:23 INFO - PROCESS | 1791 | 1461087383352 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:23 INFO - PROCESS | 1791 | ++DOCSHELL 0x96fd0800 == 170 [pid = 1791] [id = 782] 10:36:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 166 (0x981be000) [pid = 1791] [serial = 2345] [outer = (nil)] 10:36:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 167 (0x984cdc00) [pid = 1791] [serial = 2346] [outer = 0x981be000] 10:36:23 INFO - PROCESS | 1791 | 1461087383521 Marionette DEBUG loaded listener.js 10:36:23 INFO - PROCESS | 1791 | ++DOMWINDOW == 168 (0x98862800) [pid = 1791] [serial = 2347] [outer = 0x981be000] 10:36:24 INFO - PROCESS | 1791 | 1461087384394 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:36:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:36:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1731ms 10:36:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:36:24 INFO - PROCESS | 1791 | 1461087384451 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 10:36:24 INFO - PROCESS | 1791 | 1461087384454 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 10:36:24 INFO - PROCESS | 1791 | 1461087384461 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:36:24 INFO - PROCESS | 1791 | 1461087384465 Marionette TRACE conn3 <- [1,3094,null,{}] 10:36:24 INFO - PROCESS | 1791 | 1461087384470 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:24 INFO - PROCESS | 1791 | 1461087384688 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 10:36:25 INFO - PROCESS | 1791 | 1461087385011 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:25 INFO - PROCESS | 1791 | ++DOCSHELL 0x8f599000 == 171 [pid = 1791] [id = 783] 10:36:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 169 (0x943c4c00) [pid = 1791] [serial = 2348] [outer = (nil)] 10:36:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 170 (0x9887d400) [pid = 1791] [serial = 2349] [outer = 0x943c4c00] 10:36:25 INFO - PROCESS | 1791 | 1461087385110 Marionette DEBUG loaded listener.js 10:36:25 INFO - PROCESS | 1791 | ++DOMWINDOW == 171 (0x98880400) [pid = 1791] [serial = 2350] [outer = 0x943c4c00] 10:36:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:36:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1536ms 10:36:25 INFO - PROCESS | 1791 | 1461087385989 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:36:25 INFO - PROCESS | 1791 | 1461087385996 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 10:36:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:36:26 INFO - PROCESS | 1791 | 1461087386000 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 10:36:26 INFO - PROCESS | 1791 | 1461087386006 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:36:26 INFO - PROCESS | 1791 | 1461087386010 Marionette TRACE conn3 <- [1,3098,null,{}] 10:36:26 INFO - PROCESS | 1791 | 1461087386016 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:26 INFO - PROCESS | 1791 | 1461087386225 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 10:36:26 INFO - PROCESS | 1791 | 1461087386512 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:26 INFO - PROCESS | 1791 | ++DOCSHELL 0x853ac400 == 172 [pid = 1791] [id = 784] 10:36:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 172 (0x983fa800) [pid = 1791] [serial = 2351] [outer = (nil)] 10:36:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 173 (0x98b0fc00) [pid = 1791] [serial = 2352] [outer = 0x983fa800] 10:36:26 INFO - PROCESS | 1791 | 1461087386602 Marionette DEBUG loaded listener.js 10:36:26 INFO - PROCESS | 1791 | ++DOMWINDOW == 174 (0x98eacc00) [pid = 1791] [serial = 2353] [outer = 0x983fa800] 10:36:27 INFO - PROCESS | 1791 | 1461087387420 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 10:36:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:36:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:36:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1439ms 10:36:27 INFO - PROCESS | 1791 | 1461087387446 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 10:36:27 INFO - PROCESS | 1791 | 1461087387449 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 10:36:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:36:27 INFO - PROCESS | 1791 | 1461087387455 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:36:27 INFO - PROCESS | 1791 | 1461087387459 Marionette TRACE conn3 <- [1,3102,null,{}] 10:36:27 INFO - PROCESS | 1791 | 1461087387464 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:27 INFO - PROCESS | 1791 | 1461087387713 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 10:36:28 INFO - PROCESS | 1791 | 1461087388005 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:28 INFO - PROCESS | 1791 | ++DOCSHELL 0x98887800 == 173 [pid = 1791] [id = 785] 10:36:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 175 (0x98887c00) [pid = 1791] [serial = 2354] [outer = (nil)] 10:36:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 176 (0x991a4800) [pid = 1791] [serial = 2355] [outer = 0x98887c00] 10:36:28 INFO - PROCESS | 1791 | 1461087388095 Marionette DEBUG loaded listener.js 10:36:28 INFO - PROCESS | 1791 | ++DOMWINDOW == 177 (0x991a8800) [pid = 1791] [serial = 2356] [outer = 0x98887c00] 10:36:28 INFO - PROCESS | 1791 | 1461087388933 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:36:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:36:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1498ms 10:36:28 INFO - PROCESS | 1791 | 1461087388954 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 10:36:28 INFO - PROCESS | 1791 | 1461087388958 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 10:36:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:36:28 INFO - PROCESS | 1791 | 1461087388964 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:36:28 INFO - PROCESS | 1791 | 1461087388968 Marionette TRACE conn3 <- [1,3106,null,{}] 10:36:28 INFO - PROCESS | 1791 | 1461087388973 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:29 INFO - PROCESS | 1791 | 1461087389188 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 10:36:29 INFO - PROCESS | 1791 | 1461087389497 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:29 INFO - PROCESS | 1791 | ++DOCSHELL 0x98862400 == 174 [pid = 1791] [id = 786] 10:36:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 178 (0x9886a800) [pid = 1791] [serial = 2357] [outer = (nil)] 10:36:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 179 (0x99915c00) [pid = 1791] [serial = 2358] [outer = 0x9886a800] 10:36:29 INFO - PROCESS | 1791 | 1461087389591 Marionette DEBUG loaded listener.js 10:36:29 INFO - PROCESS | 1791 | ++DOMWINDOW == 180 (0x9991e400) [pid = 1791] [serial = 2359] [outer = 0x9886a800] 10:36:30 INFO - PROCESS | 1791 | 1461087390430 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 10:36:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:36:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:36:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:36:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1480ms 10:36:30 INFO - PROCESS | 1791 | 1461087390446 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 10:36:30 INFO - PROCESS | 1791 | 1461087390450 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 10:36:30 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:36:30 INFO - PROCESS | 1791 | 1461087390456 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:36:30 INFO - PROCESS | 1791 | 1461087390461 Marionette TRACE conn3 <- [1,3110,null,{}] 10:36:30 INFO - PROCESS | 1791 | 1461087390466 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:30 INFO - PROCESS | 1791 | 1461087390681 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 10:36:30 INFO - PROCESS | 1791 | 1461087390970 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:31 INFO - PROCESS | 1791 | ++DOCSHELL 0x96b98c00 == 175 [pid = 1791] [id = 787] 10:36:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 181 (0x98884000) [pid = 1791] [serial = 2360] [outer = (nil)] 10:36:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 182 (0x999d5c00) [pid = 1791] [serial = 2361] [outer = 0x98884000] 10:36:31 INFO - PROCESS | 1791 | 1461087391062 Marionette DEBUG loaded listener.js 10:36:31 INFO - PROCESS | 1791 | ++DOMWINDOW == 183 (0x9a668000) [pid = 1791] [serial = 2362] [outer = 0x98884000] 10:36:31 INFO - PROCESS | 1791 | 1461087391867 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 10:36:31 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:36:31 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 10:36:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:36:31 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1432ms 10:36:31 INFO - PROCESS | 1791 | 1461087391889 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 10:36:31 INFO - PROCESS | 1791 | 1461087391893 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 10:36:31 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:36:31 INFO - PROCESS | 1791 | 1461087391899 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:36:31 INFO - PROCESS | 1791 | 1461087391905 Marionette TRACE conn3 <- [1,3114,null,{}] 10:36:31 INFO - PROCESS | 1791 | 1461087391911 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:36:32 INFO - PROCESS | 1791 | 1461087392123 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 10:36:32 INFO - PROCESS | 1791 | 1461087392412 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"ea608b0f-4ddd-4ef4-8cc7-4c6ce249058a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:32 INFO - PROCESS | 1791 | ++DOCSHELL 0x84df0000 == 176 [pid = 1791] [id = 788] 10:36:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 184 (0x85455c00) [pid = 1791] [serial = 2363] [outer = (nil)] 10:36:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 185 (0x9a674c00) [pid = 1791] [serial = 2364] [outer = 0x85455c00] 10:36:32 INFO - PROCESS | 1791 | 1461087392505 Marionette DEBUG loaded listener.js 10:36:32 INFO - PROCESS | 1791 | ++DOMWINDOW == 186 (0x9a6d9400) [pid = 1791] [serial = 2365] [outer = 0x85455c00] 10:36:33 INFO - PROCESS | 1791 | 1461087393321 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 10:36:33 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:36:33 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1439ms 10:36:33 INFO - PROCESS | 1791 | 1461087393338 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 10:36:33 INFO - PROCESS | 1791 | 1461087393342 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 10:36:34 WARNING - u'runner_teardown' () 10:36:34 INFO - No more tests 10:36:34 INFO - Got 0 unexpected results 10:36:34 INFO - SUITE-END | took 1292s 10:36:34 INFO - Closing logging queue 10:36:34 INFO - queue closed 10:36:34 INFO - Return code: 0 10:36:34 WARNING - # TBPL SUCCESS # 10:36:34 INFO - Running post-action listener: _resource_record_post_action 10:36:34 INFO - Running post-run listener: _resource_record_post_run 10:36:35 INFO - Total resource usage - Wall time: 1329s; CPU: 98.0%; Read bytes: 13983744; Write bytes: 960266240; Read time: 640; Write time: 310492 10:36:35 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:36:35 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 179916800; Read time: 0; Write time: 180376 10:36:35 INFO - run-tests - Wall time: 1298s; CPU: 98.0%; Read bytes: 11223040; Write bytes: 780349440; Read time: 536; Write time: 130116 10:36:35 INFO - Running post-run listener: _upload_blobber_files 10:36:35 INFO - Blob upload gear active. 10:36:35 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:36:35 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 10:36:35 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'] 10:36:35 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 10:36:36 INFO - (blobuploader) - INFO - Open directory for files ... 10:36:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:36:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:36:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:36:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:36:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:36:37 INFO - (blobuploader) - INFO - Done attempting. 10:36:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:36:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:36:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:36:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:36:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:36:38 INFO - (blobuploader) - INFO - Done attempting. 10:36:38 INFO - (blobuploader) - INFO - Iteration through files over. 10:36:38 INFO - Return code: 0 10:36:38 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:36:38 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:36:38 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/976136dfcf3521149e6771e49688c0b347e8a0668162d755d7b210d732258413a32cfb6ec4b36bf97842907f3eddaf4d73cd1e08c1227c95acc6fff0fed0ea45", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fecfb113155a4186656676fbf60e8e8c533f8825ec86af38b133d2d130c38292e924edfd03f3652b2a2f1a1e1f0065cb3ee51055ed33feb7bea8e04665831dcb"} 10:36:38 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:36:38 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:36:38 INFO - Contents: 10:36:38 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/976136dfcf3521149e6771e49688c0b347e8a0668162d755d7b210d732258413a32cfb6ec4b36bf97842907f3eddaf4d73cd1e08c1227c95acc6fff0fed0ea45", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fecfb113155a4186656676fbf60e8e8c533f8825ec86af38b133d2d130c38292e924edfd03f3652b2a2f1a1e1f0065cb3ee51055ed33feb7bea8e04665831dcb"} 10:36:38 INFO - Running post-run listener: copy_logs_to_upload_dir 10:36:38 INFO - Copying logs to upload dir... 10:36:38 INFO - mkdir: /builds/slave/test/build/upload/logs 10:36:38 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1460.465320 ========= master_lag: 0.53 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 20 secs) (at 2016-04-19 10:36:38.838531) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 6 secs) (at 2016-04-19 10:36:38.839599) ========= 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-1461085918.248392-1919879739 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/976136dfcf3521149e6771e49688c0b347e8a0668162d755d7b210d732258413a32cfb6ec4b36bf97842907f3eddaf4d73cd1e08c1227c95acc6fff0fed0ea45", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fecfb113155a4186656676fbf60e8e8c533f8825ec86af38b133d2d130c38292e924edfd03f3652b2a2f1a1e1f0065cb3ee51055ed33feb7bea8e04665831dcb"} build_url:https://queue.taskcluster.net/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.030897 build_url: 'https://queue.taskcluster.net/v1/task/KmM1zCIHTAePq93zAoPgow/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/976136dfcf3521149e6771e49688c0b347e8a0668162d755d7b210d732258413a32cfb6ec4b36bf97842907f3eddaf4d73cd1e08c1227c95acc6fff0fed0ea45", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fecfb113155a4186656676fbf60e8e8c533f8825ec86af38b133d2d130c38292e924edfd03f3652b2a2f1a1e1f0065cb3ee51055ed33feb7bea8e04665831dcb"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KmM1zCIHTAePq93zAoPgow/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 6.39 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 6 secs) (at 2016-04-19 10:36:45.255570) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:36:45.256080) ========= 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-1461085918.248392-1919879739 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017030 ========= master_lag: 0.65 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:36:45.924783) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 10:36:45.925236) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 10:36:45.928158) ========= ========= Total master_lag: 7.66 =========