builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-1016 starttime: 1461226916.25 results: success (0) buildid: 20160420234300 builduid: 4b93f22bbd2a4841989913914476c2ec revision: a364e18f1d1715e41b723aa6f01a1738c5d3f47b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 01:21:56.253826) ========= master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 01:21:56.254281) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 01:21:56.254565) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 01:21:56.287638) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 01:21:56.287902) ========= 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-1461221759.777997-397597379 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 01:21:56-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.49M=0.001s 2016-04-21 01:21:56 (8.49 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.551619 ========= master_lag: 0.17 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 01:21:57.010378) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 01:21:57.010692) ========= 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-1461221759.777997-397597379 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.066507 ========= master_lag: 0.11 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 01:21:57.184889) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 01:21:57.185222) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev a364e18f1d1715e41b723aa6f01a1738c5d3f47b --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev a364e18f1d1715e41b723aa6f01a1738c5d3f47b --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-1461221759.777997-397597379 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 01:21:57,392 truncating revision to first 12 chars 2016-04-21 01:21:57,393 Setting DEBUG logging. 2016-04-21 01:21:57,393 attempt 1/10 2016-04-21 01:21:57,393 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/a364e18f1d17?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 01:21:58,758 unpacking tar archive at: fx-team-a364e18f1d17/testing/mozharness/ program finished with exit code 0 elapsedTime=1.940548 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 01:21:59.151507) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 01:21:59.151826) ========= script_repo_revision: a364e18f1d1715e41b723aa6f01a1738c5d3f47b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 01:21:59.152228) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 01:21:59.152495) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 01:21:59.175734) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 17 secs) (at 2016-04-21 01:21:59.176027) ========= /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 fx-team --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', 'fx-team', '--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-1461221759.777997-397597379 _=/tools/buildbot/bin/python using PTY: False 01:21:59 INFO - MultiFileLogger online at 20160421 01:21:59 in /builds/slave/test 01:21:59 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 fx-team --download-symbols true 01:21:59 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:21:59 INFO - {'append_to_log': False, 01:21:59 INFO - 'base_work_dir': '/builds/slave/test', 01:21:59 INFO - 'blob_upload_branch': 'fx-team', 01:21:59 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:21:59 INFO - 'buildbot_json_path': 'buildprops.json', 01:21:59 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:21:59 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:21:59 INFO - 'download_minidump_stackwalk': True, 01:21:59 INFO - 'download_symbols': 'true', 01:21:59 INFO - 'e10s': False, 01:21:59 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:21:59 INFO - 'tooltool.py': '/tools/tooltool.py', 01:21:59 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:21:59 INFO - '/tools/misc-python/virtualenv.py')}, 01:21:59 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:21:59 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:21:59 INFO - 'log_level': 'info', 01:21:59 INFO - 'log_to_console': True, 01:21:59 INFO - 'opt_config_files': (), 01:21:59 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:21:59 INFO - '--processes=1', 01:21:59 INFO - '--config=%(test_path)s/wptrunner.ini', 01:21:59 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:21:59 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:21:59 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:21:59 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:21:59 INFO - 'pip_index': False, 01:21:59 INFO - 'require_test_zip': True, 01:21:59 INFO - 'test_type': ('testharness',), 01:21:59 INFO - 'this_chunk': '1', 01:21:59 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:21:59 INFO - 'total_chunks': '10', 01:21:59 INFO - 'virtualenv_path': 'venv', 01:21:59 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:21:59 INFO - 'work_dir': 'build'} 01:21:59 INFO - ##### 01:21:59 INFO - ##### Running clobber step. 01:21:59 INFO - ##### 01:21:59 INFO - Running pre-action listener: _resource_record_pre_action 01:21:59 INFO - Running main action method: clobber 01:21:59 INFO - rmtree: /builds/slave/test/build 01:21:59 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:22:01 INFO - Running post-action listener: _resource_record_post_action 01:22:01 INFO - ##### 01:22:01 INFO - ##### Running read-buildbot-config step. 01:22:01 INFO - ##### 01:22:01 INFO - Running pre-action listener: _resource_record_pre_action 01:22:01 INFO - Running main action method: read_buildbot_config 01:22:01 INFO - Using buildbot properties: 01:22:01 INFO - { 01:22:01 INFO - "project": "", 01:22:01 INFO - "product": "firefox", 01:22:01 INFO - "script_repo_revision": "production", 01:22:01 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 01:22:01 INFO - "repository": "", 01:22:01 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 01:22:01 INFO - "buildid": "20160420234300", 01:22:01 INFO - "pgo_build": "False", 01:22:01 INFO - "basedir": "/builds/slave/test", 01:22:01 INFO - "buildnumber": 6, 01:22:01 INFO - "slavename": "tst-linux32-spot-1016", 01:22:01 INFO - "revision": "a364e18f1d1715e41b723aa6f01a1738c5d3f47b", 01:22:01 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/", 01:22:01 INFO - "platform": "linux", 01:22:01 INFO - "branch": "fx-team", 01:22:01 INFO - "repo_path": "integration/fx-team", 01:22:01 INFO - "moz_repo_path": "", 01:22:01 INFO - "stage_platform": "linux", 01:22:01 INFO - "builduid": "4b93f22bbd2a4841989913914476c2ec", 01:22:01 INFO - "slavebuilddir": "test" 01:22:01 INFO - } 01:22:01 INFO - Found installer url https://queue.taskcluster.net/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 01:22:01 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 01:22:01 INFO - Running post-action listener: _resource_record_post_action 01:22:01 INFO - ##### 01:22:01 INFO - ##### Running download-and-extract step. 01:22:01 INFO - ##### 01:22:01 INFO - Running pre-action listener: _resource_record_pre_action 01:22:01 INFO - Running main action method: download_and_extract 01:22:01 INFO - mkdir: /builds/slave/test/build/tests 01:22:01 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')]} 01:22:01 INFO - https://queue.taskcluster.net/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 01:22:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 01:22:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 01:22:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/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 01:22:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/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 01:22:08 INFO - Downloaded 1325 bytes. 01:22:08 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 01:22:08 INFO - Using the following test package requirements: 01:22:08 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 01:22:08 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 01:22:08 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 01:22:08 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 01:22:08 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 01:22:08 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 01:22:08 INFO - u'jsshell-linux-i686.zip'], 01:22:08 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 01:22:08 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 01:22:08 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 01:22:08 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 01:22:08 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 01:22:08 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 01:22:08 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 01:22:08 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 01:22:08 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 01:22:08 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 01:22:08 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 01:22:08 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 01:22:08 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')]} 01:22:08 INFO - https://queue.taskcluster.net/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 01:22:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 01:22:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 01:22:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/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 01:22:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/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 01:22:17 INFO - Downloaded 22432323 bytes. 01:22:17 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:22:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:22:17 INFO - caution: filename not matched: web-platform/* 01:22:17 INFO - Return code: 11 01:22:17 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')]} 01:22:17 INFO - https://queue.taskcluster.net/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 01:22:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 01:22:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 01:22:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/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 01:22:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/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 01:22:30 INFO - Downloaded 36397847 bytes. 01:22:30 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/*'] 01:22:30 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/* 01:22:33 INFO - caution: filename not matched: bin/* 01:22:33 INFO - caution: filename not matched: config/* 01:22:33 INFO - caution: filename not matched: mozbase/* 01:22:33 INFO - caution: filename not matched: marionette/* 01:22:33 INFO - caution: filename not matched: tools/wptserve/* 01:22:33 INFO - Return code: 11 01:22:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:22:33 INFO - https://queue.taskcluster.net/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 01:22:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 01:22:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 01:22:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/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 01:22:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/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 01:22:41 INFO - Downloaded 63473383 bytes. 01:22:41 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 01:22:41 INFO - mkdir: /builds/slave/test/properties 01:22:41 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:22:41 INFO - Writing to file /builds/slave/test/properties/build_url 01:22:41 INFO - Contents: 01:22:41 INFO - build_url:https://queue.taskcluster.net/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 01:22:48 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 01:22:48 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:22:48 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:22:48 INFO - Contents: 01:22:48 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 01:22:48 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')]} 01:22:48 INFO - https://queue.taskcluster.net/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:22:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 01:22:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 01:22:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/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 01:22:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Za0ybVykQZCua8WFKSFTjw/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 01:23:20 INFO - Downloaded 91772302 bytes. 01:23:20 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'] 01:23:20 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 01:23:29 INFO - Return code: 0 01:23:29 INFO - Running post-action listener: _resource_record_post_action 01:23:29 INFO - Running post-action listener: set_extra_try_arguments 01:23:29 INFO - ##### 01:23:29 INFO - ##### Running create-virtualenv step. 01:23:29 INFO - ##### 01:23:29 INFO - Running pre-action listener: _pre_create_virtualenv 01:23:29 INFO - Running pre-action listener: _resource_record_pre_action 01:23:29 INFO - Running main action method: create_virtualenv 01:23:29 INFO - Creating virtualenv /builds/slave/test/build/venv 01:23:29 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 01:23:29 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:23:29 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:23:29 INFO - Using real prefix '/usr' 01:23:29 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:23:31 INFO - Installing distribute.............................................................................................................................................................................................done. 01:23:34 INFO - Installing pip.................done. 01:23:34 INFO - Return code: 0 01:23:34 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:23:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:23:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:23:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:23:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:23:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:23:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:23:34 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 0x8f30c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9042598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90f4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8dd6e30>, '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 0x9073c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x90f2470>, '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-1461221759.777997-397597379', '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 01:23:34 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 01:23:34 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 01:23:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:23:34 INFO - 'CCACHE_UMASK': '002', 01:23:34 INFO - 'DISPLAY': ':0', 01:23:34 INFO - 'HOME': '/home/cltbld', 01:23:34 INFO - 'LANG': 'en_US.UTF-8', 01:23:34 INFO - 'LOGNAME': 'cltbld', 01:23:34 INFO - 'MAIL': '/var/mail/cltbld', 01:23:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:23:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:23:34 INFO - 'MOZ_NO_REMOTE': '1', 01:23:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:23:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:23:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:23:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:23:34 INFO - 'PWD': '/builds/slave/test', 01:23:34 INFO - 'SHELL': '/bin/bash', 01:23:34 INFO - 'SHLVL': '1', 01:23:34 INFO - 'TERM': 'linux', 01:23:34 INFO - 'TMOUT': '86400', 01:23:34 INFO - 'USER': 'cltbld', 01:23:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461221759.777997-397597379', 01:23:34 INFO - '_': '/tools/buildbot/bin/python'} 01:23:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:23:35 INFO - Downloading/unpacking psutil>=0.7.1 01:23:35 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 01:23:35 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 01:23:35 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 01:23:35 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 01:23:35 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 01:23:35 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 01:23:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:23:41 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:23:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:23:41 INFO - Installing collected packages: psutil 01:23:41 INFO - Running setup.py install for psutil 01:23:41 INFO - building 'psutil._psutil_linux' extension 01:23:41 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 01:23:41 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 01:23:41 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 01:23:41 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 01:23:41 INFO - building 'psutil._psutil_posix' extension 01:23:41 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 01:23:42 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 01:23:42 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:23:42 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:23:42 INFO - Successfully installed psutil 01:23:42 INFO - Cleaning up... 01:23:42 INFO - Return code: 0 01:23:42 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:23:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:23:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:23:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:23:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:23:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:23:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:23:42 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x8f30c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9042598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90f4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8dd6e30>, '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 0x9073c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x90f2470>, '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-1461221759.777997-397597379', '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 01:23:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 01:23:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 01:23:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:23:42 INFO - 'CCACHE_UMASK': '002', 01:23:42 INFO - 'DISPLAY': ':0', 01:23:42 INFO - 'HOME': '/home/cltbld', 01:23:42 INFO - 'LANG': 'en_US.UTF-8', 01:23:42 INFO - 'LOGNAME': 'cltbld', 01:23:42 INFO - 'MAIL': '/var/mail/cltbld', 01:23:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:23:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:23:42 INFO - 'MOZ_NO_REMOTE': '1', 01:23:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:23:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:23:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:23:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:23:42 INFO - 'PWD': '/builds/slave/test', 01:23:42 INFO - 'SHELL': '/bin/bash', 01:23:42 INFO - 'SHLVL': '1', 01:23:42 INFO - 'TERM': 'linux', 01:23:42 INFO - 'TMOUT': '86400', 01:23:42 INFO - 'USER': 'cltbld', 01:23:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461221759.777997-397597379', 01:23:42 INFO - '_': '/tools/buildbot/bin/python'} 01:23:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:23:42 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:23:42 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 01:23:42 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 01:23:42 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 01:23:42 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 01:23:42 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 01:23:42 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 01:23:47 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:23:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:23:47 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:23:47 INFO - Installing collected packages: mozsystemmonitor 01:23:47 INFO - Running setup.py install for mozsystemmonitor 01:23:48 INFO - Successfully installed mozsystemmonitor 01:23:48 INFO - Cleaning up... 01:23:48 INFO - Return code: 0 01:23:48 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:23:48 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')]} 01:23:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:23:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:23:48 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')]} 01:23:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:23:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:23:48 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 0x8f30c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9042598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90f4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8dd6e30>, '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 0x9073c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x90f2470>, '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-1461221759.777997-397597379', '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 01:23:48 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 01:23:48 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 01:23:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:23:48 INFO - 'CCACHE_UMASK': '002', 01:23:48 INFO - 'DISPLAY': ':0', 01:23:48 INFO - 'HOME': '/home/cltbld', 01:23:48 INFO - 'LANG': 'en_US.UTF-8', 01:23:48 INFO - 'LOGNAME': 'cltbld', 01:23:48 INFO - 'MAIL': '/var/mail/cltbld', 01:23:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:23:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:23:48 INFO - 'MOZ_NO_REMOTE': '1', 01:23:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:23:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:23:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:23:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:23:48 INFO - 'PWD': '/builds/slave/test', 01:23:48 INFO - 'SHELL': '/bin/bash', 01:23:48 INFO - 'SHLVL': '1', 01:23:48 INFO - 'TERM': 'linux', 01:23:48 INFO - 'TMOUT': '86400', 01:23:48 INFO - 'USER': 'cltbld', 01:23:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461221759.777997-397597379', 01:23:48 INFO - '_': '/tools/buildbot/bin/python'} 01:23:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:23:48 INFO - Downloading/unpacking blobuploader==1.2.4 01:23:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:23:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:23:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:23:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:23:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:23:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:23:53 INFO - Downloading blobuploader-1.2.4.tar.gz 01:23:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:23:53 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:23:53 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 01:23:53 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 01:23:53 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 01:23:53 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 01:23:53 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 01:23:53 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 01:23:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:23:54 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:23:54 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 01:23:54 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 01:23:54 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 01:23:54 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 01:23:54 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 01:23:54 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 01:23:55 INFO - Downloading docopt-0.6.1.tar.gz 01:23:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:23:55 INFO - Installing collected packages: blobuploader, requests, docopt 01:23:55 INFO - Running setup.py install for blobuploader 01:23:55 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:23:55 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:23:55 INFO - Running setup.py install for requests 01:23:56 INFO - Running setup.py install for docopt 01:23:56 INFO - Successfully installed blobuploader requests docopt 01:23:56 INFO - Cleaning up... 01:23:56 INFO - Return code: 0 01:23:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:23:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:23:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:23:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:23:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:23:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:23:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:23:56 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 0x8f30c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9042598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90f4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8dd6e30>, '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 0x9073c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x90f2470>, '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-1461221759.777997-397597379', '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 01:23:56 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 01:23:56 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 01:23:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:23:56 INFO - 'CCACHE_UMASK': '002', 01:23:56 INFO - 'DISPLAY': ':0', 01:23:56 INFO - 'HOME': '/home/cltbld', 01:23:56 INFO - 'LANG': 'en_US.UTF-8', 01:23:56 INFO - 'LOGNAME': 'cltbld', 01:23:56 INFO - 'MAIL': '/var/mail/cltbld', 01:23:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:23:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:23:56 INFO - 'MOZ_NO_REMOTE': '1', 01:23:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:23:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:23:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:23:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:23:56 INFO - 'PWD': '/builds/slave/test', 01:23:56 INFO - 'SHELL': '/bin/bash', 01:23:56 INFO - 'SHLVL': '1', 01:23:56 INFO - 'TERM': 'linux', 01:23:56 INFO - 'TMOUT': '86400', 01:23:56 INFO - 'USER': 'cltbld', 01:23:56 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461221759.777997-397597379', 01:23:56 INFO - '_': '/tools/buildbot/bin/python'} 01:23:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:23:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:23:57 INFO - Running setup.py (path:/tmp/pip-n0xLBd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:23:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:23:57 INFO - Running setup.py (path:/tmp/pip-RD1kO7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:23:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:23:57 INFO - Running setup.py (path:/tmp/pip-ftG5cM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:23:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:23:57 INFO - Running setup.py (path:/tmp/pip-cZE0tL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:23:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:23:57 INFO - Running setup.py (path:/tmp/pip-PHVuBO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:23:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:23:57 INFO - Running setup.py (path:/tmp/pip-itE8UV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:23:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:23:57 INFO - Running setup.py (path:/tmp/pip-oNnuI9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:23:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:23:58 INFO - Running setup.py (path:/tmp/pip-WZDey9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:23:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:23:58 INFO - Running setup.py (path:/tmp/pip-aEkDRm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:23:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:23:58 INFO - Running setup.py (path:/tmp/pip-eLfKRh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:23:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:23:58 INFO - Running setup.py (path:/tmp/pip-g7vfiS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:23:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:23:58 INFO - Running setup.py (path:/tmp/pip-QAQnie-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:23:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:23:58 INFO - Running setup.py (path:/tmp/pip-CFwApE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:23:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:23:58 INFO - Running setup.py (path:/tmp/pip-DZumNA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:23:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:23:58 INFO - Running setup.py (path:/tmp/pip-F7WDrs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:23:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:23:59 INFO - Running setup.py (path:/tmp/pip-Kb1l00-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:23:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:23:59 INFO - Running setup.py (path:/tmp/pip-UrWJ43-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:23:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:23:59 INFO - Running setup.py (path:/tmp/pip-B81gVQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:23:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:23:59 INFO - Running setup.py (path:/tmp/pip-6yC2_Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:23:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:23:59 INFO - Running setup.py (path:/tmp/pip-zS66zF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:23:59 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:24:00 INFO - Running setup.py (path:/tmp/pip-fSiOlx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:24:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:24:00 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 01:24:00 INFO - Running setup.py install for manifestparser 01:24:00 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:24:00 INFO - Running setup.py install for mozcrash 01:24:00 INFO - Running setup.py install for mozdebug 01:24:00 INFO - Running setup.py install for mozdevice 01:24:01 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:24:01 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:24:01 INFO - Running setup.py install for mozfile 01:24:01 INFO - Running setup.py install for mozhttpd 01:24:01 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:24:01 INFO - Running setup.py install for mozinfo 01:24:01 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:24:01 INFO - Running setup.py install for mozInstall 01:24:01 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:24:01 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:24:01 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:24:01 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:24:01 INFO - Running setup.py install for mozleak 01:24:01 INFO - Running setup.py install for mozlog 01:24:02 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:24:02 INFO - Running setup.py install for moznetwork 01:24:02 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:24:02 INFO - Running setup.py install for mozprocess 01:24:02 INFO - Running setup.py install for mozprofile 01:24:02 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:24:02 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:24:02 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:24:02 INFO - Running setup.py install for mozrunner 01:24:03 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:24:03 INFO - Running setup.py install for mozscreenshot 01:24:03 INFO - Running setup.py install for moztest 01:24:03 INFO - Running setup.py install for mozversion 01:24:03 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:24:03 INFO - Running setup.py install for wptserve 01:24:04 INFO - Running setup.py install for marionette-driver 01:24:04 INFO - Running setup.py install for browsermob-proxy 01:24:04 INFO - Running setup.py install for marionette-client 01:24:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:24:04 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:24:04 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 01:24:04 INFO - Cleaning up... 01:24:05 INFO - Return code: 0 01:24:05 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:24:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:24:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:24:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:24:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:24:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:24:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:24:05 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 0x8f30c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9042598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90f4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8dd6e30>, '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 0x9073c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x90f2470>, '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-1461221759.777997-397597379', '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 01:24:05 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 01:24:05 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 01:24:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:24:05 INFO - 'CCACHE_UMASK': '002', 01:24:05 INFO - 'DISPLAY': ':0', 01:24:05 INFO - 'HOME': '/home/cltbld', 01:24:05 INFO - 'LANG': 'en_US.UTF-8', 01:24:05 INFO - 'LOGNAME': 'cltbld', 01:24:05 INFO - 'MAIL': '/var/mail/cltbld', 01:24:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:24:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:24:05 INFO - 'MOZ_NO_REMOTE': '1', 01:24:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:24:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:24:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:24:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:24:05 INFO - 'PWD': '/builds/slave/test', 01:24:05 INFO - 'SHELL': '/bin/bash', 01:24:05 INFO - 'SHLVL': '1', 01:24:05 INFO - 'TERM': 'linux', 01:24:05 INFO - 'TMOUT': '86400', 01:24:05 INFO - 'USER': 'cltbld', 01:24:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461221759.777997-397597379', 01:24:05 INFO - '_': '/tools/buildbot/bin/python'} 01:24:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:24:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:24:05 INFO - Running setup.py (path:/tmp/pip-NRF__d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:24:05 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)) 01:24:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:24:05 INFO - Running setup.py (path:/tmp/pip-k6BkGV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:24:05 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)) 01:24:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:24:05 INFO - Running setup.py (path:/tmp/pip-2azQnp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:24:05 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)) 01:24:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:24:05 INFO - Running setup.py (path:/tmp/pip-V9v9iw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:24:05 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)) 01:24:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:24:05 INFO - Running setup.py (path:/tmp/pip-tYbMql-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:24:06 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)) 01:24:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:24:06 INFO - Running setup.py (path:/tmp/pip-sdbc7S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:24:06 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)) 01:24:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:24:06 INFO - Running setup.py (path:/tmp/pip-wpcdMM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:24:06 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)) 01:24:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:24:06 INFO - Running setup.py (path:/tmp/pip-O8e6es-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:24:06 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)) 01:24:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:24:06 INFO - Running setup.py (path:/tmp/pip-iEOUQD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:24:06 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)) 01:24:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:24:06 INFO - Running setup.py (path:/tmp/pip-xj_uxU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:24:06 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)) 01:24:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:24:06 INFO - Running setup.py (path:/tmp/pip-R94MrC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:24:06 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)) 01:24:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:24:06 INFO - Running setup.py (path:/tmp/pip-QiEM1W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:24:07 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)) 01:24:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:24:07 INFO - Running setup.py (path:/tmp/pip-KhibwU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:24:07 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)) 01:24:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:24:07 INFO - Running setup.py (path:/tmp/pip-__vPT6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:24:07 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)) 01:24:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:24:07 INFO - Running setup.py (path:/tmp/pip-woaL3O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:24:07 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)) 01:24:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:24:07 INFO - Running setup.py (path:/tmp/pip-8JD7ah-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:24:07 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)) 01:24:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:24:07 INFO - Running setup.py (path:/tmp/pip-i0Gc2s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:24:07 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)) 01:24:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:24:07 INFO - Running setup.py (path:/tmp/pip-bRtz82-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:24:07 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)) 01:24:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:24:07 INFO - Running setup.py (path:/tmp/pip-O5Ngb2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:24:07 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)) 01:24:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:24:07 INFO - Running setup.py (path:/tmp/pip-quOiMG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:24:08 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)) 01:24:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:24:08 INFO - Running setup.py (path:/tmp/pip-MiF95k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:24:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:24:08 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)) 01:24:08 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)) 01:24:08 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)) 01:24:08 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)) 01:24:08 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)) 01:24:08 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)) 01:24:08 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:24:08 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 01:24:08 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 01:24:08 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 01:24:08 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 01:24:08 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 01:24:08 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 01:24:13 INFO - Downloading blessings-1.6.tar.gz 01:24:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:24:13 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)) 01:24:13 INFO - Installing collected packages: blessings 01:24:13 INFO - Running setup.py install for blessings 01:24:14 INFO - Successfully installed blessings 01:24:14 INFO - Cleaning up... 01:24:14 INFO - Return code: 0 01:24:14 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:24:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:24:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:24:14 INFO - Reading from file tmpfile_stdout 01:24:14 INFO - Current package versions: 01:24:14 INFO - argparse == 1.2.1 01:24:14 INFO - blessings == 1.6 01:24:14 INFO - blobuploader == 1.2.4 01:24:14 INFO - browsermob-proxy == 0.6.0 01:24:14 INFO - docopt == 0.6.1 01:24:14 INFO - manifestparser == 1.1 01:24:14 INFO - marionette-client == 2.3.0 01:24:14 INFO - marionette-driver == 1.4.0 01:24:14 INFO - mozInstall == 1.12 01:24:14 INFO - mozcrash == 0.17 01:24:14 INFO - mozdebug == 0.1 01:24:14 INFO - mozdevice == 0.48 01:24:14 INFO - mozfile == 1.2 01:24:14 INFO - mozhttpd == 0.7 01:24:14 INFO - mozinfo == 0.9 01:24:14 INFO - mozleak == 0.1 01:24:14 INFO - mozlog == 3.1 01:24:14 INFO - moznetwork == 0.27 01:24:14 INFO - mozprocess == 0.22 01:24:14 INFO - mozprofile == 0.28 01:24:14 INFO - mozrunner == 6.11 01:24:14 INFO - mozscreenshot == 0.1 01:24:14 INFO - mozsystemmonitor == 0.0 01:24:14 INFO - moztest == 0.7 01:24:14 INFO - mozversion == 1.4 01:24:14 INFO - psutil == 3.1.1 01:24:14 INFO - requests == 1.2.3 01:24:14 INFO - wptserve == 1.4.0 01:24:14 INFO - wsgiref == 0.1.2 01:24:14 INFO - Running post-action listener: _resource_record_post_action 01:24:14 INFO - Running post-action listener: _start_resource_monitoring 01:24:14 INFO - Starting resource monitoring. 01:24:14 INFO - ##### 01:24:14 INFO - ##### Running pull step. 01:24:14 INFO - ##### 01:24:14 INFO - Running pre-action listener: _resource_record_pre_action 01:24:14 INFO - Running main action method: pull 01:24:14 INFO - Pull has nothing to do! 01:24:14 INFO - Running post-action listener: _resource_record_post_action 01:24:14 INFO - ##### 01:24:14 INFO - ##### Running install step. 01:24:14 INFO - ##### 01:24:14 INFO - Running pre-action listener: _resource_record_pre_action 01:24:14 INFO - Running main action method: install 01:24:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:24:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:24:15 INFO - Reading from file tmpfile_stdout 01:24:15 INFO - Detecting whether we're running mozinstall >=1.0... 01:24:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:24:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:24:15 INFO - Reading from file tmpfile_stdout 01:24:15 INFO - Output received: 01:24:15 INFO - Usage: mozinstall [options] installer 01:24:15 INFO - Options: 01:24:15 INFO - -h, --help show this help message and exit 01:24:15 INFO - -d DEST, --destination=DEST 01:24:15 INFO - Directory to install application into. [default: 01:24:15 INFO - "/builds/slave/test"] 01:24:15 INFO - --app=APP Application being installed. [default: firefox] 01:24:15 INFO - mkdir: /builds/slave/test/build/application 01:24:15 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'] 01:24:15 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 01:24:46 INFO - Reading from file tmpfile_stdout 01:24:46 INFO - Output received: 01:24:46 INFO - /builds/slave/test/build/application/firefox/firefox 01:24:46 INFO - Running post-action listener: _resource_record_post_action 01:24:46 INFO - ##### 01:24:46 INFO - ##### Running run-tests step. 01:24:46 INFO - ##### 01:24:46 INFO - Running pre-action listener: _resource_record_pre_action 01:24:46 INFO - Running main action method: run_tests 01:24:46 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:24:46 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:24:46 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:24:46 INFO - grabbing minidump binary from tooltool 01:24:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:24:46 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8dd6e30>, '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 0x9073c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x90f2470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:24:46 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 01:24:46 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 01:24:47 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:24:47 INFO - Return code: 0 01:24:47 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 01:24:47 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:24:47 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/Za0ybVykQZCua8WFKSFTjw/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 01:24:47 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/Za0ybVykQZCua8WFKSFTjw/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 01:24:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:24:47 INFO - 'CCACHE_UMASK': '002', 01:24:47 INFO - 'DISPLAY': ':0', 01:24:47 INFO - 'HOME': '/home/cltbld', 01:24:47 INFO - 'LANG': 'en_US.UTF-8', 01:24:47 INFO - 'LOGNAME': 'cltbld', 01:24:47 INFO - 'MAIL': '/var/mail/cltbld', 01:24:47 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:24:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:24:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:24:47 INFO - 'MOZ_NO_REMOTE': '1', 01:24:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:24:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:24:47 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:24:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:24:47 INFO - 'PWD': '/builds/slave/test', 01:24:47 INFO - 'SHELL': '/bin/bash', 01:24:47 INFO - 'SHLVL': '1', 01:24:47 INFO - 'TERM': 'linux', 01:24:47 INFO - 'TMOUT': '86400', 01:24:47 INFO - 'USER': 'cltbld', 01:24:47 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461221759.777997-397597379', 01:24:47 INFO - '_': '/tools/buildbot/bin/python'} 01:24:47 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/Za0ybVykQZCua8WFKSFTjw/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 01:24:47 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 01:24:47 INFO - import pkg_resources 01:24:49 INFO - Using 1 client processes 01:24:49 INFO - wptserve Starting http server on 127.0.0.1:8000 01:24:49 INFO - wptserve Starting http server on 127.0.0.1:8001 01:24:49 INFO - wptserve Starting http server on 127.0.0.1:8443 01:24:51 INFO - SUITE-START | Running 778 tests 01:24:51 INFO - Running testharness tests 01:24:51 INFO - Setting up ssl 01:24:51 INFO - PROCESS | certutil | 01:24:51 INFO - PROCESS | certutil | 01:24:51 INFO - PROCESS | certutil | 01:24:51 INFO - Certificate Nickname Trust Attributes 01:24:51 INFO - SSL,S/MIME,JAR/XPI 01:24:51 INFO - 01:24:51 INFO - web-platform-tests CT,, 01:24:51 INFO - 01:24:51 INFO - Starting runner 01:24:54 INFO - PROCESS | 1847 | 1461227094365 Marionette DEBUG Marionette enabled via build flag and pref 01:24:54 INFO - PROCESS | 1847 | ++DOCSHELL 0xa2821000 == 1 [pid = 1847] [id = 1] 01:24:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 1 (0xa2821400) [pid = 1847] [serial = 1] [outer = (nil)] 01:24:54 INFO - PROCESS | 1847 | [1847] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 01:24:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 2 (0xa2821c00) [pid = 1847] [serial = 2] [outer = 0xa2821400] 01:24:55 INFO - PROCESS | 1847 | 1461227095013 Marionette INFO Listening on port 2828 01:24:55 INFO - PROCESS | 1847 | 1461227095569 Marionette DEBUG Marionette enabled via command-line flag 01:24:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x9fc59400 == 2 [pid = 1847] [id = 2] 01:24:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 3 (0x9fc99000) [pid = 1847] [serial = 3] [outer = (nil)] 01:24:55 INFO - PROCESS | 1847 | [1847] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 01:24:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 4 (0x9fc99800) [pid = 1847] [serial = 4] [outer = 0x9fc99000] 01:24:55 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb7f280 01:24:55 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb7fda0 01:24:55 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb8aca0 01:24:55 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb8b900 01:24:55 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb8d640 01:24:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 5 (0x9fb9a800) [pid = 1847] [serial = 5] [outer = 0xa2821400] 01:24:55 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:24:55 INFO - PROCESS | 1847 | 1461227095964 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:45807 01:24:56 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:24:56 INFO - PROCESS | 1847 | 1461227096039 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:45808 01:24:56 INFO - PROCESS | 1847 | 1461227096049 Marionette DEBUG Closed connection conn0 01:24:56 INFO - PROCESS | 1847 | [1847] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 01:24:56 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:24:56 INFO - PROCESS | 1847 | 1461227096188 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:45809 01:24:56 INFO - PROCESS | 1847 | 1461227096192 Marionette DEBUG Closed connection conn1 01:24:56 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:24:56 INFO - PROCESS | 1847 | 1461227096255 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:45810 01:24:56 INFO - PROCESS | 1847 | 1461227096267 Marionette DEBUG Closed connection conn2 01:24:56 INFO - PROCESS | 1847 | 1461227096318 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:24:56 INFO - PROCESS | 1847 | 1461227096337 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":"20160420234300","device":"desktop","version":"48.0a1"} 01:24:57 INFO - PROCESS | 1847 | [1847] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:24:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x9867e400 == 3 [pid = 1847] [id = 3] 01:24:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 6 (0x9867ec00) [pid = 1847] [serial = 6] [outer = (nil)] 01:24:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x9867f400 == 4 [pid = 1847] [id = 4] 01:24:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 7 (0x9867f800) [pid = 1847] [serial = 7] [outer = (nil)] 01:24:58 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:24:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x97b20400 == 5 [pid = 1847] [id = 5] 01:24:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 8 (0x97b20800) [pid = 1847] [serial = 8] [outer = (nil)] 01:24:58 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:24:58 INFO - PROCESS | 1847 | [1847] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:24:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 9 (0x979aa000) [pid = 1847] [serial = 9] [outer = 0x97b20800] 01:24:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 10 (0x97510000) [pid = 1847] [serial = 10] [outer = 0x9867ec00] 01:24:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 11 (0x975cc000) [pid = 1847] [serial = 11] [outer = 0x9867f800] 01:24:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 12 (0x975ce400) [pid = 1847] [serial = 12] [outer = 0x97b20800] 01:25:00 INFO - PROCESS | 1847 | 1461227100158 Marionette DEBUG loaded listener.js 01:25:00 INFO - PROCESS | 1847 | 1461227100180 Marionette DEBUG loaded listener.js 01:25:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 13 (0x973e0000) [pid = 1847] [serial = 13] [outer = 0x97b20800] 01:25:00 INFO - PROCESS | 1847 | 1461227100923 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2ffc49fc-8900-431b-8df0-b396e6495087","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":"20160420234300","device":"desktop","version":"48.0a1","command_id":1}}] 01:25:01 INFO - PROCESS | 1847 | 1461227101151 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}] 01:25:01 INFO - PROCESS | 1847 | 1461227101323 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 01:25:01 INFO - PROCESS | 1847 | 1461227101613 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:25:01 INFO - PROCESS | 1847 | [1847] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:25:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 14 (0x92859800) [pid = 1847] [serial = 14] [outer = 0x97b20800] 01:25:02 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:25:02 INFO - PROCESS | 1847 | 1461227102219 Marionette TRACE conn3 <- [1,3,null,{}] 01:25:02 INFO - PROCESS | 1847 | 1461227102313 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:25:02 INFO - PROCESS | 1847 | 1461227102354 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 01:25:02 INFO - PROCESS | 1847 | 1461227102418 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 01:25:02 INFO - PROCESS | 1847 | 1461227102422 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 01:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:25:02 INFO - PROCESS | 1847 | 1461227102448 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:25:02 INFO - PROCESS | 1847 | 1461227102454 Marionette TRACE conn3 <- [1,6,null,{}] 01:25:02 INFO - PROCESS | 1847 | 1461227102527 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}] 01:25:02 INFO - PROCESS | 1847 | 1461227102546 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 01:25:02 INFO - PROCESS | 1847 | 1461227102559 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x91de9000 == 6 [pid = 1847] [id = 6] 01:25:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 15 (0x91de9400) [pid = 1847] [serial = 15] [outer = (nil)] 01:25:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 16 (0x91deb400) [pid = 1847] [serial = 16] [outer = 0x91de9400] 01:25:02 INFO - PROCESS | 1847 | 1461227102641 Marionette DEBUG loaded listener.js 01:25:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 17 (0x91defc00) [pid = 1847] [serial = 17] [outer = 0x91de9400] 01:25:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x91128400 == 7 [pid = 1847] [id = 7] 01:25:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 18 (0x9112cc00) [pid = 1847] [serial = 18] [outer = (nil)] 01:25:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 19 (0x9112f400) [pid = 1847] [serial = 19] [outer = 0x9112cc00] 01:25:03 INFO - PROCESS | 1847 | 1461227103105 Marionette DEBUG loaded listener.js 01:25:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 20 (0x913ed400) [pid = 1847] [serial = 20] [outer = 0x9112cc00] 01:25:03 INFO - PROCESS | 1847 | [1847] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 01:25:03 INFO - PROCESS | 1847 | 1461227103677 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]]]}] 01:25:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1313ms 01:25:03 INFO - PROCESS | 1847 | 1461227103804 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 01:25:03 INFO - PROCESS | 1847 | 1461227103808 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 01:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:25:03 INFO - PROCESS | 1847 | 1461227103843 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:25:03 INFO - PROCESS | 1847 | 1461227103846 Marionette TRACE conn3 <- [1,10,null,{}] 01:25:03 INFO - PROCESS | 1847 | 1461227103860 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}] 01:25:04 INFO - PROCESS | 1847 | 1461227104058 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 01:25:04 INFO - PROCESS | 1847 | 1461227104083 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f9c4000 == 8 [pid = 1847] [id = 8] 01:25:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 21 (0x8f9c4400) [pid = 1847] [serial = 21] [outer = (nil)] 01:25:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 22 (0x8f9c7400) [pid = 1847] [serial = 22] [outer = 0x8f9c4400] 01:25:04 INFO - PROCESS | 1847 | 1461227104159 Marionette DEBUG loaded listener.js 01:25:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 23 (0x913e3000) [pid = 1847] [serial = 23] [outer = 0x8f9c4400] 01:25:05 INFO - PROCESS | 1847 | 1461227105023 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]]]}] 01:25:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:25:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1252ms 01:25:05 INFO - PROCESS | 1847 | 1461227105086 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 01:25:05 INFO - PROCESS | 1847 | 1461227105092 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 01:25:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:25:05 INFO - PROCESS | 1847 | 1461227105101 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:25:05 INFO - PROCESS | 1847 | 1461227105106 Marionette TRACE conn3 <- [1,14,null,{}] 01:25:05 INFO - PROCESS | 1847 | 1461227105115 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}] 01:25:05 INFO - PROCESS | 1847 | 1461227105300 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 01:25:05 INFO - PROCESS | 1847 | 1461227105400 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f5dd800 == 9 [pid = 1847] [id = 9] 01:25:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 24 (0x8f5e3400) [pid = 1847] [serial = 24] [outer = (nil)] 01:25:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 25 (0x8f9c2000) [pid = 1847] [serial = 25] [outer = 0x8f5e3400] 01:25:05 INFO - PROCESS | 1847 | 1461227105490 Marionette DEBUG loaded listener.js 01:25:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 26 (0x8fa25c00) [pid = 1847] [serial = 26] [outer = 0x8f5e3400] 01:25:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x90495c00 == 10 [pid = 1847] [id = 10] 01:25:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 27 (0x90496400) [pid = 1847] [serial = 27] [outer = (nil)] 01:25:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 28 (0x8fa23400) [pid = 1847] [serial = 28] [outer = 0x90496400] 01:25:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 29 (0x8f9bb400) [pid = 1847] [serial = 29] [outer = 0x90496400] 01:25:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x90535c00 == 11 [pid = 1847] [id = 11] 01:25:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 30 (0x91123400) [pid = 1847] [serial = 30] [outer = (nil)] 01:25:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 31 (0x91de7800) [pid = 1847] [serial = 31] [outer = 0x91123400] 01:25:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 32 (0x91dea400) [pid = 1847] [serial = 32] [outer = 0x91123400] 01:25:06 INFO - PROCESS | 1847 | 1461227106729 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]]]}] 01:25:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1691ms 01:25:06 INFO - PROCESS | 1847 | 1461227106792 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 01:25:06 INFO - PROCESS | 1847 | 1461227106800 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 01:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:25:06 INFO - PROCESS | 1847 | 1461227106822 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:25:06 INFO - PROCESS | 1847 | 1461227106827 Marionette TRACE conn3 <- [1,18,null,{}] 01:25:06 INFO - PROCESS | 1847 | 1461227106840 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}] 01:25:07 INFO - PROCESS | 1847 | 1461227107103 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 01:25:07 INFO - PROCESS | 1847 | 1461227107230 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f9ba400 == 12 [pid = 1847] [id = 12] 01:25:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 33 (0x9049c000) [pid = 1847] [serial = 33] [outer = (nil)] 01:25:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 34 (0x95076800) [pid = 1847] [serial = 34] [outer = 0x9049c000] 01:25:07 INFO - PROCESS | 1847 | 1461227107317 Marionette DEBUG loaded listener.js 01:25:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 35 (0x9719a000) [pid = 1847] [serial = 35] [outer = 0x9049c000] 01:25:08 INFO - PROCESS | 1847 | 1461227108163 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]]]}] 01:25:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1391ms 01:25:08 INFO - PROCESS | 1847 | 1461227108212 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 01:25:08 INFO - PROCESS | 1847 | 1461227108218 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 01:25:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:25:08 INFO - PROCESS | 1847 | 1461227108224 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:25:08 INFO - PROCESS | 1847 | 1461227108230 Marionette TRACE conn3 <- [1,22,null,{}] 01:25:08 INFO - PROCESS | 1847 | 1461227108247 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}] 01:25:08 INFO - PROCESS | 1847 | 1461227108487 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 01:25:08 INFO - PROCESS | 1847 | 1461227108614 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x98367000 == 13 [pid = 1847] [id = 13] 01:25:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 36 (0x9836b800) [pid = 1847] [serial = 36] [outer = (nil)] 01:25:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 37 (0x98a31400) [pid = 1847] [serial = 37] [outer = 0x9836b800] 01:25:08 INFO - PROCESS | 1847 | 1461227108705 Marionette DEBUG loaded listener.js 01:25:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 38 (0x9912ac00) [pid = 1847] [serial = 38] [outer = 0x9836b800] 01:25:09 INFO - PROCESS | 1847 | 1461227109543 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]]]}] 01:25:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1392ms 01:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:25:09 INFO - PROCESS | 1847 | 1461227109616 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 01:25:09 INFO - PROCESS | 1847 | 1461227109620 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 01:25:09 INFO - PROCESS | 1847 | 1461227109627 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:25:09 INFO - PROCESS | 1847 | 1461227109630 Marionette TRACE conn3 <- [1,26,null,{}] 01:25:09 INFO - PROCESS | 1847 | 1461227109636 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}] 01:25:09 INFO - PROCESS | 1847 | 1461227109849 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 01:25:10 INFO - PROCESS | 1847 | 1461227110293 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x97348c00 == 14 [pid = 1847] [id = 14] 01:25:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 39 (0x973da400) [pid = 1847] [serial = 39] [outer = (nil)] 01:25:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 40 (0x974f1000) [pid = 1847] [serial = 40] [outer = 0x973da400] 01:25:10 INFO - PROCESS | 1847 | 1461227110446 Marionette DEBUG loaded listener.js 01:25:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 41 (0x9784dc00) [pid = 1847] [serial = 41] [outer = 0x973da400] 01:25:11 INFO - PROCESS | 1847 | 1461227111256 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]]]}] 01:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1686ms 01:25:11 INFO - PROCESS | 1847 | 1461227111313 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 01:25:11 INFO - PROCESS | 1847 | 1461227111317 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 01:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:25:11 INFO - PROCESS | 1847 | 1461227111325 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:25:11 INFO - PROCESS | 1847 | 1461227111329 Marionette TRACE conn3 <- [1,30,null,{}] 01:25:11 INFO - PROCESS | 1847 | 1461227111336 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}] 01:25:11 INFO - PROCESS | 1847 | 1461227111480 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 01:25:11 INFO - PROCESS | 1847 | 1461227111491 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x98369800 == 15 [pid = 1847] [id = 15] 01:25:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 42 (0x98369c00) [pid = 1847] [serial = 42] [outer = (nil)] 01:25:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 43 (0x98686800) [pid = 1847] [serial = 43] [outer = 0x98369c00] 01:25:11 INFO - PROCESS | 1847 | 1461227111565 Marionette DEBUG loaded listener.js 01:25:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 44 (0x98a37c00) [pid = 1847] [serial = 44] [outer = 0x98369c00] 01:25:12 INFO - PROCESS | 1847 | 1461227112325 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]]]}] 01:25:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1044ms 01:25:12 INFO - PROCESS | 1847 | 1461227112384 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 01:25:12 INFO - PROCESS | 1847 | 1461227112390 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 01:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:25:12 INFO - PROCESS | 1847 | 1461227112401 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:25:12 INFO - PROCESS | 1847 | 1461227112404 Marionette TRACE conn3 <- [1,34,null,{}] 01:25:12 INFO - PROCESS | 1847 | 1461227112410 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}] 01:25:12 INFO - PROCESS | 1847 | 1461227112556 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 01:25:12 INFO - PROCESS | 1847 | 1461227112566 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x98687400 == 16 [pid = 1847] [id = 16] 01:25:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 45 (0x98af9400) [pid = 1847] [serial = 45] [outer = (nil)] 01:25:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 46 (0x9ae63800) [pid = 1847] [serial = 46] [outer = 0x98af9400] 01:25:12 INFO - PROCESS | 1847 | 1461227112639 Marionette DEBUG loaded listener.js 01:25:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 47 (0x9aeca800) [pid = 1847] [serial = 47] [outer = 0x98af9400] 01:25:13 INFO - PROCESS | 1847 | 1461227113356 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]]]}] 01:25:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 984ms 01:25:13 INFO - PROCESS | 1847 | 1461227113385 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 01:25:13 INFO - PROCESS | 1847 | 1461227113388 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 01:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:25:13 INFO - PROCESS | 1847 | 1461227113402 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:25:13 INFO - PROCESS | 1847 | 1461227113410 Marionette TRACE conn3 <- [1,38,null,{}] 01:25:13 INFO - PROCESS | 1847 | 1461227113418 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}] 01:25:13 INFO - PROCESS | 1847 | 1461227113558 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 01:25:13 INFO - PROCESS | 1847 | 1461227113576 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x9ae64c00 == 17 [pid = 1847] [id = 17] 01:25:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 48 (0x9fb31800) [pid = 1847] [serial = 48] [outer = (nil)] 01:25:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 49 (0x92829400) [pid = 1847] [serial = 49] [outer = 0x9fb31800] 01:25:13 INFO - PROCESS | 1847 | 1461227113647 Marionette DEBUG loaded listener.js 01:25:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 50 (0x92850000) [pid = 1847] [serial = 50] [outer = 0x9fb31800] 01:25:14 INFO - PROCESS | 1847 | 1461227114351 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]]]}] 01:25:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 992ms 01:25:14 INFO - PROCESS | 1847 | 1461227114387 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 01:25:14 INFO - PROCESS | 1847 | 1461227114391 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 01:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:25:14 INFO - PROCESS | 1847 | 1461227114397 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:25:14 INFO - PROCESS | 1847 | 1461227114400 Marionette TRACE conn3 <- [1,42,null,{}] 01:25:14 INFO - PROCESS | 1847 | 1461227114406 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}] 01:25:14 INFO - PROCESS | 1847 | 1461227114577 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 01:25:14 INFO - PROCESS | 1847 | 1461227114600 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x9b0f5400 == 18 [pid = 1847] [id = 18] 01:25:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 51 (0x9fbcac00) [pid = 1847] [serial = 51] [outer = (nil)] 01:25:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 52 (0x9fc53000) [pid = 1847] [serial = 52] [outer = 0x9fbcac00] 01:25:14 INFO - PROCESS | 1847 | 1461227114673 Marionette DEBUG loaded listener.js 01:25:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 53 (0x9fc54800) [pid = 1847] [serial = 53] [outer = 0x9fbcac00] 01:25:15 INFO - PROCESS | 1847 | 1461227115601 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]]]}] 01:25:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1231ms 01:25:15 INFO - PROCESS | 1847 | 1461227115630 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 01:25:15 INFO - PROCESS | 1847 | 1461227115636 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 01:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:25:15 INFO - PROCESS | 1847 | 1461227115646 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:25:15 INFO - PROCESS | 1847 | 1461227115650 Marionette TRACE conn3 <- [1,46,null,{}] 01:25:15 INFO - PROCESS | 1847 | 1461227115659 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}] 01:25:15 INFO - PROCESS | 1847 | 1461227115870 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 01:25:16 INFO - PROCESS | 1847 | 1461227116002 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x92829800 == 19 [pid = 1847] [id = 19] 01:25:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 54 (0x92829c00) [pid = 1847] [serial = 54] [outer = (nil)] 01:25:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 55 (0x962c9c00) [pid = 1847] [serial = 55] [outer = 0x92829c00] 01:25:16 INFO - PROCESS | 1847 | 1461227116092 Marionette DEBUG loaded listener.js 01:25:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 56 (0x970c8c00) [pid = 1847] [serial = 56] [outer = 0x92829c00] 01:25:16 INFO - PROCESS | 1847 | 1461227116931 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]]]}] 01:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1332ms 01:25:16 INFO - PROCESS | 1847 | 1461227116979 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 01:25:16 INFO - PROCESS | 1847 | 1461227116988 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 01:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:25:17 INFO - PROCESS | 1847 | 1461227116998 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:25:17 INFO - PROCESS | 1847 | 1461227117002 Marionette TRACE conn3 <- [1,50,null,{}] 01:25:17 INFO - PROCESS | 1847 | 1461227117009 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}] 01:25:17 INFO - PROCESS | 1847 | 1461227117181 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 01:25:17 INFO - PROCESS | 1847 | 1461227117311 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x962cfc00 == 20 [pid = 1847] [id = 20] 01:25:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 57 (0x9836b000) [pid = 1847] [serial = 57] [outer = (nil)] 01:25:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 58 (0x98aab000) [pid = 1847] [serial = 58] [outer = 0x9836b000] 01:25:17 INFO - PROCESS | 1847 | 1461227117397 Marionette DEBUG loaded listener.js 01:25:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 59 (0x9ae0ac00) [pid = 1847] [serial = 59] [outer = 0x9836b000] 01:25:18 INFO - PROCESS | 1847 | 1461227118261 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]]]}] 01:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1279ms 01:25:18 INFO - PROCESS | 1847 | 1461227118277 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 01:25:18 INFO - PROCESS | 1847 | 1461227118281 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 01:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:25:18 INFO - PROCESS | 1847 | 1461227118289 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:25:18 INFO - PROCESS | 1847 | 1461227118295 Marionette TRACE conn3 <- [1,54,null,{}] 01:25:18 INFO - PROCESS | 1847 | 1461227118355 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}] 01:25:18 INFO - PROCESS | 1847 | 1461227118583 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 01:25:18 INFO - PROCESS | 1847 | 1461227118600 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x95079800 == 21 [pid = 1847] [id = 21] 01:25:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 60 (0x9aec5c00) [pid = 1847] [serial = 60] [outer = (nil)] 01:25:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 61 (0x9fbca800) [pid = 1847] [serial = 61] [outer = 0x9aec5c00] 01:25:18 INFO - PROCESS | 1847 | 1461227118726 Marionette DEBUG loaded listener.js 01:25:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 62 (0x9fea8400) [pid = 1847] [serial = 62] [outer = 0x9aec5c00] 01:25:19 INFO - PROCESS | 1847 | 1461227119640 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]]]}] 01:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1389ms 01:25:19 INFO - PROCESS | 1847 | 1461227119679 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 01:25:19 INFO - PROCESS | 1847 | 1461227119684 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 01:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:25:19 INFO - PROCESS | 1847 | 1461227119690 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:25:19 INFO - PROCESS | 1847 | 1461227119693 Marionette TRACE conn3 <- [1,58,null,{}] 01:25:19 INFO - PROCESS | 1847 | 1461227119699 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}] 01:25:19 INFO - PROCESS | 1847 | 1461227119866 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 01:25:20 INFO - PROCESS | 1847 | 1461227119998 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x946e4c00 == 22 [pid = 1847] [id = 22] 01:25:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 63 (0x9fc59800) [pid = 1847] [serial = 63] [outer = (nil)] 01:25:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 64 (0x9ffd1400) [pid = 1847] [serial = 64] [outer = 0x9fc59800] 01:25:20 INFO - PROCESS | 1847 | 1461227120090 Marionette DEBUG loaded listener.js 01:25:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 65 (0xa0ad8400) [pid = 1847] [serial = 65] [outer = 0x9fc59800] 01:25:20 INFO - PROCESS | 1847 | 1461227120867 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]]]}] 01:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1241ms 01:25:20 INFO - PROCESS | 1847 | 1461227120932 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 01:25:20 INFO - PROCESS | 1847 | 1461227120936 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 01:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:25:20 INFO - PROCESS | 1847 | 1461227120942 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:25:20 INFO - PROCESS | 1847 | 1461227120946 Marionette TRACE conn3 <- [1,62,null,{}] 01:25:20 INFO - PROCESS | 1847 | 1461227120951 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}] 01:25:21 INFO - PROCESS | 1847 | 1461227121113 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 01:25:21 INFO - PROCESS | 1847 | 1461227121245 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x91126800 == 23 [pid = 1847] [id = 23] 01:25:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 66 (0x91127400) [pid = 1847] [serial = 66] [outer = (nil)] 01:25:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 67 (0xa0c3ac00) [pid = 1847] [serial = 67] [outer = 0x91127400] 01:25:21 INFO - PROCESS | 1847 | 1461227121330 Marionette DEBUG loaded listener.js 01:25:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 68 (0xa0c41400) [pid = 1847] [serial = 68] [outer = 0x91127400] 01:25:22 INFO - PROCESS | 1847 | 1461227122345 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]]]}] 01:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1479ms 01:25:22 INFO - PROCESS | 1847 | 1461227122422 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 01:25:22 INFO - PROCESS | 1847 | 1461227122429 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 01:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:25:22 INFO - PROCESS | 1847 | 1461227122438 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:25:22 INFO - PROCESS | 1847 | 1461227122443 Marionette TRACE conn3 <- [1,66,null,{}] 01:25:22 INFO - PROCESS | 1847 | 1461227122450 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}] 01:25:22 INFO - PROCESS | 1847 | 1461227122690 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 01:25:22 INFO - PROCESS | 1847 | --DOCSHELL 0x9ae64c00 == 22 [pid = 1847] [id = 17] 01:25:22 INFO - PROCESS | 1847 | --DOCSHELL 0x98687400 == 21 [pid = 1847] [id = 16] 01:25:22 INFO - PROCESS | 1847 | --DOCSHELL 0x98369800 == 20 [pid = 1847] [id = 15] 01:25:22 INFO - PROCESS | 1847 | --DOCSHELL 0x97348c00 == 19 [pid = 1847] [id = 14] 01:25:22 INFO - PROCESS | 1847 | --DOCSHELL 0x8f5dd800 == 18 [pid = 1847] [id = 9] 01:25:22 INFO - PROCESS | 1847 | 1461227122893 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fa2b000 == 19 [pid = 1847] [id = 24] 01:25:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 69 (0x8fa2d800) [pid = 1847] [serial = 69] [outer = (nil)] 01:25:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 70 (0x91130400) [pid = 1847] [serial = 70] [outer = 0x8fa2d800] 01:25:23 INFO - PROCESS | 1847 | 1461227123026 Marionette DEBUG loaded listener.js 01:25:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 71 (0x95b74000) [pid = 1847] [serial = 71] [outer = 0x8fa2d800] 01:25:23 INFO - PROCESS | 1847 | 1461227123857 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]]]}] 01:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1494ms 01:25:23 INFO - PROCESS | 1847 | 1461227123933 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 01:25:23 INFO - PROCESS | 1847 | 1461227123941 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 01:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:25:23 INFO - PROCESS | 1847 | 1461227123949 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:25:23 INFO - PROCESS | 1847 | 1461227123956 Marionette TRACE conn3 <- [1,70,null,{}] 01:25:23 INFO - PROCESS | 1847 | 1461227123963 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}] 01:25:24 INFO - PROCESS | 1847 | 1461227124167 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 01:25:24 INFO - PROCESS | 1847 | 1461227124304 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x962cf800 == 20 [pid = 1847] [id = 25] 01:25:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 72 (0x9750a800) [pid = 1847] [serial = 72] [outer = (nil)] 01:25:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 73 (0x979a8c00) [pid = 1847] [serial = 73] [outer = 0x9750a800] 01:25:24 INFO - PROCESS | 1847 | 1461227124400 Marionette DEBUG loaded listener.js 01:25:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 74 (0x9836e400) [pid = 1847] [serial = 74] [outer = 0x9750a800] 01:25:25 INFO - PROCESS | 1847 | 1461227125224 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]]]}] 01:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1333ms 01:25:25 INFO - PROCESS | 1847 | 1461227125282 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 01:25:25 INFO - PROCESS | 1847 | 1461227125288 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 01:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:25:25 INFO - PROCESS | 1847 | 1461227125313 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:25:25 INFO - PROCESS | 1847 | 1461227125317 Marionette TRACE conn3 <- [1,74,null,{}] 01:25:25 INFO - PROCESS | 1847 | 1461227125324 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}] 01:25:25 INFO - PROCESS | 1847 | 1461227125503 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 01:25:25 INFO - PROCESS | 1847 | 1461227125637 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x974eec00 == 21 [pid = 1847] [id = 26] 01:25:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 75 (0x98af8000) [pid = 1847] [serial = 75] [outer = (nil)] 01:25:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 76 (0x9b032000) [pid = 1847] [serial = 76] [outer = 0x98af8000] 01:25:25 INFO - PROCESS | 1847 | 1461227125727 Marionette DEBUG loaded listener.js 01:25:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 77 (0x9df9e000) [pid = 1847] [serial = 77] [outer = 0x98af8000] 01:25:26 INFO - PROCESS | 1847 | 1461227126622 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]]]}] 01:25:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1345ms 01:25:26 INFO - PROCESS | 1847 | 1461227126656 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 01:25:26 INFO - PROCESS | 1847 | 1461227126662 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 01:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:25:26 INFO - PROCESS | 1847 | 1461227126679 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:25:26 INFO - PROCESS | 1847 | 1461227126686 Marionette TRACE conn3 <- [1,78,null,{}] 01:25:26 INFO - PROCESS | 1847 | 1461227126692 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}] 01:25:26 INFO - PROCESS | 1847 | 1461227126863 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 01:25:27 INFO - PROCESS | 1847 | 1461227127009 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x92bb0400 == 22 [pid = 1847] [id = 27] 01:25:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 78 (0x9ae64c00) [pid = 1847] [serial = 78] [outer = (nil)] 01:25:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 79 (0xa0c3c800) [pid = 1847] [serial = 79] [outer = 0x9ae64c00] 01:25:27 INFO - PROCESS | 1847 | 1461227127094 Marionette DEBUG loaded listener.js 01:25:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 80 (0xa0f9e400) [pid = 1847] [serial = 80] [outer = 0x9ae64c00] 01:25:27 INFO - PROCESS | 1847 | 1461227127930 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]]]}] 01:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1292ms 01:25:27 INFO - PROCESS | 1847 | 1461227127962 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 01:25:27 INFO - PROCESS | 1847 | 1461227127966 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 01:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:25:27 INFO - PROCESS | 1847 | 1461227127973 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:25:27 INFO - PROCESS | 1847 | 1461227127976 Marionette TRACE conn3 <- [1,82,null,{}] 01:25:27 INFO - PROCESS | 1847 | 1461227127982 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}] 01:25:28 INFO - PROCESS | 1847 | 1461227128135 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 01:25:28 INFO - PROCESS | 1847 | 1461227128278 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x92ba9000 == 23 [pid = 1847] [id = 28] 01:25:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 81 (0xa0a45c00) [pid = 1847] [serial = 81] [outer = (nil)] 01:25:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 82 (0xa2a89800) [pid = 1847] [serial = 82] [outer = 0xa0a45c00] 01:25:28 INFO - PROCESS | 1847 | 1461227128363 Marionette DEBUG loaded listener.js 01:25:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 83 (0xa3c01c00) [pid = 1847] [serial = 83] [outer = 0xa0a45c00] 01:25:29 INFO - PROCESS | 1847 | 1461227129353 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]]]}] 01:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1433ms 01:25:29 INFO - PROCESS | 1847 | 1461227129407 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 01:25:29 INFO - PROCESS | 1847 | 1461227129412 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 01:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:25:29 INFO - PROCESS | 1847 | 1461227129420 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:25:29 INFO - PROCESS | 1847 | 1461227129426 Marionette TRACE conn3 <- [1,86,null,{}] 01:25:29 INFO - PROCESS | 1847 | 1461227129434 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}] 01:25:29 INFO - PROCESS | 1847 | 1461227129597 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 01:25:29 INFO - PROCESS | 1847 | 1461227129757 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x973d8400 == 24 [pid = 1847] [id = 29] 01:25:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 84 (0x97504000) [pid = 1847] [serial = 84] [outer = (nil)] 01:25:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 85 (0x979a4800) [pid = 1847] [serial = 85] [outer = 0x97504000] 01:25:29 INFO - PROCESS | 1847 | 1461227129893 Marionette DEBUG loaded listener.js 01:25:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 86 (0x98af0800) [pid = 1847] [serial = 86] [outer = 0x97504000] 01:25:30 INFO - PROCESS | 1847 | --DOCSHELL 0x946e4c00 == 23 [pid = 1847] [id = 22] 01:25:30 INFO - PROCESS | 1847 | --DOCSHELL 0x95079800 == 22 [pid = 1847] [id = 21] 01:25:30 INFO - PROCESS | 1847 | --DOCSHELL 0x962cfc00 == 21 [pid = 1847] [id = 20] 01:25:30 INFO - PROCESS | 1847 | --DOCSHELL 0x92829800 == 20 [pid = 1847] [id = 19] 01:25:30 INFO - PROCESS | 1847 | 1461227130764 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]]]}] 01:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1385ms 01:25:30 INFO - PROCESS | 1847 | 1461227130821 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 01:25:30 INFO - PROCESS | 1847 | 1461227130826 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 01:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:25:30 INFO - PROCESS | 1847 | 1461227130837 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:25:30 INFO - PROCESS | 1847 | 1461227130842 Marionette TRACE conn3 <- [1,90,null,{}] 01:25:30 INFO - PROCESS | 1847 | 1461227130853 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}] 01:25:31 INFO - PROCESS | 1847 | 1461227131033 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 01:25:31 INFO - PROCESS | 1847 | 1461227131171 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x913e2000 == 21 [pid = 1847] [id = 30] 01:25:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x91d3b000) [pid = 1847] [serial = 87] [outer = (nil)] 01:25:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x962c9400) [pid = 1847] [serial = 88] [outer = 0x91d3b000] 01:25:31 INFO - PROCESS | 1847 | 1461227131260 Marionette DEBUG loaded listener.js 01:25:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x98aa6800) [pid = 1847] [serial = 89] [outer = 0x91d3b000] 01:25:32 INFO - PROCESS | 1847 | 1461227132140 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]]]}] 01:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1340ms 01:25:32 INFO - PROCESS | 1847 | 1461227132177 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 01:25:32 INFO - PROCESS | 1847 | 1461227132187 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 01:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:25:32 INFO - PROCESS | 1847 | 1461227132197 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:25:32 INFO - PROCESS | 1847 | 1461227132202 Marionette TRACE conn3 <- [1,94,null,{}] 01:25:32 INFO - PROCESS | 1847 | 1461227132228 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}] 01:25:32 INFO - PROCESS | 1847 | 1461227132397 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 01:25:32 INFO - PROCESS | 1847 | 1461227132534 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fa26c00 == 22 [pid = 1847] [id = 31] 01:25:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x946e3400) [pid = 1847] [serial = 90] [outer = (nil)] 01:25:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x9fca1000) [pid = 1847] [serial = 91] [outer = 0x946e3400] 01:25:32 INFO - PROCESS | 1847 | 1461227132625 Marionette DEBUG loaded listener.js 01:25:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x9feef800) [pid = 1847] [serial = 92] [outer = 0x946e3400] 01:25:33 INFO - PROCESS | 1847 | 1461227133451 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]]]}] 01:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1354ms 01:25:33 INFO - PROCESS | 1847 | 1461227133552 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 01:25:33 INFO - PROCESS | 1847 | 1461227133556 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 01:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:25:33 INFO - PROCESS | 1847 | 1461227133563 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:25:33 INFO - PROCESS | 1847 | 1461227133570 Marionette TRACE conn3 <- [1,98,null,{}] 01:25:33 INFO - PROCESS | 1847 | 1461227133593 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}] 01:25:33 INFO - PROCESS | 1847 | 1461227133792 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 01:25:33 INFO - PROCESS | 1847 | 1461227133906 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x9fbc9400 == 23 [pid = 1847] [id = 32] 01:25:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0xa0a44000) [pid = 1847] [serial = 93] [outer = (nil)] 01:25:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0xa2a97000) [pid = 1847] [serial = 94] [outer = 0xa0a44000] 01:25:34 INFO - PROCESS | 1847 | 1461227133997 Marionette DEBUG loaded listener.js 01:25:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0xa3ce3c00) [pid = 1847] [serial = 95] [outer = 0xa0a44000] 01:25:34 INFO - PROCESS | 1847 | 1461227134855 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]]]}] 01:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1342ms 01:25:34 INFO - PROCESS | 1847 | 1461227134906 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 01:25:34 INFO - PROCESS | 1847 | 1461227134911 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 01:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:25:34 INFO - PROCESS | 1847 | 1461227134917 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:25:34 INFO - PROCESS | 1847 | 1461227134921 Marionette TRACE conn3 <- [1,102,null,{}] 01:25:34 INFO - PROCESS | 1847 | 1461227134927 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}] 01:25:35 INFO - PROCESS | 1847 | 1461227135091 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 01:25:35 INFO - PROCESS | 1847 | 1461227135228 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x95073c00 == 24 [pid = 1847] [id = 33] 01:25:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0xa45c8400) [pid = 1847] [serial = 96] [outer = (nil)] 01:25:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0xa45ec000) [pid = 1847] [serial = 97] [outer = 0xa45c8400] 01:25:35 INFO - PROCESS | 1847 | 1461227135314 Marionette DEBUG loaded listener.js 01:25:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0xa4b09400) [pid = 1847] [serial = 98] [outer = 0xa45c8400] 01:25:36 INFO - PROCESS | 1847 | 1461227136152 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]]]}] 01:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1289ms 01:25:36 INFO - PROCESS | 1847 | 1461227136207 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 01:25:36 INFO - PROCESS | 1847 | 1461227136210 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 01:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:25:36 INFO - PROCESS | 1847 | 1461227136218 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:25:36 INFO - PROCESS | 1847 | 1461227136222 Marionette TRACE conn3 <- [1,106,null,{}] 01:25:36 INFO - PROCESS | 1847 | 1461227136228 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}] 01:25:36 INFO - PROCESS | 1847 | 1461227136386 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 01:25:36 INFO - PROCESS | 1847 | 1461227136530 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0xa45c9400) [pid = 1847] [serial = 99] [outer = 0x91123400] 01:25:36 INFO - PROCESS | 1847 | ++DOCSHELL 0xa4b50400 == 25 [pid = 1847] [id = 34] 01:25:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0xa4b51400) [pid = 1847] [serial = 100] [outer = (nil)] 01:25:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0xa5e31400) [pid = 1847] [serial = 101] [outer = 0xa4b51400] 01:25:36 INFO - PROCESS | 1847 | 1461227136646 Marionette DEBUG loaded listener.js 01:25:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0xa5e3bc00) [pid = 1847] [serial = 102] [outer = 0xa4b51400] 01:25:37 INFO - PROCESS | 1847 | 1461227137569 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]]]}] 01:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1378ms 01:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:25:37 INFO - PROCESS | 1847 | 1461227137599 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 01:25:37 INFO - PROCESS | 1847 | 1461227137602 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 01:25:37 INFO - PROCESS | 1847 | 1461227137609 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:25:37 INFO - PROCESS | 1847 | 1461227137613 Marionette TRACE conn3 <- [1,110,null,{}] 01:25:37 INFO - PROCESS | 1847 | 1461227137618 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}] 01:25:37 INFO - PROCESS | 1847 | 1461227137831 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 01:25:38 INFO - PROCESS | 1847 | 1461227137981 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x95bde400 == 26 [pid = 1847] [id = 35] 01:25:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x97d96400) [pid = 1847] [serial = 103] [outer = (nil)] 01:25:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x97d98400) [pid = 1847] [serial = 104] [outer = 0x97d96400] 01:25:38 INFO - PROCESS | 1847 | 1461227138068 Marionette DEBUG loaded listener.js 01:25:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x97d9b000) [pid = 1847] [serial = 105] [outer = 0x97d96400] 01:25:38 INFO - PROCESS | 1847 | 1461227138970 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]]]}] 01:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1438ms 01:25:39 INFO - PROCESS | 1847 | 1461227139047 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 01:25:39 INFO - PROCESS | 1847 | 1461227139051 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 01:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:25:39 INFO - PROCESS | 1847 | 1461227139057 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:25:39 INFO - PROCESS | 1847 | 1461227139061 Marionette TRACE conn3 <- [1,114,null,{}] 01:25:39 INFO - PROCESS | 1847 | 1461227139067 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}] 01:25:39 INFO - PROCESS | 1847 | 1461227139229 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 01:25:39 INFO - PROCESS | 1847 | 1461227139469 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fa2a800 == 27 [pid = 1847] [id = 36] 01:25:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x8fa2b800) [pid = 1847] [serial = 106] [outer = (nil)] 01:25:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x91d3cc00) [pid = 1847] [serial = 107] [outer = 0x8fa2b800] 01:25:39 INFO - PROCESS | 1847 | 1461227139600 Marionette DEBUG loaded listener.js 01:25:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x96fa2400) [pid = 1847] [serial = 108] [outer = 0x8fa2b800] 01:25:40 INFO - PROCESS | 1847 | --DOCSHELL 0x962cf800 == 26 [pid = 1847] [id = 25] 01:25:40 INFO - PROCESS | 1847 | --DOCSHELL 0x8fa2b000 == 25 [pid = 1847] [id = 24] 01:25:40 INFO - PROCESS | 1847 | 1461227140603 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]]]}] 01:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1582ms 01:25:40 INFO - PROCESS | 1847 | 1461227140642 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 01:25:40 INFO - PROCESS | 1847 | 1461227140648 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 01:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:25:40 INFO - PROCESS | 1847 | 1461227140657 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:25:40 INFO - PROCESS | 1847 | 1461227140663 Marionette TRACE conn3 <- [1,118,null,{}] 01:25:40 INFO - PROCESS | 1847 | 1461227140673 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}] 01:25:40 INFO - PROCESS | 1847 | 1461227140854 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 01:25:41 INFO - PROCESS | 1847 | 1461227141049 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x9797e400 == 26 [pid = 1847] [id = 37] 01:25:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x9797e800) [pid = 1847] [serial = 109] [outer = (nil)] 01:25:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x97980c00) [pid = 1847] [serial = 110] [outer = 0x9797e800] 01:25:41 INFO - PROCESS | 1847 | 1461227141155 Marionette DEBUG loaded listener.js 01:25:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x97985000) [pid = 1847] [serial = 111] [outer = 0x9797e800] 01:25:41 INFO - PROCESS | 1847 | 1461227141955 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]]]}] 01:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1342ms 01:25:42 INFO - PROCESS | 1847 | 1461227142000 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 01:25:42 INFO - PROCESS | 1847 | 1461227142009 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 01:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:25:42 INFO - PROCESS | 1847 | 1461227142020 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:25:42 INFO - PROCESS | 1847 | 1461227142023 Marionette TRACE conn3 <- [1,122,null,{}] 01:25:42 INFO - PROCESS | 1847 | 1461227142030 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}] 01:25:42 INFO - PROCESS | 1847 | 1461227142204 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 01:25:42 INFO - PROCESS | 1847 | 1461227142347 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x975d7000 == 27 [pid = 1847] [id = 38] 01:25:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x97986000) [pid = 1847] [serial = 112] [outer = (nil)] 01:25:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x97da3800) [pid = 1847] [serial = 113] [outer = 0x97986000] 01:25:42 INFO - PROCESS | 1847 | 1461227142435 Marionette DEBUG loaded listener.js 01:25:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x9ae0d800) [pid = 1847] [serial = 114] [outer = 0x97986000] 01:25:43 INFO - PROCESS | 1847 | 1461227143355 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]]]}] 01:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1381ms 01:25:43 INFO - PROCESS | 1847 | 1461227143401 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 01:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:25:43 INFO - PROCESS | 1847 | 1461227143405 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 01:25:43 INFO - PROCESS | 1847 | 1461227143412 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:25:43 INFO - PROCESS | 1847 | 1461227143418 Marionette TRACE conn3 <- [1,126,null,{}] 01:25:43 INFO - PROCESS | 1847 | 1461227143435 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}] 01:25:43 INFO - PROCESS | 1847 | 1461227143622 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 01:25:43 INFO - PROCESS | 1847 | 1461227143782 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x9281e400 == 28 [pid = 1847] [id = 39] 01:25:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x9281ec00) [pid = 1847] [serial = 115] [outer = (nil)] 01:25:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x92821400) [pid = 1847] [serial = 116] [outer = 0x9281ec00] 01:25:43 INFO - PROCESS | 1847 | 1461227143876 Marionette DEBUG loaded listener.js 01:25:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x946e1000) [pid = 1847] [serial = 117] [outer = 0x9281ec00] 01:25:44 INFO - PROCESS | 1847 | 1461227144800 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]]]}] 01:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1447ms 01:25:44 INFO - PROCESS | 1847 | 1461227144859 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 01:25:44 INFO - PROCESS | 1847 | 1461227144864 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 01:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:25:44 INFO - PROCESS | 1847 | 1461227144870 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:25:44 INFO - PROCESS | 1847 | 1461227144874 Marionette TRACE conn3 <- [1,130,null,{}] 01:25:44 INFO - PROCESS | 1847 | 1461227144879 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}] 01:25:45 INFO - PROCESS | 1847 | 1461227145043 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 01:25:45 INFO - PROCESS | 1847 | 1461227145185 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f9b9c00 == 29 [pid = 1847] [id = 40] 01:25:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x92821c00) [pid = 1847] [serial = 118] [outer = (nil)] 01:25:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0xa0c12400) [pid = 1847] [serial = 119] [outer = 0x92821c00] 01:25:45 INFO - PROCESS | 1847 | 1461227145272 Marionette DEBUG loaded listener.js 01:25:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0xa3c03c00) [pid = 1847] [serial = 120] [outer = 0x92821c00] 01:25:46 INFO - PROCESS | 1847 | --DOCSHELL 0x9fbc9400 == 28 [pid = 1847] [id = 32] 01:25:46 INFO - PROCESS | 1847 | --DOCSHELL 0x913e2000 == 27 [pid = 1847] [id = 30] 01:25:46 INFO - PROCESS | 1847 | --DOCSHELL 0x8fa26c00 == 26 [pid = 1847] [id = 31] 01:25:48 INFO - PROCESS | 1847 | --DOCSHELL 0x91de9000 == 25 [pid = 1847] [id = 6] 01:25:48 INFO - PROCESS | 1847 | --DOCSHELL 0x98367000 == 24 [pid = 1847] [id = 13] 01:25:48 INFO - PROCESS | 1847 | --DOCSHELL 0x92bb0400 == 23 [pid = 1847] [id = 27] 01:25:48 INFO - PROCESS | 1847 | --DOCSHELL 0x974eec00 == 22 [pid = 1847] [id = 26] 01:25:48 INFO - PROCESS | 1847 | --DOCSHELL 0x92ba9000 == 21 [pid = 1847] [id = 28] 01:25:48 INFO - PROCESS | 1847 | --DOCSHELL 0xa4b50400 == 20 [pid = 1847] [id = 34] 01:25:48 INFO - PROCESS | 1847 | --DOCSHELL 0x95073c00 == 19 [pid = 1847] [id = 33] 01:25:48 INFO - PROCESS | 1847 | --DOCSHELL 0x8f9ba400 == 18 [pid = 1847] [id = 12] 01:25:48 INFO - PROCESS | 1847 | --DOCSHELL 0x91126800 == 17 [pid = 1847] [id = 23] 01:25:48 INFO - PROCESS | 1847 | --DOCSHELL 0x9281e400 == 16 [pid = 1847] [id = 39] 01:25:48 INFO - PROCESS | 1847 | --DOCSHELL 0x973d8400 == 15 [pid = 1847] [id = 29] 01:25:48 INFO - PROCESS | 1847 | --DOCSHELL 0x95bde400 == 14 [pid = 1847] [id = 35] 01:25:48 INFO - PROCESS | 1847 | --DOCSHELL 0x8f9c4000 == 13 [pid = 1847] [id = 8] 01:25:48 INFO - PROCESS | 1847 | --DOCSHELL 0x9b0f5400 == 12 [pid = 1847] [id = 18] 01:25:48 INFO - PROCESS | 1847 | --DOCSHELL 0x8fa2a800 == 11 [pid = 1847] [id = 36] 01:25:48 INFO - PROCESS | 1847 | --DOCSHELL 0x9797e400 == 10 [pid = 1847] [id = 37] 01:25:48 INFO - PROCESS | 1847 | --DOCSHELL 0x975d7000 == 9 [pid = 1847] [id = 38] 01:25:50 INFO - PROCESS | 1847 | 1461227150201 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]]]}] 01:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 5393ms 01:25:50 INFO - PROCESS | 1847 | 1461227150264 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 01:25:50 INFO - PROCESS | 1847 | 1461227150270 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 01:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:25:50 INFO - PROCESS | 1847 | 1461227150277 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:25:50 INFO - PROCESS | 1847 | 1461227150284 Marionette TRACE conn3 <- [1,134,null,{}] 01:25:50 INFO - PROCESS | 1847 | 1461227150292 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}] 01:25:50 INFO - PROCESS | 1847 | 1461227150457 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 01:25:50 INFO - PROCESS | 1847 | 1461227150470 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x946e2000 == 10 [pid = 1847] [id = 41] 01:25:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x946e3000) [pid = 1847] [serial = 121] [outer = (nil)] 01:25:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x946ed400) [pid = 1847] [serial = 122] [outer = 0x946e3000] 01:25:50 INFO - PROCESS | 1847 | 1461227150547 Marionette DEBUG loaded listener.js 01:25:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x95b6dc00) [pid = 1847] [serial = 123] [outer = 0x946e3000] 01:25:51 INFO - PROCESS | 1847 | 1461227151376 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]]]}] 01:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1182ms 01:25:51 INFO - PROCESS | 1847 | 1461227151473 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 01:25:51 INFO - PROCESS | 1847 | 1461227151483 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 01:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:25:51 INFO - PROCESS | 1847 | 1461227151524 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:25:51 INFO - PROCESS | 1847 | 1461227151529 Marionette TRACE conn3 <- [1,138,null,{}] 01:25:51 INFO - PROCESS | 1847 | 1461227151585 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}] 01:25:51 INFO - PROCESS | 1847 | 1461227151814 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 01:25:51 INFO - PROCESS | 1847 | 1461227151843 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x962d7800 == 11 [pid = 1847] [id = 42] 01:25:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x96fa5c00) [pid = 1847] [serial = 124] [outer = (nil)] 01:25:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x975d7000) [pid = 1847] [serial = 125] [outer = 0x96fa5c00] 01:25:51 INFO - PROCESS | 1847 | 1461227151916 Marionette DEBUG loaded listener.js 01:25:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x97b26800) [pid = 1847] [serial = 126] [outer = 0x96fa5c00] 01:25:52 INFO - PROCESS | 1847 | 1461227152781 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]]]}] 01:25:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1318ms 01:25:52 INFO - PROCESS | 1847 | 1461227152823 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 01:25:52 INFO - PROCESS | 1847 | 1461227152828 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 01:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:25:52 INFO - PROCESS | 1847 | 1461227152834 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:25:52 INFO - PROCESS | 1847 | 1461227152840 Marionette TRACE conn3 <- [1,142,null,{}] 01:25:52 INFO - PROCESS | 1847 | 1461227152864 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}] 01:25:53 INFO - PROCESS | 1847 | 1461227153078 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 01:25:53 INFO - PROCESS | 1847 | 1461227153099 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x98aa9400 == 12 [pid = 1847] [id = 43] 01:25:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x9ae09800) [pid = 1847] [serial = 127] [outer = (nil)] 01:25:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x9b03b800) [pid = 1847] [serial = 128] [outer = 0x9ae09800] 01:25:53 INFO - PROCESS | 1847 | 1461227153179 Marionette DEBUG loaded listener.js 01:25:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x9fc2f000) [pid = 1847] [serial = 129] [outer = 0x9ae09800] 01:25:53 INFO - PROCESS | 1847 | 1461227153993 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]]]}] 01:25:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1196ms 01:25:54 INFO - PROCESS | 1847 | 1461227154030 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 01:25:54 INFO - PROCESS | 1847 | 1461227154034 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 01:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:25:54 INFO - PROCESS | 1847 | 1461227154048 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:25:54 INFO - PROCESS | 1847 | 1461227154050 Marionette TRACE conn3 <- [1,146,null,{}] 01:25:54 INFO - PROCESS | 1847 | 1461227154056 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}] 01:25:55 INFO - PROCESS | 1847 | 1461227155068 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x8fa2b800) [pid = 1847] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x98369c00) [pid = 1847] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x973da400) [pid = 1847] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x98af9400) [pid = 1847] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x9fb31800) [pid = 1847] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x8f5e3400) [pid = 1847] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x9049c000) [pid = 1847] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x9fbcac00) [pid = 1847] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x9836b800) [pid = 1847] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0xa45c8400) [pid = 1847] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x9fc59800) [pid = 1847] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x946e3400) [pid = 1847] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0xa0a45c00) [pid = 1847] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0xa0a44000) [pid = 1847] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x9797e800) [pid = 1847] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x97986000) [pid = 1847] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x9aec5c00) [pid = 1847] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x98af8000) [pid = 1847] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x9836b000) [pid = 1847] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x8fa2d800) [pid = 1847] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x92829c00) [pid = 1847] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x91d3b000) [pid = 1847] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x9750a800) [pid = 1847] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x9ae64c00) [pid = 1847] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0xa4b51400) [pid = 1847] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x97d96400) [pid = 1847] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x8f9c4400) [pid = 1847] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x97504000) [pid = 1847] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x91127400) [pid = 1847] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:25:55 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x91de9400) [pid = 1847] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:25:55 INFO - PROCESS | 1847 | 1461227155327 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f5e2800 == 13 [pid = 1847] [id = 44] 01:25:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x8f5e8c00) [pid = 1847] [serial = 130] [outer = (nil)] 01:25:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x8f9c4400) [pid = 1847] [serial = 131] [outer = 0x8f5e8c00] 01:25:55 INFO - PROCESS | 1847 | 1461227155407 Marionette DEBUG loaded listener.js 01:25:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x90537400) [pid = 1847] [serial = 132] [outer = 0x8f5e8c00] 01:25:56 INFO - PROCESS | 1847 | 1461227156191 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]]]}] 01:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 2243ms 01:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:25:56 INFO - PROCESS | 1847 | 1461227156283 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 01:25:56 INFO - PROCESS | 1847 | 1461227156286 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 01:25:56 INFO - PROCESS | 1847 | 1461227156292 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:25:56 INFO - PROCESS | 1847 | 1461227156295 Marionette TRACE conn3 <- [1,150,null,{}] 01:25:56 INFO - PROCESS | 1847 | 1461227156300 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}] 01:25:56 INFO - PROCESS | 1847 | 1461227156443 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 01:25:56 INFO - PROCESS | 1847 | 1461227156455 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f9c5800 == 14 [pid = 1847] [id = 45] 01:25:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x8fa27800) [pid = 1847] [serial = 133] [outer = (nil)] 01:25:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x97854c00) [pid = 1847] [serial = 134] [outer = 0x8fa27800] 01:25:56 INFO - PROCESS | 1847 | 1461227156526 Marionette DEBUG loaded listener.js 01:25:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x98369c00) [pid = 1847] [serial = 135] [outer = 0x8fa27800] 01:25:57 INFO - PROCESS | 1847 | 1461227157601 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]]]}] 01:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1329ms 01:25:57 INFO - PROCESS | 1847 | 1461227157621 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 01:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:25:57 INFO - PROCESS | 1847 | 1461227157627 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 01:25:57 INFO - PROCESS | 1847 | 1461227157636 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:25:57 INFO - PROCESS | 1847 | 1461227157642 Marionette TRACE conn3 <- [1,154,null,{}] 01:25:57 INFO - PROCESS | 1847 | 1461227157652 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}] 01:25:57 INFO - PROCESS | 1847 | 1461227157842 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 01:25:58 INFO - PROCESS | 1847 | 1461227158033 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f9bc000 == 15 [pid = 1847] [id = 46] 01:25:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x9052dc00) [pid = 1847] [serial = 136] [outer = (nil)] 01:25:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x946eb800) [pid = 1847] [serial = 137] [outer = 0x9052dc00] 01:25:58 INFO - PROCESS | 1847 | 1461227158136 Marionette DEBUG loaded listener.js 01:25:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x96fa9400) [pid = 1847] [serial = 138] [outer = 0x9052dc00] 01:25:58 INFO - PROCESS | 1847 | 1461227158982 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]]]}] 01:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1386ms 01:25:59 INFO - PROCESS | 1847 | 1461227159021 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 01:25:59 INFO - PROCESS | 1847 | 1461227159030 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 01:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:25:59 INFO - PROCESS | 1847 | 1461227159042 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:25:59 INFO - PROCESS | 1847 | 1461227159045 Marionette TRACE conn3 <- [1,158,null,{}] 01:25:59 INFO - PROCESS | 1847 | 1461227159052 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}] 01:25:59 INFO - PROCESS | 1847 | 1461227159218 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 01:25:59 INFO - PROCESS | 1847 | 1461227159359 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x97981000 == 16 [pid = 1847] [id = 47] 01:25:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x97987c00) [pid = 1847] [serial = 139] [outer = (nil)] 01:25:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x97da2800) [pid = 1847] [serial = 140] [outer = 0x97987c00] 01:25:59 INFO - PROCESS | 1847 | 1461227159448 Marionette DEBUG loaded listener.js 01:25:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x9ae05400) [pid = 1847] [serial = 141] [outer = 0x97987c00] 01:26:00 INFO - PROCESS | 1847 | 1461227160222 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:26:00 INFO - PROCESS | 1847 | 1461227160450 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]]]}] 01:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1431ms 01:26:00 INFO - PROCESS | 1847 | 1461227160473 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 01:26:00 INFO - PROCESS | 1847 | 1461227160477 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 01:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:26:00 INFO - PROCESS | 1847 | 1461227160484 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:26:00 INFO - PROCESS | 1847 | 1461227160490 Marionette TRACE conn3 <- [1,162,null,{}] 01:26:00 INFO - PROCESS | 1847 | 1461227160506 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}] 01:26:00 INFO - PROCESS | 1847 | 1461227160674 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 01:26:00 INFO - PROCESS | 1847 | 1461227160831 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x9fb31800 == 17 [pid = 1847] [id = 48] 01:26:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0xa0c32800) [pid = 1847] [serial = 142] [outer = (nil)] 01:26:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0xa281b400) [pid = 1847] [serial = 143] [outer = 0xa0c32800] 01:26:00 INFO - PROCESS | 1847 | 1461227160960 Marionette DEBUG loaded listener.js 01:26:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0xa3c0ac00) [pid = 1847] [serial = 144] [outer = 0xa0c32800] 01:26:01 INFO - PROCESS | 1847 | 1461227161786 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]]]}] 01:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1334ms 01:26:01 INFO - PROCESS | 1847 | 1461227161818 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 01:26:01 INFO - PROCESS | 1847 | 1461227161822 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 01:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:26:01 INFO - PROCESS | 1847 | 1461227161829 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:26:01 INFO - PROCESS | 1847 | 1461227161833 Marionette TRACE conn3 <- [1,166,null,{}] 01:26:01 INFO - PROCESS | 1847 | 1461227161840 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}] 01:26:01 INFO - PROCESS | 1847 | 1461227161997 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 01:26:02 INFO - PROCESS | 1847 | 1461227162161 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:02 INFO - PROCESS | 1847 | ++DOCSHELL 0xa2a97800 == 18 [pid = 1847] [id = 49] 01:26:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0xa3ce8000) [pid = 1847] [serial = 145] [outer = (nil)] 01:26:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0xa4590800) [pid = 1847] [serial = 146] [outer = 0xa3ce8000] 01:26:02 INFO - PROCESS | 1847 | 1461227162469 Marionette DEBUG loaded listener.js 01:26:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0xa458b400) [pid = 1847] [serial = 147] [outer = 0xa3ce8000] 01:26:03 INFO - PROCESS | 1847 | 1461227163373 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]]]}] 01:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1590ms 01:26:03 INFO - PROCESS | 1847 | 1461227163419 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 01:26:03 INFO - PROCESS | 1847 | 1461227163423 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 01:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:26:03 INFO - PROCESS | 1847 | 1461227163429 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:26:03 INFO - PROCESS | 1847 | 1461227163433 Marionette TRACE conn3 <- [1,170,null,{}] 01:26:03 INFO - PROCESS | 1847 | 1461227163439 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}] 01:26:03 INFO - PROCESS | 1847 | 1461227163595 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 01:26:03 INFO - PROCESS | 1847 | 1461227163744 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f5dc800 == 19 [pid = 1847] [id = 50] 01:26:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x8f5e0c00) [pid = 1847] [serial = 148] [outer = (nil)] 01:26:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x97505c00) [pid = 1847] [serial = 149] [outer = 0x8f5e0c00] 01:26:03 INFO - PROCESS | 1847 | 1461227163829 Marionette DEBUG loaded listener.js 01:26:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x97d9b800) [pid = 1847] [serial = 150] [outer = 0x8f5e0c00] 01:26:04 INFO - PROCESS | 1847 | 1461227164792 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]]]}] 01:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1585ms 01:26:05 INFO - PROCESS | 1847 | 1461227165069 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 01:26:05 INFO - PROCESS | 1847 | 1461227165075 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 01:26:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:26:05 INFO - PROCESS | 1847 | 1461227165134 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:26:05 INFO - PROCESS | 1847 | 1461227165139 Marionette TRACE conn3 <- [1,174,null,{}] 01:26:05 INFO - PROCESS | 1847 | 1461227165146 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}] 01:26:05 INFO - PROCESS | 1847 | 1461227165400 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 01:26:05 INFO - PROCESS | 1847 | 1461227165552 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fa27c00 == 20 [pid = 1847] [id = 51] 01:26:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x8fa28400) [pid = 1847] [serial = 151] [outer = (nil)] 01:26:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x91deb000) [pid = 1847] [serial = 152] [outer = 0x8fa28400] 01:26:05 INFO - PROCESS | 1847 | 1461227165635 Marionette DEBUG loaded listener.js 01:26:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x92855800) [pid = 1847] [serial = 153] [outer = 0x8fa28400] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x96fa2400) [pid = 1847] [serial = 108] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x9836e400) [pid = 1847] [serial = 74] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0xa3c01c00) [pid = 1847] [serial = 83] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x962c9400) [pid = 1847] [serial = 88] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x91d3cc00) [pid = 1847] [serial = 107] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0xa2821c00) [pid = 1847] [serial = 2] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x95b74000) [pid = 1847] [serial = 71] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x98686800) [pid = 1847] [serial = 43] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x974f1000) [pid = 1847] [serial = 40] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x8fa23400) [pid = 1847] [serial = 28] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x9ae63800) [pid = 1847] [serial = 46] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x92829400) [pid = 1847] [serial = 49] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x92850000) [pid = 1847] [serial = 50] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x8f9c2000) [pid = 1847] [serial = 25] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x95076800) [pid = 1847] [serial = 34] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x9fc54800) [pid = 1847] [serial = 53] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x9784dc00) [pid = 1847] [serial = 41] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x9fc53000) [pid = 1847] [serial = 52] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x98a31400) [pid = 1847] [serial = 37] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x98a37c00) [pid = 1847] [serial = 44] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x9aeca800) [pid = 1847] [serial = 47] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x9912ac00) [pid = 1847] [serial = 38] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x9719a000) [pid = 1847] [serial = 35] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x8fa25c00) [pid = 1847] [serial = 26] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x913e3000) [pid = 1847] [serial = 23] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x91de7800) [pid = 1847] [serial = 31] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x9fbca800) [pid = 1847] [serial = 61] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x9ae0ac00) [pid = 1847] [serial = 59] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x9fca1000) [pid = 1847] [serial = 91] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x92821400) [pid = 1847] [serial = 116] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x91130400) [pid = 1847] [serial = 70] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x970c8c00) [pid = 1847] [serial = 56] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x98af0800) [pid = 1847] [serial = 86] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x98aa6800) [pid = 1847] [serial = 89] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 88 (0x98aab000) [pid = 1847] [serial = 58] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 87 (0x962c9c00) [pid = 1847] [serial = 55] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 86 (0x979a8c00) [pid = 1847] [serial = 73] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 85 (0x97980c00) [pid = 1847] [serial = 110] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 84 (0x97da3800) [pid = 1847] [serial = 113] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 83 (0x9b032000) [pid = 1847] [serial = 76] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 82 (0xa0ad8400) [pid = 1847] [serial = 65] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 81 (0x9feef800) [pid = 1847] [serial = 92] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 80 (0xa2a89800) [pid = 1847] [serial = 82] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 79 (0xa3ce3c00) [pid = 1847] [serial = 95] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 78 (0xa0c3ac00) [pid = 1847] [serial = 67] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 77 (0xa45ec000) [pid = 1847] [serial = 97] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 76 (0x97985000) [pid = 1847] [serial = 111] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 75 (0x9ae0d800) [pid = 1847] [serial = 114] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 74 (0x91dea400) [pid = 1847] [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.] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 73 (0x975ce400) [pid = 1847] [serial = 12] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 72 (0xa0c3c800) [pid = 1847] [serial = 79] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 71 (0x9fea8400) [pid = 1847] [serial = 62] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 70 (0x9df9e000) [pid = 1847] [serial = 77] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 69 (0xa2a97000) [pid = 1847] [serial = 94] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 68 (0x9ffd1400) [pid = 1847] [serial = 64] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 67 (0x979aa000) [pid = 1847] [serial = 9] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 66 (0xa0f9e400) [pid = 1847] [serial = 80] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 65 (0xa5e3bc00) [pid = 1847] [serial = 102] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 64 (0x97d9b000) [pid = 1847] [serial = 105] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 63 (0x8f9c7400) [pid = 1847] [serial = 22] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 62 (0xa0c12400) [pid = 1847] [serial = 119] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 61 (0x979a4800) [pid = 1847] [serial = 85] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 60 (0xa0c41400) [pid = 1847] [serial = 68] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 59 (0x97d98400) [pid = 1847] [serial = 104] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 58 (0x91deb400) [pid = 1847] [serial = 16] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 57 (0x91defc00) [pid = 1847] [serial = 17] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 56 (0xa5e31400) [pid = 1847] [serial = 101] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 55 (0x9112f400) [pid = 1847] [serial = 19] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 54 (0xa4b09400) [pid = 1847] [serial = 98] [outer = (nil)] [url = about:blank] 01:26:06 INFO - PROCESS | 1847 | 1461227166511 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]]]}] 01:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1446ms 01:26:06 INFO - PROCESS | 1847 | 1461227166569 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 01:26:06 INFO - PROCESS | 1847 | 1461227166573 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 01:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:26:06 INFO - PROCESS | 1847 | 1461227166585 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:26:06 INFO - PROCESS | 1847 | 1461227166590 Marionette TRACE conn3 <- [1,178,null,{}] 01:26:06 INFO - PROCESS | 1847 | 1461227166596 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}] 01:26:06 INFO - PROCESS | 1847 | 1461227166745 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 01:26:06 INFO - PROCESS | 1847 | 1461227166775 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f9c8000 == 21 [pid = 1847] [id = 52] 01:26:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 55 (0x8fa26800) [pid = 1847] [serial = 154] [outer = (nil)] 01:26:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 56 (0x91defc00) [pid = 1847] [serial = 155] [outer = 0x8fa26800] 01:26:06 INFO - PROCESS | 1847 | 1461227166922 Marionette DEBUG loaded listener.js 01:26:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 57 (0x92850000) [pid = 1847] [serial = 156] [outer = 0x8fa26800] 01:26:07 INFO - PROCESS | 1847 | 1461227167583 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]]]}] 01:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1040ms 01:26:07 INFO - PROCESS | 1847 | 1461227167623 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 01:26:07 INFO - PROCESS | 1847 | 1461227167626 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 01:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:26:07 INFO - PROCESS | 1847 | 1461227167633 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:26:07 INFO - PROCESS | 1847 | 1461227167635 Marionette TRACE conn3 <- [1,182,null,{}] 01:26:07 INFO - PROCESS | 1847 | 1461227167660 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}] 01:26:07 INFO - PROCESS | 1847 | 1461227167833 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 01:26:07 INFO - PROCESS | 1847 | 1461227167856 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x91127c00 == 22 [pid = 1847] [id = 53] 01:26:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 58 (0x946edc00) [pid = 1847] [serial = 157] [outer = (nil)] 01:26:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 59 (0x962d0000) [pid = 1847] [serial = 158] [outer = 0x946edc00] 01:26:07 INFO - PROCESS | 1847 | 1461227167930 Marionette DEBUG loaded listener.js 01:26:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 60 (0x96fa2000) [pid = 1847] [serial = 159] [outer = 0x946edc00] 01:26:08 INFO - PROCESS | 1847 | 1461227168664 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]]]}] 01:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1088ms 01:26:08 INFO - PROCESS | 1847 | 1461227168724 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 01:26:08 INFO - PROCESS | 1847 | 1461227168727 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 01:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:26:08 INFO - PROCESS | 1847 | 1461227168733 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:26:08 INFO - PROCESS | 1847 | 1461227168736 Marionette TRACE conn3 <- [1,186,null,{}] 01:26:08 INFO - PROCESS | 1847 | 1461227168742 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}] 01:26:08 INFO - PROCESS | 1847 | 1461227168918 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 01:26:08 INFO - PROCESS | 1847 | 1461227168944 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f9bbc00 == 23 [pid = 1847] [id = 54] 01:26:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 61 (0x95079000) [pid = 1847] [serial = 160] [outer = (nil)] 01:26:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 62 (0x9750a800) [pid = 1847] [serial = 161] [outer = 0x95079000] 01:26:09 INFO - PROCESS | 1847 | 1461227169016 Marionette DEBUG loaded listener.js 01:26:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 63 (0x9784fc00) [pid = 1847] [serial = 162] [outer = 0x95079000] 01:26:09 INFO - PROCESS | 1847 | 1461227169782 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]]]}] 01:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1085ms 01:26:09 INFO - PROCESS | 1847 | 1461227169819 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 01:26:09 INFO - PROCESS | 1847 | 1461227169822 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 01:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:26:09 INFO - PROCESS | 1847 | 1461227169828 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:26:09 INFO - PROCESS | 1847 | 1461227169831 Marionette TRACE conn3 <- [1,190,null,{}] 01:26:09 INFO - PROCESS | 1847 | 1461227169837 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}] 01:26:10 INFO - PROCESS | 1847 | 1461227170023 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 01:26:10 INFO - PROCESS | 1847 | 1461227170063 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fa2a000 == 24 [pid = 1847] [id = 55] 01:26:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 64 (0x975cf000) [pid = 1847] [serial = 163] [outer = (nil)] 01:26:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 65 (0x97988400) [pid = 1847] [serial = 164] [outer = 0x975cf000] 01:26:10 INFO - PROCESS | 1847 | 1461227170141 Marionette DEBUG loaded listener.js 01:26:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 66 (0x9798a800) [pid = 1847] [serial = 165] [outer = 0x975cf000] 01:26:10 INFO - PROCESS | 1847 | --DOMWINDOW == 65 (0x92821c00) [pid = 1847] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:26:10 INFO - PROCESS | 1847 | --DOMWINDOW == 64 (0x946e3000) [pid = 1847] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:26:10 INFO - PROCESS | 1847 | --DOMWINDOW == 63 (0x96fa5c00) [pid = 1847] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:26:10 INFO - PROCESS | 1847 | --DOMWINDOW == 62 (0x9ae09800) [pid = 1847] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:26:10 INFO - PROCESS | 1847 | --DOMWINDOW == 61 (0x8f5e8c00) [pid = 1847] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:26:10 INFO - PROCESS | 1847 | --DOMWINDOW == 60 (0x9281ec00) [pid = 1847] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:26:10 INFO - PROCESS | 1847 | 1461227170984 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]]]}] 01:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1230ms 01:26:11 INFO - PROCESS | 1847 | 1461227171088 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 01:26:11 INFO - PROCESS | 1847 | 1461227171093 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 01:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:26:11 INFO - PROCESS | 1847 | 1461227171102 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:26:11 INFO - PROCESS | 1847 | 1461227171109 Marionette TRACE conn3 <- [1,194,null,{}] 01:26:11 INFO - PROCESS | 1847 | 1461227171117 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}] 01:26:11 INFO - PROCESS | 1847 | 1461227171333 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 01:26:11 INFO - PROCESS | 1847 | 1461227171467 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f9ba800 == 25 [pid = 1847] [id = 56] 01:26:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 61 (0x904a4c00) [pid = 1847] [serial = 166] [outer = (nil)] 01:26:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 62 (0x91126800) [pid = 1847] [serial = 167] [outer = 0x904a4c00] 01:26:11 INFO - PROCESS | 1847 | 1461227171554 Marionette DEBUG loaded listener.js 01:26:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 63 (0x913e2000) [pid = 1847] [serial = 168] [outer = 0x904a4c00] 01:26:12 INFO - PROCESS | 1847 | 1461227172478 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]]]}] 01:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1445ms 01:26:12 INFO - PROCESS | 1847 | 1461227172549 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 01:26:12 INFO - PROCESS | 1847 | 1461227172555 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 01:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:26:12 INFO - PROCESS | 1847 | 1461227172567 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:26:12 INFO - PROCESS | 1847 | 1461227172572 Marionette TRACE conn3 <- [1,198,null,{}] 01:26:12 INFO - PROCESS | 1847 | 1461227172579 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}] 01:26:12 INFO - PROCESS | 1847 | 1461227172783 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 01:26:12 INFO - PROCESS | 1847 | 1461227172919 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fa2f000 == 26 [pid = 1847] [id = 57] 01:26:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 64 (0x92bac400) [pid = 1847] [serial = 169] [outer = (nil)] 01:26:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 65 (0x95be8400) [pid = 1847] [serial = 170] [outer = 0x92bac400] 01:26:13 INFO - PROCESS | 1847 | 1461227173006 Marionette DEBUG loaded listener.js 01:26:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 66 (0x97122000) [pid = 1847] [serial = 171] [outer = 0x92bac400] 01:26:13 INFO - PROCESS | 1847 | 1461227173859 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]]]}] 01:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1338ms 01:26:13 INFO - PROCESS | 1847 | 1461227173902 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 01:26:13 INFO - PROCESS | 1847 | 1461227173906 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 01:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:26:13 INFO - PROCESS | 1847 | 1461227173912 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:26:13 INFO - PROCESS | 1847 | 1461227173916 Marionette TRACE conn3 <- [1,202,null,{}] 01:26:13 INFO - PROCESS | 1847 | 1461227173930 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}] 01:26:14 INFO - PROCESS | 1847 | 1461227174103 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 01:26:14 INFO - PROCESS | 1847 | 1461227174240 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x979ab800 == 27 [pid = 1847] [id = 58] 01:26:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 67 (0x97d95400) [pid = 1847] [serial = 172] [outer = (nil)] 01:26:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 68 (0x97d9bc00) [pid = 1847] [serial = 173] [outer = 0x97d95400] 01:26:14 INFO - PROCESS | 1847 | 1461227174330 Marionette DEBUG loaded listener.js 01:26:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 69 (0x97da3800) [pid = 1847] [serial = 174] [outer = 0x97d95400] 01:26:15 INFO - PROCESS | 1847 | 1461227175178 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]]]}] 01:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1286ms 01:26:15 INFO - PROCESS | 1847 | 1461227175198 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 01:26:15 INFO - PROCESS | 1847 | 1461227175201 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 01:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:26:15 INFO - PROCESS | 1847 | 1461227175208 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:26:15 INFO - PROCESS | 1847 | 1461227175212 Marionette TRACE conn3 <- [1,206,null,{}] 01:26:15 INFO - PROCESS | 1847 | 1461227175217 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}] 01:26:15 INFO - PROCESS | 1847 | 1461227175374 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 01:26:15 INFO - PROCESS | 1847 | 1461227175514 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x9052ec00 == 28 [pid = 1847] [id = 59] 01:26:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 70 (0x97e9fc00) [pid = 1847] [serial = 175] [outer = (nil)] 01:26:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 71 (0x97ea4c00) [pid = 1847] [serial = 176] [outer = 0x97e9fc00] 01:26:15 INFO - PROCESS | 1847 | 1461227175598 Marionette DEBUG loaded listener.js 01:26:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 72 (0x97eaac00) [pid = 1847] [serial = 177] [outer = 0x97e9fc00] 01:26:16 INFO - PROCESS | 1847 | 1461227176542 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]]]}] 01:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1387ms 01:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:26:16 INFO - PROCESS | 1847 | 1461227176596 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 01:26:16 INFO - PROCESS | 1847 | 1461227176598 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 01:26:16 INFO - PROCESS | 1847 | 1461227176606 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:26:16 INFO - PROCESS | 1847 | 1461227176609 Marionette TRACE conn3 <- [1,210,null,{}] 01:26:16 INFO - PROCESS | 1847 | 1461227176615 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}] 01:26:16 INFO - PROCESS | 1847 | 1461227176810 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 01:26:17 INFO - PROCESS | 1847 | 1461227176987 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f5e3400 == 29 [pid = 1847] [id = 60] 01:26:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 73 (0x9049c000) [pid = 1847] [serial = 178] [outer = (nil)] 01:26:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 74 (0x92aef400) [pid = 1847] [serial = 179] [outer = 0x9049c000] 01:26:17 INFO - PROCESS | 1847 | 1461227177118 Marionette DEBUG loaded listener.js 01:26:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 75 (0x946ee400) [pid = 1847] [serial = 180] [outer = 0x9049c000] 01:26:18 INFO - PROCESS | 1847 | 1461227178039 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]]]}] 01:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1491ms 01:26:18 INFO - PROCESS | 1847 | 1461227178097 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 01:26:18 INFO - PROCESS | 1847 | 1461227178104 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 01:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:26:18 INFO - PROCESS | 1847 | 1461227178112 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:26:18 INFO - PROCESS | 1847 | 1461227178117 Marionette TRACE conn3 <- [1,214,null,{}] 01:26:18 INFO - PROCESS | 1847 | 1461227178125 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}] 01:26:18 INFO - PROCESS | 1847 | 1461227178283 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 01:26:18 INFO - PROCESS | 1847 | 1461227178436 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x92823800 == 30 [pid = 1847] [id = 61] 01:26:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 76 (0x92af1c00) [pid = 1847] [serial = 181] [outer = (nil)] 01:26:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 77 (0x962cfc00) [pid = 1847] [serial = 182] [outer = 0x92af1c00] 01:26:18 INFO - PROCESS | 1847 | 1461227178531 Marionette DEBUG loaded listener.js 01:26:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 78 (0x973da400) [pid = 1847] [serial = 183] [outer = 0x92af1c00] 01:26:19 INFO - PROCESS | 1847 | --DOMWINDOW == 77 (0x97854c00) [pid = 1847] [serial = 134] [outer = (nil)] [url = about:blank] 01:26:19 INFO - PROCESS | 1847 | --DOMWINDOW == 76 (0xa3c03c00) [pid = 1847] [serial = 120] [outer = (nil)] [url = about:blank] 01:26:19 INFO - PROCESS | 1847 | --DOMWINDOW == 75 (0x946ed400) [pid = 1847] [serial = 122] [outer = (nil)] [url = about:blank] 01:26:19 INFO - PROCESS | 1847 | --DOMWINDOW == 74 (0x95b6dc00) [pid = 1847] [serial = 123] [outer = (nil)] [url = about:blank] 01:26:19 INFO - PROCESS | 1847 | --DOMWINDOW == 73 (0x975d7000) [pid = 1847] [serial = 125] [outer = (nil)] [url = about:blank] 01:26:19 INFO - PROCESS | 1847 | --DOMWINDOW == 72 (0x9b03b800) [pid = 1847] [serial = 128] [outer = (nil)] [url = about:blank] 01:26:19 INFO - PROCESS | 1847 | --DOMWINDOW == 71 (0x90537400) [pid = 1847] [serial = 132] [outer = (nil)] [url = about:blank] 01:26:19 INFO - PROCESS | 1847 | --DOMWINDOW == 70 (0x8f9c4400) [pid = 1847] [serial = 131] [outer = (nil)] [url = about:blank] 01:26:19 INFO - PROCESS | 1847 | --DOMWINDOW == 69 (0x9fc2f000) [pid = 1847] [serial = 129] [outer = (nil)] [url = about:blank] 01:26:19 INFO - PROCESS | 1847 | --DOMWINDOW == 68 (0x97b26800) [pid = 1847] [serial = 126] [outer = (nil)] [url = about:blank] 01:26:19 INFO - PROCESS | 1847 | --DOMWINDOW == 67 (0x946e1000) [pid = 1847] [serial = 117] [outer = (nil)] [url = about:blank] 01:26:19 INFO - PROCESS | 1847 | 1461227179353 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]]]}] 01:26:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1289ms 01:26:19 INFO - PROCESS | 1847 | 1461227179401 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 01:26:19 INFO - PROCESS | 1847 | 1461227179408 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 01:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:26:19 INFO - PROCESS | 1847 | 1461227179418 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:26:19 INFO - PROCESS | 1847 | 1461227179423 Marionette TRACE conn3 <- [1,218,null,{}] 01:26:19 INFO - PROCESS | 1847 | 1461227179428 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}] 01:26:19 INFO - PROCESS | 1847 | 1461227179616 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 01:26:19 INFO - PROCESS | 1847 | 1461227179630 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f9c4400 == 31 [pid = 1847] [id = 62] 01:26:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 68 (0x8fa2d800) [pid = 1847] [serial = 184] [outer = (nil)] 01:26:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 69 (0x97124400) [pid = 1847] [serial = 185] [outer = 0x8fa2d800] 01:26:19 INFO - PROCESS | 1847 | 1461227179702 Marionette DEBUG loaded listener.js 01:26:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 70 (0x97986800) [pid = 1847] [serial = 186] [outer = 0x8fa2d800] 01:26:20 INFO - PROCESS | 1847 | 1461227180478 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]]]}] 01:26:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1084ms 01:26:20 INFO - PROCESS | 1847 | 1461227180502 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 01:26:20 INFO - PROCESS | 1847 | 1461227180506 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 01:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:26:20 INFO - PROCESS | 1847 | 1461227180512 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:26:20 INFO - PROCESS | 1847 | 1461227180518 Marionette TRACE conn3 <- [1,222,null,{}] 01:26:20 INFO - PROCESS | 1847 | 1461227180546 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}] 01:26:20 INFO - PROCESS | 1847 | 1461227180699 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 01:26:20 INFO - PROCESS | 1847 | 1461227180710 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x97e9d800 == 32 [pid = 1847] [id = 63] 01:26:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 71 (0x97ea2c00) [pid = 1847] [serial = 187] [outer = (nil)] 01:26:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 72 (0x9836ac00) [pid = 1847] [serial = 188] [outer = 0x97ea2c00] 01:26:20 INFO - PROCESS | 1847 | 1461227180784 Marionette DEBUG loaded listener.js 01:26:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 73 (0x984b0000) [pid = 1847] [serial = 189] [outer = 0x97ea2c00] 01:26:21 INFO - PROCESS | 1847 | 1461227181677 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]]]}] 01:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1192ms 01:26:21 INFO - PROCESS | 1847 | 1461227181708 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 01:26:21 INFO - PROCESS | 1847 | 1461227181711 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 01:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:26:21 INFO - PROCESS | 1847 | 1461227181724 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:26:21 INFO - PROCESS | 1847 | 1461227181726 Marionette TRACE conn3 <- [1,226,null,{}] 01:26:21 INFO - PROCESS | 1847 | 1461227181732 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}] 01:26:21 INFO - PROCESS | 1847 | 1461227181910 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 01:26:21 INFO - PROCESS | 1847 | 1461227181939 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x913ec800 == 33 [pid = 1847] [id = 64] 01:26:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 74 (0x984b4800) [pid = 1847] [serial = 190] [outer = (nil)] 01:26:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 75 (0x984b9c00) [pid = 1847] [serial = 191] [outer = 0x984b4800] 01:26:22 INFO - PROCESS | 1847 | 1461227182012 Marionette DEBUG loaded listener.js 01:26:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 76 (0x9868a800) [pid = 1847] [serial = 192] [outer = 0x984b4800] 01:26:22 INFO - PROCESS | 1847 | 1461227182774 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]]]}] 01:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1084ms 01:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:26:22 INFO - PROCESS | 1847 | 1461227182810 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 01:26:22 INFO - PROCESS | 1847 | 1461227182813 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 01:26:22 INFO - PROCESS | 1847 | 1461227182819 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:26:22 INFO - PROCESS | 1847 | 1461227182822 Marionette TRACE conn3 <- [1,230,null,{}] 01:26:22 INFO - PROCESS | 1847 | 1461227182847 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}] 01:26:23 INFO - PROCESS | 1847 | 1461227183025 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 01:26:23 INFO - PROCESS | 1847 | 1461227183053 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f5e5c00 == 34 [pid = 1847] [id = 65] 01:26:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 77 (0x97e9e800) [pid = 1847] [serial = 193] [outer = (nil)] 01:26:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 78 (0x98a3e800) [pid = 1847] [serial = 194] [outer = 0x97e9e800] 01:26:23 INFO - PROCESS | 1847 | 1461227183122 Marionette DEBUG loaded listener.js 01:26:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 79 (0x8fa29400) [pid = 1847] [serial = 195] [outer = 0x97e9e800] 01:26:23 INFO - PROCESS | 1847 | --DOMWINDOW == 78 (0x95079000) [pid = 1847] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:26:23 INFO - PROCESS | 1847 | --DOMWINDOW == 77 (0x946edc00) [pid = 1847] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:26:23 INFO - PROCESS | 1847 | --DOMWINDOW == 76 (0x8fa26800) [pid = 1847] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:26:23 INFO - PROCESS | 1847 | --DOMWINDOW == 75 (0x8fa28400) [pid = 1847] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:26:23 INFO - PROCESS | 1847 | 1461227183960 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]]]}] 01:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1184ms 01:26:24 INFO - PROCESS | 1847 | 1461227184002 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 01:26:24 INFO - PROCESS | 1847 | 1461227184005 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 01:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:26:24 INFO - PROCESS | 1847 | 1461227184012 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:26:24 INFO - PROCESS | 1847 | 1461227184015 Marionette TRACE conn3 <- [1,234,null,{}] 01:26:24 INFO - PROCESS | 1847 | 1461227184020 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}] 01:26:24 INFO - PROCESS | 1847 | 1461227184204 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 01:26:24 INFO - PROCESS | 1847 | 1461227184275 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f9c7400 == 35 [pid = 1847] [id = 66] 01:26:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 76 (0x8fa23c00) [pid = 1847] [serial = 196] [outer = (nil)] 01:26:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 77 (0x9ae0d400) [pid = 1847] [serial = 197] [outer = 0x8fa23c00] 01:26:24 INFO - PROCESS | 1847 | 1461227184350 Marionette DEBUG loaded listener.js 01:26:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 78 (0x9ae61000) [pid = 1847] [serial = 198] [outer = 0x8fa23c00] 01:26:24 INFO - PROCESS | 1847 | 1461227184966 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]]]}] 01:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 983ms 01:26:24 INFO - PROCESS | 1847 | 1461227184995 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 01:26:24 INFO - PROCESS | 1847 | 1461227184998 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 01:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:26:25 INFO - PROCESS | 1847 | 1461227185004 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:26:25 INFO - PROCESS | 1847 | 1461227185007 Marionette TRACE conn3 <- [1,238,null,{}] 01:26:25 INFO - PROCESS | 1847 | 1461227185013 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}] 01:26:25 INFO - PROCESS | 1847 | 1461227185193 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 01:26:25 INFO - PROCESS | 1847 | 1461227185218 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f5e8400 == 36 [pid = 1847] [id = 67] 01:26:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 79 (0x8f9bdc00) [pid = 1847] [serial = 199] [outer = (nil)] 01:26:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 80 (0x9b031800) [pid = 1847] [serial = 200] [outer = 0x8f9bdc00] 01:26:25 INFO - PROCESS | 1847 | 1461227185288 Marionette DEBUG loaded listener.js 01:26:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 81 (0x9df9ac00) [pid = 1847] [serial = 201] [outer = 0x8f9bdc00] 01:26:26 INFO - PROCESS | 1847 | 1461227186178 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]]]}] 01:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1229ms 01:26:26 INFO - PROCESS | 1847 | 1461227186235 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 01:26:26 INFO - PROCESS | 1847 | 1461227186241 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 01:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:26:26 INFO - PROCESS | 1847 | 1461227186250 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:26:26 INFO - PROCESS | 1847 | 1461227186257 Marionette TRACE conn3 <- [1,242,null,{}] 01:26:26 INFO - PROCESS | 1847 | 1461227186267 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}] 01:26:26 INFO - PROCESS | 1847 | 1461227186477 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 01:26:26 INFO - PROCESS | 1847 | 1461227186620 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f5e5800 == 37 [pid = 1847] [id = 68] 01:26:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 82 (0x90538400) [pid = 1847] [serial = 202] [outer = (nil)] 01:26:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 83 (0x92af4000) [pid = 1847] [serial = 203] [outer = 0x90538400] 01:26:26 INFO - PROCESS | 1847 | 1461227186710 Marionette DEBUG loaded listener.js 01:26:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 84 (0x95073800) [pid = 1847] [serial = 204] [outer = 0x90538400] 01:26:27 INFO - PROCESS | 1847 | 1461227187544 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]]]}] 01:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1341ms 01:26:27 INFO - PROCESS | 1847 | 1461227187592 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 01:26:27 INFO - PROCESS | 1847 | 1461227187601 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 01:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:26:27 INFO - PROCESS | 1847 | 1461227187611 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:26:27 INFO - PROCESS | 1847 | 1461227187616 Marionette TRACE conn3 <- [1,246,null,{}] 01:26:27 INFO - PROCESS | 1847 | 1461227187622 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}] 01:26:27 INFO - PROCESS | 1847 | 1461227187788 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 01:26:27 INFO - PROCESS | 1847 | 1461227187928 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fa25c00 == 38 [pid = 1847] [id = 69] 01:26:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 85 (0x946e3400) [pid = 1847] [serial = 205] [outer = (nil)] 01:26:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 86 (0x97da0c00) [pid = 1847] [serial = 206] [outer = 0x946e3400] 01:26:28 INFO - PROCESS | 1847 | 1461227188012 Marionette DEBUG loaded listener.js 01:26:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x97ea8800) [pid = 1847] [serial = 207] [outer = 0x946e3400] 01:26:28 INFO - PROCESS | 1847 | 1461227188861 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]]]}] 01:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1285ms 01:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:26:28 INFO - PROCESS | 1847 | 1461227188895 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 01:26:28 INFO - PROCESS | 1847 | 1461227188898 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 01:26:28 INFO - PROCESS | 1847 | 1461227188905 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:26:28 INFO - PROCESS | 1847 | 1461227188911 Marionette TRACE conn3 <- [1,250,null,{}] 01:26:28 INFO - PROCESS | 1847 | 1461227188945 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}] 01:26:29 INFO - PROCESS | 1847 | 1461227189117 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 01:26:29 INFO - PROCESS | 1847 | 1461227189255 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x92af3400 == 39 [pid = 1847] [id = 70] 01:26:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x97ea3c00) [pid = 1847] [serial = 208] [outer = (nil)] 01:26:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x9b02e800) [pid = 1847] [serial = 209] [outer = 0x97ea3c00] 01:26:29 INFO - PROCESS | 1847 | 1461227189347 Marionette DEBUG loaded listener.js 01:26:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x9fb9b800) [pid = 1847] [serial = 210] [outer = 0x97ea3c00] 01:26:30 INFO - PROCESS | 1847 | 1461227190388 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]]]}] 01:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1497ms 01:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:26:30 INFO - PROCESS | 1847 | 1461227190401 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 01:26:30 INFO - PROCESS | 1847 | 1461227190405 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 01:26:30 INFO - PROCESS | 1847 | 1461227190412 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:26:30 INFO - PROCESS | 1847 | 1461227190415 Marionette TRACE conn3 <- [1,254,null,{}] 01:26:30 INFO - PROCESS | 1847 | 1461227190421 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}] 01:26:30 INFO - PROCESS | 1847 | 1461227190577 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 01:26:30 INFO - PROCESS | 1847 | 1461227190725 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x97da2c00 == 40 [pid = 1847] [id = 71] 01:26:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x9fc58800) [pid = 1847] [serial = 211] [outer = (nil)] 01:26:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x9fea8400) [pid = 1847] [serial = 212] [outer = 0x9fc58800] 01:26:30 INFO - PROCESS | 1847 | 1461227190851 Marionette DEBUG loaded listener.js 01:26:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x9feaa400) [pid = 1847] [serial = 213] [outer = 0x9fc58800] 01:26:31 INFO - PROCESS | 1847 | 1461227191689 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]]]}] 01:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1336ms 01:26:31 INFO - PROCESS | 1847 | 1461227191747 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 01:26:31 INFO - PROCESS | 1847 | 1461227191751 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 01:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:26:31 INFO - PROCESS | 1847 | 1461227191774 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:26:31 INFO - PROCESS | 1847 | 1461227191778 Marionette TRACE conn3 <- [1,258,null,{}] 01:26:31 INFO - PROCESS | 1847 | 1461227191783 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}] 01:26:31 INFO - PROCESS | 1847 | 1461227191973 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 01:26:32 INFO - PROCESS | 1847 | 1461227192113 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x96391000 == 41 [pid = 1847] [id = 72] 01:26:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x96391c00) [pid = 1847] [serial = 214] [outer = (nil)] 01:26:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x96399400) [pid = 1847] [serial = 215] [outer = 0x96391c00] 01:26:32 INFO - PROCESS | 1847 | 1461227192213 Marionette DEBUG loaded listener.js 01:26:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x9639c800) [pid = 1847] [serial = 216] [outer = 0x96391c00] 01:26:33 INFO - PROCESS | 1847 | 1461227193011 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]]]}] 01:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1290ms 01:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:26:33 INFO - PROCESS | 1847 | 1461227193062 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 01:26:33 INFO - PROCESS | 1847 | 1461227193066 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 01:26:33 INFO - PROCESS | 1847 | 1461227193073 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:26:33 INFO - PROCESS | 1847 | 1461227193076 Marionette TRACE conn3 <- [1,262,null,{}] 01:26:33 INFO - PROCESS | 1847 | 1461227193082 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}] 01:26:33 INFO - PROCESS | 1847 | 1461227193323 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 01:26:33 INFO - PROCESS | 1847 | 1461227193339 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x96396000 == 42 [pid = 1847] [id = 73] 01:26:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x96398c00) [pid = 1847] [serial = 217] [outer = (nil)] 01:26:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0xa0ad0400) [pid = 1847] [serial = 218] [outer = 0x96398c00] 01:26:33 INFO - PROCESS | 1847 | 1461227193464 Marionette DEBUG loaded listener.js 01:26:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0xa0c35c00) [pid = 1847] [serial = 219] [outer = 0x96398c00] 01:26:34 INFO - PROCESS | 1847 | 1461227194353 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]]]}] 01:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1336ms 01:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:26:34 INFO - PROCESS | 1847 | 1461227194408 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 01:26:34 INFO - PROCESS | 1847 | 1461227194411 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 01:26:34 INFO - PROCESS | 1847 | 1461227194418 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:26:34 INFO - PROCESS | 1847 | 1461227194421 Marionette TRACE conn3 <- [1,266,null,{}] 01:26:34 INFO - PROCESS | 1847 | 1461227194427 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}] 01:26:34 INFO - PROCESS | 1847 | 1461227194583 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 01:26:34 INFO - PROCESS | 1847 | 1461227194724 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x97b26c00 == 43 [pid = 1847] [id = 74] 01:26:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x984afc00) [pid = 1847] [serial = 220] [outer = (nil)] 01:26:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0xa0f9dc00) [pid = 1847] [serial = 221] [outer = 0x984afc00] 01:26:34 INFO - PROCESS | 1847 | 1461227194808 Marionette DEBUG loaded listener.js 01:26:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0xa0fa0400) [pid = 1847] [serial = 222] [outer = 0x984afc00] 01:26:35 INFO - PROCESS | 1847 | 1461227195916 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]]]}] 01:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1530ms 01:26:35 INFO - PROCESS | 1847 | 1461227195948 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 01:26:35 INFO - PROCESS | 1847 | 1461227195952 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 01:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:26:35 INFO - PROCESS | 1847 | 1461227195961 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:26:35 INFO - PROCESS | 1847 | 1461227195967 Marionette TRACE conn3 <- [1,270,null,{}] 01:26:35 INFO - PROCESS | 1847 | 1461227195976 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}] 01:26:36 INFO - PROCESS | 1847 | 1461227196126 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 01:26:36 INFO - PROCESS | 1847 | 1461227196322 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x96294000 == 44 [pid = 1847] [id = 75] 01:26:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x96391400) [pid = 1847] [serial = 223] [outer = (nil)] 01:26:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x9639ac00) [pid = 1847] [serial = 224] [outer = 0x96391400] 01:26:36 INFO - PROCESS | 1847 | 1461227196399 Marionette DEBUG loaded listener.js 01:26:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x9750c000) [pid = 1847] [serial = 225] [outer = 0x96391400] 01:26:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x97854c00) [pid = 1847] [serial = 226] [outer = 0x91123400] 01:26:37 INFO - PROCESS | 1847 | 1461227197356 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]]]}] 01:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1450ms 01:26:37 INFO - PROCESS | 1847 | 1461227197411 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 01:26:37 INFO - PROCESS | 1847 | 1461227197417 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 01:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:26:37 INFO - PROCESS | 1847 | 1461227197427 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:26:37 INFO - PROCESS | 1847 | 1461227197430 Marionette TRACE conn3 <- [1,274,null,{}] 01:26:37 INFO - PROCESS | 1847 | 1461227197437 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}] 01:26:37 INFO - PROCESS | 1847 | 1461227197600 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 01:26:37 INFO - PROCESS | 1847 | 1461227197746 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x9750f800 == 45 [pid = 1847] [id = 76] 01:26:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x97982000) [pid = 1847] [serial = 227] [outer = (nil)] 01:26:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x97da1c00) [pid = 1847] [serial = 228] [outer = 0x97982000] 01:26:37 INFO - PROCESS | 1847 | 1461227197861 Marionette DEBUG loaded listener.js 01:26:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x983b2000) [pid = 1847] [serial = 229] [outer = 0x97982000] 01:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x8f9c7400 == 44 [pid = 1847] [id = 66] 01:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x8f5e5c00 == 43 [pid = 1847] [id = 65] 01:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x913ec800 == 42 [pid = 1847] [id = 64] 01:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x97988400) [pid = 1847] [serial = 164] [outer = (nil)] [url = about:blank] 01:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x97e9d800 == 41 [pid = 1847] [id = 63] 01:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x8f9c4400 == 40 [pid = 1847] [id = 62] 01:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x92823800 == 39 [pid = 1847] [id = 61] 01:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x9750a800) [pid = 1847] [serial = 161] [outer = (nil)] [url = about:blank] 01:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x946eb800) [pid = 1847] [serial = 137] [outer = (nil)] [url = about:blank] 01:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x97da2800) [pid = 1847] [serial = 140] [outer = (nil)] [url = about:blank] 01:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0xa281b400) [pid = 1847] [serial = 143] [outer = (nil)] [url = about:blank] 01:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0xa4590800) [pid = 1847] [serial = 146] [outer = (nil)] [url = about:blank] 01:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x962d0000) [pid = 1847] [serial = 158] [outer = (nil)] [url = about:blank] 01:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x91defc00) [pid = 1847] [serial = 155] [outer = (nil)] [url = about:blank] 01:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x92850000) [pid = 1847] [serial = 156] [outer = (nil)] [url = about:blank] 01:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x92855800) [pid = 1847] [serial = 153] [outer = (nil)] [url = about:blank] 01:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x91deb000) [pid = 1847] [serial = 152] [outer = (nil)] [url = about:blank] 01:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x97505c00) [pid = 1847] [serial = 149] [outer = (nil)] [url = about:blank] 01:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x9784fc00) [pid = 1847] [serial = 162] [outer = (nil)] [url = about:blank] 01:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x96fa2000) [pid = 1847] [serial = 159] [outer = (nil)] [url = about:blank] 01:26:38 INFO - PROCESS | 1847 | 1461227198652 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]]]}] 01:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1286ms 01:26:38 INFO - PROCESS | 1847 | 1461227198712 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 01:26:38 INFO - PROCESS | 1847 | 1461227198716 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 01:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:26:38 INFO - PROCESS | 1847 | 1461227198723 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:26:38 INFO - PROCESS | 1847 | 1461227198728 Marionette TRACE conn3 <- [1,278,null,{}] 01:26:38 INFO - PROCESS | 1847 | 1461227198743 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}] 01:26:38 INFO - PROCESS | 1847 | 1461227198897 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 01:26:38 INFO - PROCESS | 1847 | 1461227198907 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fa24000 == 40 [pid = 1847] [id = 77] 01:26:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x92aedc00) [pid = 1847] [serial = 230] [outer = (nil)] 01:26:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x97d99800) [pid = 1847] [serial = 231] [outer = 0x92aedc00] 01:26:38 INFO - PROCESS | 1847 | 1461227198982 Marionette DEBUG loaded listener.js 01:26:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x983b4000) [pid = 1847] [serial = 232] [outer = 0x92aedc00] 01:26:39 INFO - PROCESS | 1847 | 1461227199751 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]]]}] 01:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1044ms 01:26:39 INFO - PROCESS | 1847 | 1461227199767 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 01:26:39 INFO - PROCESS | 1847 | 1461227199771 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 01:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:26:39 INFO - PROCESS | 1847 | 1461227199777 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:26:39 INFO - PROCESS | 1847 | 1461227199780 Marionette TRACE conn3 <- [1,282,null,{}] 01:26:39 INFO - PROCESS | 1847 | 1461227199786 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}] 01:26:39 INFO - PROCESS | 1847 | 1461227199927 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 01:26:39 INFO - PROCESS | 1847 | 1461227199942 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x979aa400 == 41 [pid = 1847] [id = 78] 01:26:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x983b8c00) [pid = 1847] [serial = 233] [outer = (nil)] 01:26:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x983bc400) [pid = 1847] [serial = 234] [outer = 0x983b8c00] 01:26:40 INFO - PROCESS | 1847 | 1461227200012 Marionette DEBUG loaded listener.js 01:26:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x984af800) [pid = 1847] [serial = 235] [outer = 0x983b8c00] 01:26:40 INFO - PROCESS | 1847 | 1461227200945 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]]]}] 01:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1227ms 01:26:41 INFO - PROCESS | 1847 | 1461227201005 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 01:26:41 INFO - PROCESS | 1847 | 1461227201009 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 01:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:26:41 INFO - PROCESS | 1847 | 1461227201015 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:26:41 INFO - PROCESS | 1847 | 1461227201017 Marionette TRACE conn3 <- [1,286,null,{}] 01:26:41 INFO - PROCESS | 1847 | 1461227201023 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}] 01:26:41 INFO - PROCESS | 1847 | 1461227201207 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 01:26:41 INFO - PROCESS | 1847 | 1461227201225 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x90538000 == 42 [pid = 1847] [id = 79] 01:26:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x9784dc00) [pid = 1847] [serial = 236] [outer = (nil)] 01:26:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x98686800) [pid = 1847] [serial = 237] [outer = 0x9784dc00] 01:26:41 INFO - PROCESS | 1847 | 1461227201294 Marionette DEBUG loaded listener.js 01:26:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x98a3b400) [pid = 1847] [serial = 238] [outer = 0x9784dc00] 01:26:42 INFO - PROCESS | 1847 | 1461227202101 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]]]}] 01:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1128ms 01:26:42 INFO - PROCESS | 1847 | 1461227202143 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 01:26:42 INFO - PROCESS | 1847 | 1461227202147 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 01:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:26:42 INFO - PROCESS | 1847 | 1461227202162 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:26:42 INFO - PROCESS | 1847 | 1461227202165 Marionette TRACE conn3 <- [1,290,null,{}] 01:26:42 INFO - PROCESS | 1847 | 1461227202171 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}] 01:26:42 INFO - PROCESS | 1847 | 1461227202402 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 01:26:42 INFO - PROCESS | 1847 | 1461227202437 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x983b9400 == 43 [pid = 1847] [id = 80] 01:26:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x983bcc00) [pid = 1847] [serial = 239] [outer = (nil)] 01:26:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x9fc9fc00) [pid = 1847] [serial = 240] [outer = 0x983bcc00] 01:26:42 INFO - PROCESS | 1847 | 1461227202507 Marionette DEBUG loaded listener.js 01:26:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x9ffd1c00) [pid = 1847] [serial = 241] [outer = 0x983bcc00] 01:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x97e9e800) [pid = 1847] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x9049c000) [pid = 1847] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x8fa2d800) [pid = 1847] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x92af1c00) [pid = 1847] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x97ea2c00) [pid = 1847] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x975cf000) [pid = 1847] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x8fa23c00) [pid = 1847] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x984b4800) [pid = 1847] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:26:43 INFO - PROCESS | 1847 | 1461227203446 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]]]}] 01:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1340ms 01:26:43 INFO - PROCESS | 1847 | 1461227203493 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 01:26:43 INFO - PROCESS | 1847 | 1461227203497 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 01:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:26:43 INFO - PROCESS | 1847 | 1461227203503 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:26:43 INFO - PROCESS | 1847 | 1461227203505 Marionette TRACE conn3 <- [1,294,null,{}] 01:26:43 INFO - PROCESS | 1847 | 1461227203511 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}] 01:26:43 INFO - PROCESS | 1847 | 1461227203686 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 01:26:43 INFO - PROCESS | 1847 | 1461227203704 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f9c7400 == 44 [pid = 1847] [id = 81] 01:26:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x8fa26000) [pid = 1847] [serial = 242] [outer = (nil)] 01:26:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x98687400) [pid = 1847] [serial = 243] [outer = 0x8fa26000] 01:26:43 INFO - PROCESS | 1847 | 1461227203774 Marionette DEBUG loaded listener.js 01:26:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x9b03b800) [pid = 1847] [serial = 244] [outer = 0x8fa26000] 01:26:44 INFO - PROCESS | 1847 | 1461227204480 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]]]}] 01:26:44 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. 01:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 990ms 01:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:26:44 INFO - PROCESS | 1847 | 1461227204493 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 01:26:44 INFO - PROCESS | 1847 | 1461227204495 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 01:26:44 INFO - PROCESS | 1847 | 1461227204505 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:26:44 INFO - PROCESS | 1847 | 1461227204508 Marionette TRACE conn3 <- [1,298,null,{}] 01:26:44 INFO - PROCESS | 1847 | 1461227204514 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}] 01:26:44 INFO - PROCESS | 1847 | 1461227204691 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 01:26:44 INFO - PROCESS | 1847 | 1461227204709 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fa22800 == 45 [pid = 1847] [id = 82] 01:26:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x90498800) [pid = 1847] [serial = 245] [outer = (nil)] 01:26:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x978bac00) [pid = 1847] [serial = 246] [outer = 0x90498800] 01:26:44 INFO - PROCESS | 1847 | 1461227204780 Marionette DEBUG loaded listener.js 01:26:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x978bf000) [pid = 1847] [serial = 247] [outer = 0x90498800] 01:26:45 INFO - PROCESS | 1847 | 1461227205761 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]]]}] 01:26:45 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. 01:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1332ms 01:26:45 INFO - PROCESS | 1847 | 1461227205835 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 01:26:45 INFO - PROCESS | 1847 | 1461227205842 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 01:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:26:45 INFO - PROCESS | 1847 | 1461227205851 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:26:45 INFO - PROCESS | 1847 | 1461227205857 Marionette TRACE conn3 <- [1,302,null,{}] 01:26:45 INFO - PROCESS | 1847 | 1461227205865 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}] 01:26:46 INFO - PROCESS | 1847 | 1461227206080 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 01:26:46 INFO - PROCESS | 1847 | 1461227206228 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x91de8400 == 46 [pid = 1847] [id = 83] 01:26:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x92827400) [pid = 1847] [serial = 248] [outer = (nil)] 01:26:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x962d2c00) [pid = 1847] [serial = 249] [outer = 0x92827400] 01:26:46 INFO - PROCESS | 1847 | 1461227206318 Marionette DEBUG loaded listener.js 01:26:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x96fa2000) [pid = 1847] [serial = 250] [outer = 0x92827400] 01:26:47 INFO - PROCESS | 1847 | 1461227207222 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]]]}] 01:26:47 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. 01:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1392ms 01:26:47 INFO - PROCESS | 1847 | 1461227207243 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 01:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:26:47 INFO - PROCESS | 1847 | 1461227207257 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 01:26:47 INFO - PROCESS | 1847 | 1461227207267 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:26:47 INFO - PROCESS | 1847 | 1461227207272 Marionette TRACE conn3 <- [1,306,null,{}] 01:26:47 INFO - PROCESS | 1847 | 1461227207278 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}] 01:26:47 INFO - PROCESS | 1847 | 1461227207440 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 01:26:47 INFO - PROCESS | 1847 | 1461227207609 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x92822000 == 47 [pid = 1847] [id = 84] 01:26:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x971a6800) [pid = 1847] [serial = 251] [outer = (nil)] 01:26:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x97985400) [pid = 1847] [serial = 252] [outer = 0x971a6800] 01:26:47 INFO - PROCESS | 1847 | 1461227207696 Marionette DEBUG loaded listener.js 01:26:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x97d9a400) [pid = 1847] [serial = 253] [outer = 0x971a6800] 01:26:48 INFO - PROCESS | 1847 | 1461227208691 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]]]}] 01:26:48 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. 01:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1483ms 01:26:48 INFO - PROCESS | 1847 | 1461227208749 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 01:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:26:48 INFO - PROCESS | 1847 | 1461227208754 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 01:26:48 INFO - PROCESS | 1847 | 1461227208760 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:26:48 INFO - PROCESS | 1847 | 1461227208766 Marionette TRACE conn3 <- [1,310,null,{}] 01:26:48 INFO - PROCESS | 1847 | 1461227208783 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}] 01:26:48 INFO - PROCESS | 1847 | 1461227208993 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 01:26:49 INFO - PROCESS | 1847 | 1461227209185 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x978b8800 == 48 [pid = 1847] [id = 85] 01:26:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x98687000) [pid = 1847] [serial = 254] [outer = (nil)] 01:26:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x9b0fac00) [pid = 1847] [serial = 255] [outer = 0x98687000] 01:26:49 INFO - PROCESS | 1847 | 1461227209315 Marionette DEBUG loaded listener.js 01:26:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x9fc9dc00) [pid = 1847] [serial = 256] [outer = 0x98687000] 01:26:50 INFO - PROCESS | 1847 | 1461227210100 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]]]}] 01:26:50 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. 01:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1391ms 01:26:50 INFO - PROCESS | 1847 | 1461227210150 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 01:26:50 INFO - PROCESS | 1847 | 1461227210154 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 01:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:26:50 INFO - PROCESS | 1847 | 1461227210178 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:26:50 INFO - PROCESS | 1847 | 1461227210182 Marionette TRACE conn3 <- [1,314,null,{}] 01:26:50 INFO - PROCESS | 1847 | 1461227210188 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}] 01:26:50 INFO - PROCESS | 1847 | 1461227210352 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 01:26:50 INFO - PROCESS | 1847 | 1461227210498 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e6c9400 == 49 [pid = 1847] [id = 86] 01:26:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x8e6cc800) [pid = 1847] [serial = 257] [outer = (nil)] 01:26:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x8e6d1000) [pid = 1847] [serial = 258] [outer = 0x8e6cc800] 01:26:50 INFO - PROCESS | 1847 | 1461227210612 Marionette DEBUG loaded listener.js 01:26:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x8f9bb800) [pid = 1847] [serial = 259] [outer = 0x8e6cc800] 01:26:51 INFO - PROCESS | 1847 | 1461227211465 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]]]}] 01:26:51 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. 01:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1344ms 01:26:51 INFO - PROCESS | 1847 | 1461227211521 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 01:26:51 INFO - PROCESS | 1847 | 1461227211524 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 01:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:26:51 INFO - PROCESS | 1847 | 1461227211531 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:26:51 INFO - PROCESS | 1847 | 1461227211534 Marionette TRACE conn3 <- [1,318,null,{}] 01:26:51 INFO - PROCESS | 1847 | 1461227211540 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}] 01:26:51 INFO - PROCESS | 1847 | 1461227211702 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 01:26:51 INFO - PROCESS | 1847 | 1461227211850 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e6c9000 == 50 [pid = 1847] [id = 87] 01:26:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x8f5e4800) [pid = 1847] [serial = 260] [outer = (nil)] 01:26:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0xa0f47400) [pid = 1847] [serial = 261] [outer = 0x8f5e4800] 01:26:51 INFO - PROCESS | 1847 | 1461227211936 Marionette DEBUG loaded listener.js 01:26:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0xa0fa3800) [pid = 1847] [serial = 262] [outer = 0x8f5e4800] 01:26:52 INFO - PROCESS | 1847 | 1461227212869 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]]]}] 01:26:52 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. 01:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1383ms 01:26:52 INFO - PROCESS | 1847 | 1461227212914 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 01:26:52 INFO - PROCESS | 1847 | 1461227212918 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 01:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:26:52 INFO - PROCESS | 1847 | 1461227212925 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:26:52 INFO - PROCESS | 1847 | 1461227212928 Marionette TRACE conn3 <- [1,322,null,{}] 01:26:52 INFO - PROCESS | 1847 | 1461227212934 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}] 01:26:53 INFO - PROCESS | 1847 | 1461227213128 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 01:26:53 INFO - PROCESS | 1847 | 1461227213278 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e6cf000 == 51 [pid = 1847] [id = 88] 01:26:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x8f377800) [pid = 1847] [serial = 263] [outer = (nil)] 01:26:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x8f37f000) [pid = 1847] [serial = 264] [outer = 0x8f377800] 01:26:53 INFO - PROCESS | 1847 | 1461227213366 Marionette DEBUG loaded listener.js 01:26:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0xa0ad1000) [pid = 1847] [serial = 265] [outer = 0x8f377800] 01:26:54 INFO - PROCESS | 1847 | 1461227214240 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]]]}] 01:26:54 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. 01:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1381ms 01:26:54 INFO - PROCESS | 1847 | 1461227214306 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 01:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:26:54 INFO - PROCESS | 1847 | 1461227214310 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 01:26:54 INFO - PROCESS | 1847 | 1461227214316 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:26:54 INFO - PROCESS | 1847 | 1461227214320 Marionette TRACE conn3 <- [1,326,null,{}] 01:26:54 INFO - PROCESS | 1847 | 1461227214326 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}] 01:26:54 INFO - PROCESS | 1847 | 1461227214522 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 01:26:54 INFO - PROCESS | 1847 | 1461227214738 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e738c00 == 52 [pid = 1847] [id = 89] 01:26:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x8e739800) [pid = 1847] [serial = 266] [outer = (nil)] 01:26:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x8e73c000) [pid = 1847] [serial = 267] [outer = 0x8e739800] 01:26:54 INFO - PROCESS | 1847 | 1461227214906 Marionette DEBUG loaded listener.js 01:26:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x8e73e400) [pid = 1847] [serial = 268] [outer = 0x8e739800] 01:26:55 INFO - PROCESS | 1847 | 1461227215970 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]]]}] 01:26:55 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. 01:26:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1681ms 01:26:56 INFO - PROCESS | 1847 | 1461227215998 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 01:26:56 INFO - PROCESS | 1847 | 1461227216003 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 01:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:26:56 INFO - PROCESS | 1847 | 1461227216011 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:26:56 INFO - PROCESS | 1847 | 1461227216017 Marionette TRACE conn3 <- [1,330,null,{}] 01:26:56 INFO - PROCESS | 1847 | 1461227216026 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}] 01:26:56 INFO - PROCESS | 1847 | 1461227216180 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 01:26:56 INFO - PROCESS | 1847 | 1461227216372 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x91130400 == 53 [pid = 1847] [id = 90] 01:26:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x913e1400) [pid = 1847] [serial = 269] [outer = (nil)] 01:26:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x91dec800) [pid = 1847] [serial = 270] [outer = 0x913e1400] 01:26:56 INFO - PROCESS | 1847 | 1461227216449 Marionette DEBUG loaded listener.js 01:26:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x92824000) [pid = 1847] [serial = 271] [outer = 0x913e1400] 01:26:57 INFO - PROCESS | 1847 | 1461227217329 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]]]}] 01:26:57 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. 01:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1337ms 01:26:57 INFO - PROCESS | 1847 | 1461227217349 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 01:26:57 INFO - PROCESS | 1847 | 1461227217357 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 01:26:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:26:57 INFO - PROCESS | 1847 | 1461227217367 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:26:57 INFO - PROCESS | 1847 | 1461227217371 Marionette TRACE conn3 <- [1,334,null,{}] 01:26:57 INFO - PROCESS | 1847 | 1461227217377 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}] 01:26:57 INFO - PROCESS | 1847 | 1461227217526 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 01:26:57 INFO - PROCESS | 1847 | 1461227217689 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x92855c00 == 54 [pid = 1847] [id = 91] 01:26:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x946ed400) [pid = 1847] [serial = 272] [outer = (nil)] 01:26:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x970bac00) [pid = 1847] [serial = 273] [outer = 0x946ed400] 01:26:57 INFO - PROCESS | 1847 | 1461227217796 Marionette DEBUG loaded listener.js 01:26:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x975cf000) [pid = 1847] [serial = 274] [outer = 0x946ed400] 01:26:58 INFO - PROCESS | 1847 | --DOCSHELL 0x8f9c7400 == 53 [pid = 1847] [id = 81] 01:26:58 INFO - PROCESS | 1847 | --DOCSHELL 0x983b9400 == 52 [pid = 1847] [id = 80] 01:26:58 INFO - PROCESS | 1847 | --DOCSHELL 0x9052ec00 == 51 [pid = 1847] [id = 59] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x9b031800) [pid = 1847] [serial = 200] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOCSHELL 0x90538000 == 50 [pid = 1847] [id = 79] 01:26:58 INFO - PROCESS | 1847 | --DOCSHELL 0x979aa400 == 49 [pid = 1847] [id = 78] 01:26:58 INFO - PROCESS | 1847 | --DOCSHELL 0x8fa24000 == 48 [pid = 1847] [id = 77] 01:26:58 INFO - PROCESS | 1847 | --DOCSHELL 0x9750f800 == 47 [pid = 1847] [id = 76] 01:26:58 INFO - PROCESS | 1847 | --DOCSHELL 0x96294000 == 46 [pid = 1847] [id = 75] 01:26:58 INFO - PROCESS | 1847 | 1461227218699 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]]]}] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x98a3e800) [pid = 1847] [serial = 194] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x92aef400) [pid = 1847] [serial = 179] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x946ee400) [pid = 1847] [serial = 180] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x97124400) [pid = 1847] [serial = 185] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x97986800) [pid = 1847] [serial = 186] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x973da400) [pid = 1847] [serial = 183] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x962cfc00) [pid = 1847] [serial = 182] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x9836ac00) [pid = 1847] [serial = 188] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x9798a800) [pid = 1847] [serial = 165] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x91126800) [pid = 1847] [serial = 167] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x95be8400) [pid = 1847] [serial = 170] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x97d9bc00) [pid = 1847] [serial = 173] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x97ea4c00) [pid = 1847] [serial = 176] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x9ae0d400) [pid = 1847] [serial = 197] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x984b9c00) [pid = 1847] [serial = 191] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x9868a800) [pid = 1847] [serial = 192] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x8fa29400) [pid = 1847] [serial = 195] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x9ae61000) [pid = 1847] [serial = 198] [outer = (nil)] [url = about:blank] 01:26:58 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x984b0000) [pid = 1847] [serial = 189] [outer = (nil)] [url = about:blank] 01:26:58 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. 01:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1386ms 01:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:26:58 INFO - PROCESS | 1847 | 1461227218752 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 01:26:58 INFO - PROCESS | 1847 | 1461227218755 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 01:26:58 INFO - PROCESS | 1847 | 1461227218762 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:26:58 INFO - PROCESS | 1847 | 1461227218768 Marionette TRACE conn3 <- [1,338,null,{}] 01:26:58 INFO - PROCESS | 1847 | 1461227218783 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}] 01:26:58 INFO - PROCESS | 1847 | 1461227218938 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 01:26:58 INFO - PROCESS | 1847 | 1461227218948 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f9c7400 == 47 [pid = 1847] [id = 92] 01:26:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x96392800) [pid = 1847] [serial = 275] [outer = (nil)] 01:26:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x978b6400) [pid = 1847] [serial = 276] [outer = 0x96392800] 01:26:59 INFO - PROCESS | 1847 | 1461227219023 Marionette DEBUG loaded listener.js 01:26:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x9797d000) [pid = 1847] [serial = 277] [outer = 0x96392800] 01:26:59 INFO - PROCESS | 1847 | 1461227219926 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]]]}] 01:26:59 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. 01:26:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1186ms 01:26:59 INFO - PROCESS | 1847 | 1461227219951 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 01:26:59 INFO - PROCESS | 1847 | 1461227219955 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 01:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:26:59 INFO - PROCESS | 1847 | 1461227219961 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:26:59 INFO - PROCESS | 1847 | 1461227219964 Marionette TRACE conn3 <- [1,342,null,{}] 01:26:59 INFO - PROCESS | 1847 | 1461227219969 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}] 01:27:00 INFO - PROCESS | 1847 | 1461227220117 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 01:27:00 INFO - PROCESS | 1847 | 1461227220132 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e735400 == 48 [pid = 1847] [id = 93] 01:27:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x97987800) [pid = 1847] [serial = 278] [outer = (nil)] 01:27:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x97d9f000) [pid = 1847] [serial = 279] [outer = 0x97987800] 01:27:00 INFO - PROCESS | 1847 | 1461227220204 Marionette DEBUG loaded listener.js 01:27:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x97eaa000) [pid = 1847] [serial = 280] [outer = 0x97987800] 01:27:00 INFO - PROCESS | 1847 | 1461227220986 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]]]}] 01:27:01 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. 01:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1077ms 01:27:01 INFO - PROCESS | 1847 | 1461227221055 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 01:27:01 INFO - PROCESS | 1847 | 1461227221058 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 01:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:27:01 INFO - PROCESS | 1847 | 1461227221064 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:27:01 INFO - PROCESS | 1847 | 1461227221067 Marionette TRACE conn3 <- [1,346,null,{}] 01:27:01 INFO - PROCESS | 1847 | 1461227221080 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}] 01:27:01 INFO - PROCESS | 1847 | 1461227221260 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 01:27:01 INFO - PROCESS | 1847 | 1461227221278 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f37d400 == 49 [pid = 1847] [id = 94] 01:27:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x97985800) [pid = 1847] [serial = 281] [outer = (nil)] 01:27:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x983b8000) [pid = 1847] [serial = 282] [outer = 0x97985800] 01:27:01 INFO - PROCESS | 1847 | 1461227221348 Marionette DEBUG loaded listener.js 01:27:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x983bc800) [pid = 1847] [serial = 283] [outer = 0x97985800] 01:27:02 INFO - PROCESS | 1847 | 1461227222187 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]]]}] 01:27:02 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. 01:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1181ms 01:27:02 INFO - PROCESS | 1847 | 1461227222252 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 01:27:02 INFO - PROCESS | 1847 | 1461227222255 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 01:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:27:02 INFO - PROCESS | 1847 | 1461227222261 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:27:02 INFO - PROCESS | 1847 | 1461227222264 Marionette TRACE conn3 <- [1,350,null,{}] 01:27:02 INFO - PROCESS | 1847 | 1461227222270 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}] 01:27:02 INFO - PROCESS | 1847 | 1461227222497 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 01:27:02 INFO - PROCESS | 1847 | 1461227222523 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x97da0000 == 50 [pid = 1847] [id = 95] 01:27:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x983b5c00) [pid = 1847] [serial = 284] [outer = (nil)] 01:27:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x98af4000) [pid = 1847] [serial = 285] [outer = 0x983b5c00] 01:27:02 INFO - PROCESS | 1847 | 1461227222596 Marionette DEBUG loaded listener.js 01:27:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x9ae0a400) [pid = 1847] [serial = 286] [outer = 0x983b5c00] 01:27:03 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x9784dc00) [pid = 1847] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:27:03 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x97982000) [pid = 1847] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:27:03 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x983bcc00) [pid = 1847] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:27:03 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x983b8c00) [pid = 1847] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:27:03 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x92aedc00) [pid = 1847] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:27:03 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x96391400) [pid = 1847] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:27:03 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x8fa26000) [pid = 1847] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:27:03 INFO - PROCESS | 1847 | 1461227223526 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]]]}] 01:27:03 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. 01:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1279ms 01:27:03 INFO - PROCESS | 1847 | 1461227223542 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 01:27:03 INFO - PROCESS | 1847 | 1461227223547 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 01:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:27:03 INFO - PROCESS | 1847 | 1461227223553 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:27:03 INFO - PROCESS | 1847 | 1461227223555 Marionette TRACE conn3 <- [1,354,null,{}] 01:27:03 INFO - PROCESS | 1847 | 1461227223561 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}] 01:27:03 INFO - PROCESS | 1847 | 1461227223698 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 01:27:03 INFO - PROCESS | 1847 | 1461227223717 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x902dfc00 == 51 [pid = 1847] [id = 96] 01:27:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x902e1400) [pid = 1847] [serial = 287] [outer = (nil)] 01:27:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x902e8800) [pid = 1847] [serial = 288] [outer = 0x902e1400] 01:27:03 INFO - PROCESS | 1847 | 1461227223787 Marionette DEBUG loaded listener.js 01:27:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x902e9c00) [pid = 1847] [serial = 289] [outer = 0x902e1400] 01:27:04 INFO - PROCESS | 1847 | 1461227224549 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]]]}] 01:27:04 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. 01:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1032ms 01:27:04 INFO - PROCESS | 1847 | 1461227224585 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 01:27:04 INFO - PROCESS | 1847 | 1461227224588 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 01:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:27:04 INFO - PROCESS | 1847 | 1461227224601 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:27:04 INFO - PROCESS | 1847 | 1461227224604 Marionette TRACE conn3 <- [1,358,null,{}] 01:27:04 INFO - PROCESS | 1847 | 1461227224624 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}] 01:27:04 INFO - PROCESS | 1847 | 1461227224762 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 01:27:04 INFO - PROCESS | 1847 | 1461227224788 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e738800 == 52 [pid = 1847] [id = 97] 01:27:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x8f37c000) [pid = 1847] [serial = 290] [outer = (nil)] 01:27:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x978b4400) [pid = 1847] [serial = 291] [outer = 0x8f37c000] 01:27:04 INFO - PROCESS | 1847 | 1461227224858 Marionette DEBUG loaded listener.js 01:27:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x983bf800) [pid = 1847] [serial = 292] [outer = 0x8f37c000] 01:27:06 INFO - PROCESS | 1847 | 1461227226053 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]]]}] 01:27:06 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. 01:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1499ms 01:27:06 INFO - PROCESS | 1847 | 1461227226101 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 01:27:06 INFO - PROCESS | 1847 | 1461227226106 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 01:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:27:06 INFO - PROCESS | 1847 | 1461227226115 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:27:06 INFO - PROCESS | 1847 | 1461227226120 Marionette TRACE conn3 <- [1,362,null,{}] 01:27:06 INFO - PROCESS | 1847 | 1461227226129 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}] 01:27:06 INFO - PROCESS | 1847 | 1461227226343 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 01:27:06 INFO - PROCESS | 1847 | 1461227226496 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f37d000 == 53 [pid = 1847] [id = 98] 01:27:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x8f37f800) [pid = 1847] [serial = 293] [outer = (nil)] 01:27:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x9023fc00) [pid = 1847] [serial = 294] [outer = 0x8f37f800] 01:27:06 INFO - PROCESS | 1847 | 1461227226594 Marionette DEBUG loaded listener.js 01:27:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x90245c00) [pid = 1847] [serial = 295] [outer = 0x8f37f800] 01:27:07 INFO - PROCESS | 1847 | 1461227227536 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]]]}] 01:27:07 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. 01:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1441ms 01:27:07 INFO - PROCESS | 1847 | 1461227227556 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 01:27:07 INFO - PROCESS | 1847 | 1461227227565 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 01:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:27:07 INFO - PROCESS | 1847 | 1461227227575 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:27:07 INFO - PROCESS | 1847 | 1461227227580 Marionette TRACE conn3 <- [1,366,null,{}] 01:27:07 INFO - PROCESS | 1847 | 1461227227586 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}] 01:27:07 INFO - PROCESS | 1847 | 1461227227754 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 01:27:07 INFO - PROCESS | 1847 | 1461227227913 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x9024c000 == 54 [pid = 1847] [id = 99] 01:27:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x902e6c00) [pid = 1847] [serial = 296] [outer = (nil)] 01:27:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x91127400) [pid = 1847] [serial = 297] [outer = 0x902e6c00] 01:27:08 INFO - PROCESS | 1847 | 1461227228002 Marionette DEBUG loaded listener.js 01:27:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x92aedc00) [pid = 1847] [serial = 298] [outer = 0x902e6c00] 01:27:09 INFO - PROCESS | 1847 | 1461227229017 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]]]}] 01:27:09 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. 01:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1492ms 01:27:09 INFO - PROCESS | 1847 | 1461227229066 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 01:27:09 INFO - PROCESS | 1847 | 1461227229071 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 01:27:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:27:09 INFO - PROCESS | 1847 | 1461227229077 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:27:09 INFO - PROCESS | 1847 | 1461227229084 Marionette TRACE conn3 <- [1,370,null,{}] 01:27:09 INFO - PROCESS | 1847 | 1461227229100 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}] 01:27:09 INFO - PROCESS | 1847 | 1461227229309 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 01:27:09 INFO - PROCESS | 1847 | 1461227229510 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x96833400 == 55 [pid = 1847] [id = 100] 01:27:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x9750f800) [pid = 1847] [serial = 299] [outer = (nil)] 01:27:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x978c1c00) [pid = 1847] [serial = 300] [outer = 0x9750f800] 01:27:09 INFO - PROCESS | 1847 | 1461227229640 Marionette DEBUG loaded listener.js 01:27:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x97d9e000) [pid = 1847] [serial = 301] [outer = 0x9750f800] 01:27:10 INFO - PROCESS | 1847 | 1461227230504 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]]]}] 01:27:10 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. 01:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1442ms 01:27:10 INFO - PROCESS | 1847 | 1461227230520 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 01:27:10 INFO - PROCESS | 1847 | 1461227230523 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 01:27:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:27:10 INFO - PROCESS | 1847 | 1461227230530 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:27:10 INFO - PROCESS | 1847 | 1461227230534 Marionette TRACE conn3 <- [1,374,null,{}] 01:27:10 INFO - PROCESS | 1847 | 1461227230539 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}] 01:27:10 INFO - PROCESS | 1847 | 1461227230709 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 01:27:10 INFO - PROCESS | 1847 | 1461227230875 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e6cd400 == 56 [pid = 1847] [id = 101] 01:27:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x984b6800) [pid = 1847] [serial = 302] [outer = (nil)] 01:27:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x98a33000) [pid = 1847] [serial = 303] [outer = 0x984b6800] 01:27:10 INFO - PROCESS | 1847 | 1461227230960 Marionette DEBUG loaded listener.js 01:27:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x9ae08800) [pid = 1847] [serial = 304] [outer = 0x984b6800] 01:27:11 INFO - PROCESS | 1847 | 1461227231879 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:27:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:27:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1381ms 01:27:11 INFO - PROCESS | 1847 | 1461227231911 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 01:27:11 INFO - PROCESS | 1847 | 1461227231915 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 01:27:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:27:11 INFO - PROCESS | 1847 | 1461227231922 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:27:11 INFO - PROCESS | 1847 | 1461227231925 Marionette TRACE conn3 <- [1,378,null,{}] 01:27:11 INFO - PROCESS | 1847 | 1461227231931 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}] 01:27:12 INFO - PROCESS | 1847 | 1461227232087 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 01:27:12 INFO - PROCESS | 1847 | 1461227232245 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x984b4c00 == 57 [pid = 1847] [id = 102] 01:27:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x984b7400) [pid = 1847] [serial = 305] [outer = (nil)] 01:27:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x9b0fc400) [pid = 1847] [serial = 306] [outer = 0x984b7400] 01:27:12 INFO - PROCESS | 1847 | 1461227232334 Marionette DEBUG loaded listener.js 01:27:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x9df93000) [pid = 1847] [serial = 307] [outer = 0x984b7400] 01:27:13 INFO - PROCESS | 1847 | 1461227233240 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:27:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:27:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1382ms 01:27:13 INFO - PROCESS | 1847 | 1461227233304 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 01:27:13 INFO - PROCESS | 1847 | 1461227233308 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 01:27:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:27:13 INFO - PROCESS | 1847 | 1461227233314 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:27:13 INFO - PROCESS | 1847 | 1461227233318 Marionette TRACE conn3 <- [1,382,null,{}] 01:27:13 INFO - PROCESS | 1847 | 1461227233323 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}] 01:27:13 INFO - PROCESS | 1847 | 1461227233510 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 01:27:13 INFO - PROCESS | 1847 | 1461227233679 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e6c6800 == 58 [pid = 1847] [id = 103] 01:27:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x9aecec00) [pid = 1847] [serial = 308] [outer = (nil)] 01:27:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0xa3c07400) [pid = 1847] [serial = 309] [outer = 0x9aecec00] 01:27:13 INFO - PROCESS | 1847 | 1461227233816 Marionette DEBUG loaded listener.js 01:27:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0xa3c10400) [pid = 1847] [serial = 310] [outer = 0x9aecec00] 01:27:14 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:27:14 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:27:14 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:27:14 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:27:14 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:27:14 INFO - PROCESS | 1847 | 1461227234651 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:27:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:27:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1392ms 01:27:14 INFO - PROCESS | 1847 | 1461227234707 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 01:27:14 INFO - PROCESS | 1847 | 1461227234711 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 01:27:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:27:14 INFO - PROCESS | 1847 | 1461227234717 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:27:14 INFO - PROCESS | 1847 | 1461227234720 Marionette TRACE conn3 <- [1,386,null,{}] 01:27:14 INFO - PROCESS | 1847 | 1461227234726 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}] 01:27:14 INFO - PROCESS | 1847 | 1461227234900 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 01:27:15 INFO - PROCESS | 1847 | 1461227235055 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x93c72000 == 59 [pid = 1847] [id = 104] 01:27:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x93c72800) [pid = 1847] [serial = 311] [outer = (nil)] 01:27:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x93c78c00) [pid = 1847] [serial = 312] [outer = 0x93c72800] 01:27:15 INFO - PROCESS | 1847 | 1461227235139 Marionette DEBUG loaded listener.js 01:27:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x93c7a800) [pid = 1847] [serial = 313] [outer = 0x93c72800] 01:27:16 INFO - PROCESS | 1847 | 1461227236054 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]]]}] 01:27:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:27:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1380ms 01:27:16 INFO - PROCESS | 1847 | 1461227236097 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 01:27:16 INFO - PROCESS | 1847 | 1461227236101 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 01:27:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:27:16 INFO - PROCESS | 1847 | 1461227236107 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:27:16 INFO - PROCESS | 1847 | 1461227236111 Marionette TRACE conn3 <- [1,390,null,{}] 01:27:16 INFO - PROCESS | 1847 | 1461227236117 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}] 01:27:16 INFO - PROCESS | 1847 | 1461227236273 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 01:27:16 INFO - PROCESS | 1847 | 1461227236435 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fa25800 == 60 [pid = 1847] [id = 105] 01:27:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x91defc00) [pid = 1847] [serial = 314] [outer = (nil)] 01:27:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x95074c00) [pid = 1847] [serial = 315] [outer = 0x91defc00] 01:27:16 INFO - PROCESS | 1847 | 1461227236520 Marionette DEBUG loaded listener.js 01:27:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x979a9800) [pid = 1847] [serial = 316] [outer = 0x91defc00] 01:27:17 INFO - PROCESS | 1847 | 1461227237867 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]]]}] 01:27:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:27:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1833ms 01:27:17 INFO - PROCESS | 1847 | 1461227237977 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 01:27:17 INFO - PROCESS | 1847 | 1461227237982 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 01:27:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:27:17 INFO - PROCESS | 1847 | 1461227237991 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:27:17 INFO - PROCESS | 1847 | 1461227237996 Marionette TRACE conn3 <- [1,394,null,{}] 01:27:18 INFO - PROCESS | 1847 | 1461227238004 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}] 01:27:18 INFO - PROCESS | 1847 | 1461227238163 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 01:27:18 INFO - PROCESS | 1847 | 1461227238327 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fa23800 == 61 [pid = 1847] [id = 106] 01:27:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x8fa26c00) [pid = 1847] [serial = 317] [outer = (nil)] 01:27:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x902e6800) [pid = 1847] [serial = 318] [outer = 0x8fa26c00] 01:27:18 INFO - PROCESS | 1847 | 1461227238411 Marionette DEBUG loaded listener.js 01:27:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x91de7800) [pid = 1847] [serial = 319] [outer = 0x8fa26c00] 01:27:19 INFO - PROCESS | 1847 | 1461227239365 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]]]}] 01:27:19 INFO - PROCESS | 1847 | --DOCSHELL 0x8f5e8400 == 60 [pid = 1847] [id = 67] 01:27:19 INFO - PROCESS | 1847 | --DOCSHELL 0x8f9b9c00 == 59 [pid = 1847] [id = 40] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x978bac00) [pid = 1847] [serial = 246] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOCSHELL 0x902dfc00 == 58 [pid = 1847] [id = 96] 01:27:19 INFO - PROCESS | 1847 | --DOCSHELL 0x97da0000 == 57 [pid = 1847] [id = 95] 01:27:19 INFO - PROCESS | 1847 | --DOCSHELL 0x8f37d400 == 56 [pid = 1847] [id = 94] 01:27:19 INFO - PROCESS | 1847 | --DOCSHELL 0x8e735400 == 55 [pid = 1847] [id = 93] 01:27:19 INFO - PROCESS | 1847 | --DOCSHELL 0x8f9c7400 == 54 [pid = 1847] [id = 92] 01:27:19 INFO - PROCESS | 1847 | --DOCSHELL 0x92855c00 == 53 [pid = 1847] [id = 91] 01:27:19 INFO - PROCESS | 1847 | --DOCSHELL 0x91130400 == 52 [pid = 1847] [id = 90] 01:27:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:27:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1498ms 01:27:19 INFO - PROCESS | 1847 | --DOCSHELL 0x8e738c00 == 51 [pid = 1847] [id = 89] 01:27:19 INFO - PROCESS | 1847 | --DOCSHELL 0x8e6cf000 == 50 [pid = 1847] [id = 88] 01:27:19 INFO - PROCESS | 1847 | --DOCSHELL 0x8e6c9000 == 49 [pid = 1847] [id = 87] 01:27:19 INFO - PROCESS | 1847 | --DOCSHELL 0x8e6c9400 == 48 [pid = 1847] [id = 86] 01:27:19 INFO - PROCESS | 1847 | 1461227239496 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 01:27:19 INFO - PROCESS | 1847 | 1461227239505 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 01:27:19 INFO - PROCESS | 1847 | --DOCSHELL 0x978b8800 == 47 [pid = 1847] [id = 85] 01:27:19 INFO - PROCESS | 1847 | --DOCSHELL 0x92822000 == 46 [pid = 1847] [id = 84] 01:27:19 INFO - PROCESS | 1847 | --DOCSHELL 0x91de8400 == 45 [pid = 1847] [id = 83] 01:27:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:27:19 INFO - PROCESS | 1847 | 1461227239527 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:27:19 INFO - PROCESS | 1847 | 1461227239531 Marionette TRACE conn3 <- [1,398,null,{}] 01:27:19 INFO - PROCESS | 1847 | 1461227239538 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}] 01:27:19 INFO - PROCESS | 1847 | 1461227239707 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x98686800) [pid = 1847] [serial = 237] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x92af4000) [pid = 1847] [serial = 203] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x97da0c00) [pid = 1847] [serial = 206] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x9b02e800) [pid = 1847] [serial = 209] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x9fea8400) [pid = 1847] [serial = 212] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x96399400) [pid = 1847] [serial = 215] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x983b2000) [pid = 1847] [serial = 229] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x9fc9fc00) [pid = 1847] [serial = 240] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x97da1c00) [pid = 1847] [serial = 228] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0xa0f9dc00) [pid = 1847] [serial = 221] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x983bc400) [pid = 1847] [serial = 234] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x97d99800) [pid = 1847] [serial = 231] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x983b4000) [pid = 1847] [serial = 232] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x9750c000) [pid = 1847] [serial = 225] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x9639ac00) [pid = 1847] [serial = 224] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0xa0ad0400) [pid = 1847] [serial = 218] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0xa45c9400) [pid = 1847] [serial = 99] [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.] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x98687400) [pid = 1847] [serial = 243] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x9ffd1c00) [pid = 1847] [serial = 241] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x9b03b800) [pid = 1847] [serial = 244] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x98a3b400) [pid = 1847] [serial = 238] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x984af800) [pid = 1847] [serial = 235] [outer = (nil)] [url = about:blank] 01:27:19 INFO - PROCESS | 1847 | 1461227239913 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e738400 == 46 [pid = 1847] [id = 107] 01:27:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x8f378800) [pid = 1847] [serial = 320] [outer = (nil)] 01:27:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x9284b000) [pid = 1847] [serial = 321] [outer = 0x8f378800] 01:27:19 INFO - PROCESS | 1847 | 1461227239987 Marionette DEBUG loaded listener.js 01:27:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x93c75800) [pid = 1847] [serial = 322] [outer = 0x8f378800] 01:27:20 INFO - PROCESS | 1847 | 1461227240848 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]]]}] 01:27:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:27:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1403ms 01:27:20 INFO - PROCESS | 1847 | 1461227240923 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 01:27:20 INFO - PROCESS | 1847 | 1461227240926 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 01:27:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:27:20 INFO - PROCESS | 1847 | 1461227240933 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:27:20 INFO - PROCESS | 1847 | 1461227240938 Marionette TRACE conn3 <- [1,402,null,{}] 01:27:20 INFO - PROCESS | 1847 | 1461227240954 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}] 01:27:21 INFO - PROCESS | 1847 | 1461227241109 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 01:27:21 INFO - PROCESS | 1847 | 1461227241233 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e6c9000 == 47 [pid = 1847] [id = 108] 01:27:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x91ded800) [pid = 1847] [serial = 323] [outer = (nil)] 01:27:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x97121800) [pid = 1847] [serial = 324] [outer = 0x91ded800] 01:27:21 INFO - PROCESS | 1847 | 1461227241308 Marionette DEBUG loaded listener.js 01:27:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x9750f400) [pid = 1847] [serial = 325] [outer = 0x91ded800] 01:27:22 INFO - PROCESS | 1847 | 1461227242110 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]]]}] 01:27:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:27:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1195ms 01:27:22 INFO - PROCESS | 1847 | 1461227242152 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 01:27:22 INFO - PROCESS | 1847 | 1461227242156 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 01:27:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:27:22 INFO - PROCESS | 1847 | 1461227242174 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:27:22 INFO - PROCESS | 1847 | 1461227242177 Marionette TRACE conn3 <- [1,406,null,{}] 01:27:22 INFO - PROCESS | 1847 | 1461227242185 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}] 01:27:22 INFO - PROCESS | 1847 | 1461227242379 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 01:27:22 INFO - PROCESS | 1847 | 1461227242405 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x9639bc00 == 48 [pid = 1847] [id = 109] 01:27:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x978b8800) [pid = 1847] [serial = 326] [outer = (nil)] 01:27:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x97980400) [pid = 1847] [serial = 327] [outer = 0x978b8800] 01:27:22 INFO - PROCESS | 1847 | 1461227242476 Marionette DEBUG loaded listener.js 01:27:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x97d94c00) [pid = 1847] [serial = 328] [outer = 0x978b8800] 01:27:23 INFO - PROCESS | 1847 | 1461227243383 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]]]}] 01:27:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:27:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1245ms 01:27:23 INFO - PROCESS | 1847 | 1461227243420 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 01:27:23 INFO - PROCESS | 1847 | 1461227243424 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 01:27:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:27:23 INFO - PROCESS | 1847 | 1461227243434 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:27:23 INFO - PROCESS | 1847 | 1461227243437 Marionette TRACE conn3 <- [1,410,null,{}] 01:27:23 INFO - PROCESS | 1847 | 1461227243449 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}] 01:27:23 INFO - PROCESS | 1847 | 1461227243656 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 01:27:23 INFO - PROCESS | 1847 | 1461227243681 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x974f0400 == 49 [pid = 1847] [id = 110] 01:27:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x97852400) [pid = 1847] [serial = 329] [outer = (nil)] 01:27:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x97ea5c00) [pid = 1847] [serial = 330] [outer = 0x97852400] 01:27:23 INFO - PROCESS | 1847 | 1461227243754 Marionette DEBUG loaded listener.js 01:27:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x983b1c00) [pid = 1847] [serial = 331] [outer = 0x97852400] 01:27:24 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x913e1400) [pid = 1847] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:27:24 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x983b5c00) [pid = 1847] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:27:24 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x97985800) [pid = 1847] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:27:24 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x97987800) [pid = 1847] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:27:24 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x946ed400) [pid = 1847] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:27:24 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x902e1400) [pid = 1847] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:27:24 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x96392800) [pid = 1847] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:27:24 INFO - PROCESS | 1847 | 1461227244820 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]]]}] 01:27:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:27:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1404ms 01:27:24 INFO - PROCESS | 1847 | 1461227244836 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 01:27:24 INFO - PROCESS | 1847 | 1461227244840 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 01:27:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:27:24 INFO - PROCESS | 1847 | 1461227244851 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:27:24 INFO - PROCESS | 1847 | 1461227244856 Marionette TRACE conn3 <- [1,414,null,{}] 01:27:24 INFO - PROCESS | 1847 | 1461227244866 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}] 01:27:25 INFO - PROCESS | 1847 | 1461227245028 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 01:27:25 INFO - PROCESS | 1847 | 1461227245147 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f375400 == 50 [pid = 1847] [id = 111] 01:27:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x8fa21c00) [pid = 1847] [serial = 332] [outer = (nil)] 01:27:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x984af000) [pid = 1847] [serial = 333] [outer = 0x8fa21c00] 01:27:25 INFO - PROCESS | 1847 | 1461227245221 Marionette DEBUG loaded listener.js 01:27:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x98a32400) [pid = 1847] [serial = 334] [outer = 0x8fa21c00] 01:27:25 INFO - PROCESS | 1847 | 1461227245917 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]]]}] 01:27:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:27:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1098ms 01:27:25 INFO - PROCESS | 1847 | 1461227245951 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 01:27:25 INFO - PROCESS | 1847 | 1461227245954 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 01:27:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:27:25 INFO - PROCESS | 1847 | 1461227245960 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:27:25 INFO - PROCESS | 1847 | 1461227245963 Marionette TRACE conn3 <- [1,418,null,{}] 01:27:25 INFO - PROCESS | 1847 | 1461227245968 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}] 01:27:26 INFO - PROCESS | 1847 | 1461227246151 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 01:27:26 INFO - PROCESS | 1847 | 1461227246169 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f376400 == 51 [pid = 1847] [id = 112] 01:27:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x8f9c4000) [pid = 1847] [serial = 335] [outer = (nil)] 01:27:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x9aec4800) [pid = 1847] [serial = 336] [outer = 0x8f9c4000] 01:27:26 INFO - PROCESS | 1847 | 1461227246239 Marionette DEBUG loaded listener.js 01:27:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x9b033000) [pid = 1847] [serial = 337] [outer = 0x8f9c4000] 01:27:27 INFO - PROCESS | 1847 | 1461227247713 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]]]}] 01:27:27 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 01:27:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1794ms 01:27:27 INFO - PROCESS | 1847 | 1461227247753 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 01:27:27 INFO - PROCESS | 1847 | 1461227247761 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 01:27:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:27:27 INFO - PROCESS | 1847 | 1461227247769 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:27:27 INFO - PROCESS | 1847 | 1461227247774 Marionette TRACE conn3 <- [1,422,null,{}] 01:27:27 INFO - PROCESS | 1847 | 1461227247782 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}] 01:27:27 INFO - PROCESS | 1847 | 1461227247947 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 01:27:28 INFO - PROCESS | 1847 | 1461227248162 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f377000 == 52 [pid = 1847] [id = 113] 01:27:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x9023f800) [pid = 1847] [serial = 338] [outer = (nil)] 01:27:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x9052a800) [pid = 1847] [serial = 339] [outer = 0x9023f800] 01:27:28 INFO - PROCESS | 1847 | 1461227248250 Marionette DEBUG loaded listener.js 01:27:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x91dee400) [pid = 1847] [serial = 340] [outer = 0x9023f800] 01:27:29 INFO - PROCESS | 1847 | 1461227249673 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]]]}] 01:27:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:27:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1944ms 01:27:29 INFO - PROCESS | 1847 | 1461227249714 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 01:27:29 INFO - PROCESS | 1847 | 1461227249723 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 01:27:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:27:29 INFO - PROCESS | 1847 | 1461227249733 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:27:29 INFO - PROCESS | 1847 | 1461227249738 Marionette TRACE conn3 <- [1,426,null,{}] 01:27:29 INFO - PROCESS | 1847 | 1461227249744 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}] 01:27:29 INFO - PROCESS | 1847 | 1461227249914 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 01:27:30 INFO - PROCESS | 1847 | 1461227250070 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f5e7800 == 53 [pid = 1847] [id = 114] 01:27:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x8f5e8c00) [pid = 1847] [serial = 341] [outer = (nil)] 01:27:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x95be0c00) [pid = 1847] [serial = 342] [outer = 0x8f5e8c00] 01:27:30 INFO - PROCESS | 1847 | 1461227250155 Marionette DEBUG loaded listener.js 01:27:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x978b7800) [pid = 1847] [serial = 343] [outer = 0x8f5e8c00] 01:27:31 INFO - PROCESS | 1847 | 1461227251078 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] 01:27:31 INFO - PROCESS | 1847 | 1461227251135 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 01:27:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:27:31 INFO - PROCESS | 1847 | 1461227251142 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:27:31 INFO - PROCESS | 1847 | 1461227251148 Marionette TRACE conn3 <- [1,430,null,{}] 01:27:31 INFO - PROCESS | 1847 | 1461227251165 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}] 01:27:31 INFO - PROCESS | 1847 | 1461227251341 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 01:27:31 INFO - PROCESS | 1847 | 1461227251544 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x983ba800 == 54 [pid = 1847] [id = 115] 01:27:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x98a3c400) [pid = 1847] [serial = 344] [outer = (nil)] 01:27:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x9feab800) [pid = 1847] [serial = 345] [outer = 0x98a3c400] 01:27:31 INFO - PROCESS | 1847 | 1461227251636 Marionette DEBUG loaded listener.js 01:27:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0xa0ad7800) [pid = 1847] [serial = 346] [outer = 0x98a3c400] 01:27:32 INFO - PROCESS | 1847 | 1461227252482 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]]]}] 01:27:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:27:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1384ms 01:27:32 INFO - PROCESS | 1847 | 1461227252527 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 01:27:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:27:32 INFO - PROCESS | 1847 | 1461227252532 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 01:27:32 INFO - PROCESS | 1847 | 1461227252538 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:27:32 INFO - PROCESS | 1847 | 1461227252542 Marionette TRACE conn3 <- [1,434,null,{}] 01:27:32 INFO - PROCESS | 1847 | 1461227252548 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}] 01:27:32 INFO - PROCESS | 1847 | 1461227252708 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 01:27:32 INFO - PROCESS | 1847 | 1461227252869 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e734800 == 55 [pid = 1847] [id = 116] 01:27:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x9ffa6400) [pid = 1847] [serial = 347] [outer = (nil)] 01:27:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0xa2a88c00) [pid = 1847] [serial = 348] [outer = 0x9ffa6400] 01:27:32 INFO - PROCESS | 1847 | 1461227252955 Marionette DEBUG loaded listener.js 01:27:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0xa3c76000) [pid = 1847] [serial = 349] [outer = 0x9ffa6400] 01:27:33 INFO - PROCESS | 1847 | 1461227253867 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]]]}] 01:27:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:27:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1387ms 01:27:33 INFO - PROCESS | 1847 | 1461227253926 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 01:27:33 INFO - PROCESS | 1847 | 1461227253929 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 01:27:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:27:33 INFO - PROCESS | 1847 | 1461227253936 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:27:33 INFO - PROCESS | 1847 | 1461227253940 Marionette TRACE conn3 <- [1,438,null,{}] 01:27:33 INFO - PROCESS | 1847 | 1461227253947 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}] 01:27:34 INFO - PROCESS | 1847 | 1461227254108 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 01:27:34 INFO - PROCESS | 1847 | 1461227254265 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e737c00 == 56 [pid = 1847] [id = 117] 01:27:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x93b2b800) [pid = 1847] [serial = 350] [outer = (nil)] 01:27:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x93b33800) [pid = 1847] [serial = 351] [outer = 0x93b2b800] 01:27:34 INFO - PROCESS | 1847 | 1461227254350 Marionette DEBUG loaded listener.js 01:27:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x93b37400) [pid = 1847] [serial = 352] [outer = 0x93b2b800] 01:27:35 INFO - PROCESS | 1847 | 1461227255323 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]]]}] 01:27:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:27:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1439ms 01:27:35 INFO - PROCESS | 1847 | 1461227255376 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 01:27:35 INFO - PROCESS | 1847 | 1461227255379 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 01:27:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:27:35 INFO - PROCESS | 1847 | 1461227255386 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:27:35 INFO - PROCESS | 1847 | 1461227255389 Marionette TRACE conn3 <- [1,442,null,{}] 01:27:35 INFO - PROCESS | 1847 | 1461227255395 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}] 01:27:35 INFO - PROCESS | 1847 | 1461227255585 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 01:27:35 INFO - PROCESS | 1847 | 1461227255787 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x93b2e400 == 57 [pid = 1847] [id = 118] 01:27:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0xa3cdc000) [pid = 1847] [serial = 353] [outer = (nil)] 01:27:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0xa45c9800) [pid = 1847] [serial = 354] [outer = 0xa3cdc000] 01:27:35 INFO - PROCESS | 1847 | 1461227255879 Marionette DEBUG loaded listener.js 01:27:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0xa45eb400) [pid = 1847] [serial = 355] [outer = 0xa3cdc000] 01:27:36 INFO - PROCESS | 1847 | 1461227256782 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]]]}] 01:27:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:27:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1435ms 01:27:36 INFO - PROCESS | 1847 | 1461227256820 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 01:27:36 INFO - PROCESS | 1847 | 1461227256823 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 01:27:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:27:36 INFO - PROCESS | 1847 | 1461227256831 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:27:36 INFO - PROCESS | 1847 | 1461227256835 Marionette TRACE conn3 <- [1,446,null,{}] 01:27:36 INFO - PROCESS | 1847 | 1461227256840 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}] 01:27:37 INFO - PROCESS | 1847 | 1461227256997 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 01:27:37 INFO - PROCESS | 1847 | 1461227257160 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc92000 == 58 [pid = 1847] [id = 119] 01:27:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x8dc92400) [pid = 1847] [serial = 356] [outer = (nil)] 01:27:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x8dc9a000) [pid = 1847] [serial = 357] [outer = 0x8dc92400] 01:27:37 INFO - PROCESS | 1847 | 1461227257249 Marionette DEBUG loaded listener.js 01:27:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x8dc9c800) [pid = 1847] [serial = 358] [outer = 0x8dc92400] 01:27:38 INFO - PROCESS | 1847 | 1461227258140 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]]]}] 01:27:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:27:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1380ms 01:27:38 INFO - PROCESS | 1847 | 1461227258212 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 01:27:38 INFO - PROCESS | 1847 | 1461227258216 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 01:27:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:27:38 INFO - PROCESS | 1847 | 1461227258223 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:27:38 INFO - PROCESS | 1847 | 1461227258226 Marionette TRACE conn3 <- [1,450,null,{}] 01:27:38 INFO - PROCESS | 1847 | 1461227258232 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}] 01:27:38 INFO - PROCESS | 1847 | 1461227258429 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 01:27:38 INFO - PROCESS | 1847 | 1461227258634 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf15800 == 59 [pid = 1847] [id = 120] 01:27:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x8bf17c00) [pid = 1847] [serial = 359] [outer = (nil)] 01:27:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x8bf1b000) [pid = 1847] [serial = 360] [outer = 0x8bf17c00] 01:27:38 INFO - PROCESS | 1847 | 1461227258762 Marionette DEBUG loaded listener.js 01:27:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x8bf1e000) [pid = 1847] [serial = 361] [outer = 0x8bf17c00] 01:27:39 INFO - PROCESS | 1847 | 1461227259892 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] 01:27:39 INFO - PROCESS | 1847 | 1461227259989 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 01:27:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:27:39 INFO - PROCESS | 1847 | 1461227259998 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:27:40 INFO - PROCESS | 1847 | 1461227260003 Marionette TRACE conn3 <- [1,454,null,{}] 01:27:40 INFO - PROCESS | 1847 | 1461227260010 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}] 01:27:40 INFO - PROCESS | 1847 | 1461227260181 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 01:27:40 INFO - PROCESS | 1847 | 1461227260361 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x902e1400 == 60 [pid = 1847] [id = 121] 01:27:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x902e2800) [pid = 1847] [serial = 362] [outer = (nil)] 01:27:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x902ec000) [pid = 1847] [serial = 363] [outer = 0x902e2800] 01:27:40 INFO - PROCESS | 1847 | 1461227260546 Marionette DEBUG loaded listener.js 01:27:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x91deb800) [pid = 1847] [serial = 364] [outer = 0x902e2800] 01:27:41 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:41 INFO - PROCESS | 1847 | 1461227261452 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]]]}] 01:27:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:27:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1532ms 01:27:41 INFO - PROCESS | 1847 | 1461227261531 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 01:27:41 INFO - PROCESS | 1847 | 1461227261539 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 01:27:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:27:41 INFO - PROCESS | 1847 | 1461227261549 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:27:41 INFO - PROCESS | 1847 | 1461227261553 Marionette TRACE conn3 <- [1,458,null,{}] 01:27:41 INFO - PROCESS | 1847 | 1461227261559 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}] 01:27:41 INFO - PROCESS | 1847 | 1461227261775 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 01:27:42 INFO - PROCESS | 1847 | --DOCSHELL 0x8f375400 == 59 [pid = 1847] [id = 111] 01:27:42 INFO - PROCESS | 1847 | --DOCSHELL 0x974f0400 == 58 [pid = 1847] [id = 110] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x962d2c00) [pid = 1847] [serial = 249] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x97985400) [pid = 1847] [serial = 252] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x8f37f000) [pid = 1847] [serial = 264] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x9b0fac00) [pid = 1847] [serial = 255] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0xa0f47400) [pid = 1847] [serial = 261] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x8e6d1000) [pid = 1847] [serial = 258] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x978b4400) [pid = 1847] [serial = 291] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | 1461227262128 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:42 INFO - PROCESS | 1847 | --DOCSHELL 0x9639bc00 == 57 [pid = 1847] [id = 109] 01:27:42 INFO - PROCESS | 1847 | --DOCSHELL 0x8e6c9000 == 56 [pid = 1847] [id = 108] 01:27:42 INFO - PROCESS | 1847 | --DOCSHELL 0x8e738400 == 55 [pid = 1847] [id = 107] 01:27:42 INFO - PROCESS | 1847 | --DOCSHELL 0x8fa23800 == 54 [pid = 1847] [id = 106] 01:27:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e6c9000 == 55 [pid = 1847] [id = 122] 01:27:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x8e6d1000) [pid = 1847] [serial = 365] [outer = (nil)] 01:27:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x902e5000) [pid = 1847] [serial = 366] [outer = 0x8e6d1000] 01:27:42 INFO - PROCESS | 1847 | 1461227262226 Marionette DEBUG loaded listener.js 01:27:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x93b2c800) [pid = 1847] [serial = 367] [outer = 0x8e6d1000] 01:27:42 INFO - PROCESS | 1847 | --DOCSHELL 0x8fa25800 == 54 [pid = 1847] [id = 105] 01:27:42 INFO - PROCESS | 1847 | --DOCSHELL 0x93c72000 == 53 [pid = 1847] [id = 104] 01:27:42 INFO - PROCESS | 1847 | --DOCSHELL 0x8e6c6800 == 52 [pid = 1847] [id = 103] 01:27:42 INFO - PROCESS | 1847 | --DOCSHELL 0x984b4c00 == 51 [pid = 1847] [id = 102] 01:27:42 INFO - PROCESS | 1847 | --DOCSHELL 0x8e6cd400 == 50 [pid = 1847] [id = 101] 01:27:42 INFO - PROCESS | 1847 | --DOCSHELL 0x96833400 == 49 [pid = 1847] [id = 100] 01:27:42 INFO - PROCESS | 1847 | --DOCSHELL 0x9024c000 == 48 [pid = 1847] [id = 99] 01:27:42 INFO - PROCESS | 1847 | --DOCSHELL 0x8f37d000 == 47 [pid = 1847] [id = 98] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x92824000) [pid = 1847] [serial = 271] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x91dec800) [pid = 1847] [serial = 270] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x98af4000) [pid = 1847] [serial = 285] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x983bc800) [pid = 1847] [serial = 283] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x97eaa000) [pid = 1847] [serial = 280] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x975cf000) [pid = 1847] [serial = 274] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x902e8800) [pid = 1847] [serial = 288] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x8e73c000) [pid = 1847] [serial = 267] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x970bac00) [pid = 1847] [serial = 273] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x9ae0a400) [pid = 1847] [serial = 286] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x983b8000) [pid = 1847] [serial = 282] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x97d9f000) [pid = 1847] [serial = 279] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x9797d000) [pid = 1847] [serial = 277] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x978b6400) [pid = 1847] [serial = 276] [outer = (nil)] [url = about:blank] 01:27:42 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x902e9c00) [pid = 1847] [serial = 289] [outer = (nil)] [url = about:blank] 01:27:43 INFO - PROCESS | 1847 | 1461227263014 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] 01:27:43 INFO - PROCESS | 1847 | 1461227263039 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 01:27:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:27:43 INFO - PROCESS | 1847 | 1461227263058 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:27:43 INFO - PROCESS | 1847 | 1461227263064 Marionette TRACE conn3 <- [1,462,null,{}] 01:27:43 INFO - PROCESS | 1847 | 1461227263079 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}] 01:27:43 INFO - PROCESS | 1847 | 1461227263233 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 01:27:43 INFO - PROCESS | 1847 | 1461227263251 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf16000 == 48 [pid = 1847] [id = 123] 01:27:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x8f37a800) [pid = 1847] [serial = 368] [outer = (nil)] 01:27:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x97124400) [pid = 1847] [serial = 369] [outer = 0x8f37a800] 01:27:43 INFO - PROCESS | 1847 | 1461227263326 Marionette DEBUG loaded listener.js 01:27:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x9784cc00) [pid = 1847] [serial = 370] [outer = 0x8f37a800] 01:27:44 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:44 INFO - PROCESS | 1847 | 1461227264216 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] 01:27:44 INFO - PROCESS | 1847 | 1461227264250 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 01:27:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:27:44 INFO - PROCESS | 1847 | 1461227264256 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:27:44 INFO - PROCESS | 1847 | 1461227264259 Marionette TRACE conn3 <- [1,466,null,{}] 01:27:44 INFO - PROCESS | 1847 | 1461227264264 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}] 01:27:44 INFO - PROCESS | 1847 | 1461227264417 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 01:27:44 INFO - PROCESS | 1847 | 1461227264429 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x96397400 == 49 [pid = 1847] [id = 124] 01:27:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x978b6800) [pid = 1847] [serial = 371] [outer = (nil)] 01:27:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x97d9f000) [pid = 1847] [serial = 372] [outer = 0x978b6800] 01:27:44 INFO - PROCESS | 1847 | 1461227264499 Marionette DEBUG loaded listener.js 01:27:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x97ea0400) [pid = 1847] [serial = 373] [outer = 0x978b6800] 01:27:45 INFO - PROCESS | 1847 | 1461227265414 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] 01:27:45 INFO - PROCESS | 1847 | 1461227265499 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 01:27:45 INFO - PROCESS | 1847 | 1461227265506 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:27:45 INFO - PROCESS | 1847 | 1461227265509 Marionette TRACE conn3 <- [1,470,null,{}] 01:27:45 INFO - PROCESS | 1847 | 1461227265514 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}] 01:27:45 INFO - PROCESS | 1847 | 1461227265705 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 01:27:45 INFO - PROCESS | 1847 | 1461227265731 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x978b9800 == 50 [pid = 1847] [id = 125] 01:27:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x978c0800) [pid = 1847] [serial = 374] [outer = (nil)] 01:27:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x983be400) [pid = 1847] [serial = 375] [outer = 0x978c0800] 01:27:45 INFO - PROCESS | 1847 | 1461227265800 Marionette DEBUG loaded listener.js 01:27:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x984b2800) [pid = 1847] [serial = 376] [outer = 0x978c0800] 01:27:46 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0xa0c32800) [pid = 1847] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:27:46 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x8fa27800) [pid = 1847] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:27:46 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x904a4c00) [pid = 1847] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:27:46 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x97e9fc00) [pid = 1847] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:27:46 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x97852400) [pid = 1847] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:27:46 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x8fa21c00) [pid = 1847] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:27:46 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x8fa26c00) [pid = 1847] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:27:46 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x91ded800) [pid = 1847] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:27:46 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x8f378800) [pid = 1847] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:27:46 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x978b8800) [pid = 1847] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:27:46 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x9052dc00) [pid = 1847] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:27:46 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x97987c00) [pid = 1847] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:27:46 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x97d95400) [pid = 1847] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:27:46 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x8f5e0c00) [pid = 1847] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:27:46 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0xa3ce8000) [pid = 1847] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:27:46 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x92bac400) [pid = 1847] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:27:46 INFO - PROCESS | 1847 | 1461227266937 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]]]}] 01:27:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:27:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1483ms 01:27:46 INFO - PROCESS | 1847 | 1461227266989 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 01:27:46 INFO - PROCESS | 1847 | 1461227266992 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 01:27:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:27:46 INFO - PROCESS | 1847 | 1461227266998 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:27:47 INFO - PROCESS | 1847 | 1461227267001 Marionette TRACE conn3 <- [1,474,null,{}] 01:27:47 INFO - PROCESS | 1847 | 1461227267006 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}] 01:27:47 INFO - PROCESS | 1847 | 1461227267165 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 01:27:47 INFO - PROCESS | 1847 | 1461227267334 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x8c105c00 == 51 [pid = 1847] [id = 126] 01:27:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x8c10a800) [pid = 1847] [serial = 377] [outer = (nil)] 01:27:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x8c110000) [pid = 1847] [serial = 378] [outer = 0x8c10a800] 01:27:47 INFO - PROCESS | 1847 | 1461227267413 Marionette DEBUG loaded listener.js 01:27:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x92823400) [pid = 1847] [serial = 379] [outer = 0x8c10a800] 01:27:48 INFO - PROCESS | 1847 | 1461227268054 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]]]}] 01:27:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:27:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1090ms 01:27:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:27:48 INFO - PROCESS | 1847 | 1461227268088 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 01:27:48 INFO - PROCESS | 1847 | 1461227268091 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 01:27:48 INFO - PROCESS | 1847 | 1461227268101 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:27:48 INFO - PROCESS | 1847 | 1461227268104 Marionette TRACE conn3 <- [1,478,null,{}] 01:27:48 INFO - PROCESS | 1847 | 1461227268110 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}] 01:27:48 INFO - PROCESS | 1847 | 1461227268297 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 01:27:48 INFO - PROCESS | 1847 | 1461227268316 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x8c108000 == 52 [pid = 1847] [id = 127] 01:27:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8f382400) [pid = 1847] [serial = 380] [outer = (nil)] 01:27:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x978bdc00) [pid = 1847] [serial = 381] [outer = 0x8f382400] 01:27:48 INFO - PROCESS | 1847 | 1461227268386 Marionette DEBUG loaded listener.js 01:27:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x97e9fc00) [pid = 1847] [serial = 382] [outer = 0x8f382400] 01:27:49 INFO - PROCESS | 1847 | 1461227269354 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]]]}] 01:27:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:27:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1334ms 01:27:49 INFO - PROCESS | 1847 | 1461227269431 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 01:27:49 INFO - PROCESS | 1847 | 1461227269438 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 01:27:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:27:49 INFO - PROCESS | 1847 | 1461227269447 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:27:49 INFO - PROCESS | 1847 | 1461227269453 Marionette TRACE conn3 <- [1,482,null,{}] 01:27:49 INFO - PROCESS | 1847 | 1461227269463 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}] 01:27:49 INFO - PROCESS | 1847 | 1461227269648 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 01:27:49 INFO - PROCESS | 1847 | 1461227269887 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x8c104c00 == 53 [pid = 1847] [id = 128] 01:27:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x8c105400) [pid = 1847] [serial = 383] [outer = (nil)] 01:27:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x8e733000) [pid = 1847] [serial = 384] [outer = 0x8c105400] 01:27:50 INFO - PROCESS | 1847 | 1461227270000 Marionette DEBUG loaded listener.js 01:27:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x8f9bd400) [pid = 1847] [serial = 385] [outer = 0x8c105400] 01:27:50 INFO - PROCESS | 1847 | 1461227270916 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]]]}] 01:27:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:27:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1541ms 01:27:50 INFO - PROCESS | 1847 | 1461227270988 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 01:27:50 INFO - PROCESS | 1847 | 1461227270996 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 01:27:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:27:51 INFO - PROCESS | 1847 | 1461227271007 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:27:51 INFO - PROCESS | 1847 | 1461227271011 Marionette TRACE conn3 <- [1,486,null,{}] 01:27:51 INFO - PROCESS | 1847 | 1461227271017 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}] 01:27:51 INFO - PROCESS | 1847 | 1461227271242 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 01:27:51 INFO - PROCESS | 1847 | 1461227271492 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x93b33000 == 54 [pid = 1847] [id = 129] 01:27:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x93b34800) [pid = 1847] [serial = 386] [outer = (nil)] 01:27:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x93c79800) [pid = 1847] [serial = 387] [outer = 0x93b34800] 01:27:51 INFO - PROCESS | 1847 | 1461227271592 Marionette DEBUG loaded listener.js 01:27:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x95076800) [pid = 1847] [serial = 388] [outer = 0x93b34800] 01:27:52 INFO - PROCESS | 1847 | 1461227272573 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]]]}] 01:27:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:27:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1637ms 01:27:52 INFO - PROCESS | 1847 | 1461227272644 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 01:27:52 INFO - PROCESS | 1847 | 1461227272648 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 01:27:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:27:52 INFO - PROCESS | 1847 | 1461227272655 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:27:52 INFO - PROCESS | 1847 | 1461227272661 Marionette TRACE conn3 <- [1,490,null,{}] 01:27:52 INFO - PROCESS | 1847 | 1461227272678 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}] 01:27:52 INFO - PROCESS | 1847 | 1461227272887 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 01:27:53 INFO - PROCESS | 1847 | 1461227273145 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x9733f800 == 55 [pid = 1847] [id = 130] 01:27:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x983bec00) [pid = 1847] [serial = 389] [outer = (nil)] 01:27:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x98686000) [pid = 1847] [serial = 390] [outer = 0x983bec00] 01:27:53 INFO - PROCESS | 1847 | 1461227273237 Marionette DEBUG loaded listener.js 01:27:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x98af4000) [pid = 1847] [serial = 391] [outer = 0x983bec00] 01:27:54 INFO - PROCESS | 1847 | 1461227274048 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]]]}] 01:27:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:27:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1436ms 01:27:54 INFO - PROCESS | 1847 | 1461227274092 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 01:27:54 INFO - PROCESS | 1847 | 1461227274097 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 01:27:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:27:54 INFO - PROCESS | 1847 | 1461227274103 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:27:54 INFO - PROCESS | 1847 | 1461227274106 Marionette TRACE conn3 <- [1,494,null,{}] 01:27:54 INFO - PROCESS | 1847 | 1461227274112 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}] 01:27:54 INFO - PROCESS | 1847 | 1461227274274 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 01:27:54 INFO - PROCESS | 1847 | 1461227274442 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f377400 == 56 [pid = 1847] [id = 131] 01:27:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x983be800) [pid = 1847] [serial = 392] [outer = (nil)] 01:27:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x9fc33400) [pid = 1847] [serial = 393] [outer = 0x983be800] 01:27:54 INFO - PROCESS | 1847 | 1461227274525 Marionette DEBUG loaded listener.js 01:27:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x9ffcf800) [pid = 1847] [serial = 394] [outer = 0x983be800] 01:27:55 INFO - PROCESS | 1847 | 1461227275502 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]]]}] 01:27:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:27:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1442ms 01:27:55 INFO - PROCESS | 1847 | 1461227275545 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 01:27:55 INFO - PROCESS | 1847 | 1461227275550 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 01:27:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:27:55 INFO - PROCESS | 1847 | 1461227275556 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:27:55 INFO - PROCESS | 1847 | 1461227275560 Marionette TRACE conn3 <- [1,498,null,{}] 01:27:55 INFO - PROCESS | 1847 | 1461227275565 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}] 01:27:55 INFO - PROCESS | 1847 | 1461227275724 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 01:27:55 INFO - PROCESS | 1847 | 1461227275894 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x962c9400 == 57 [pid = 1847] [id = 132] 01:27:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x9928a800) [pid = 1847] [serial = 395] [outer = (nil)] 01:27:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x99291400) [pid = 1847] [serial = 396] [outer = 0x9928a800] 01:27:55 INFO - PROCESS | 1847 | 1461227275987 Marionette DEBUG loaded listener.js 01:27:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x99295400) [pid = 1847] [serial = 397] [outer = 0x9928a800] 01:27:56 INFO - PROCESS | 1847 | 1461227276869 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]]]}] 01:27:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:27:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1389ms 01:27:56 INFO - PROCESS | 1847 | 1461227276946 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 01:27:56 INFO - PROCESS | 1847 | 1461227276950 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 01:27:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:27:56 INFO - PROCESS | 1847 | 1461227276957 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:27:56 INFO - PROCESS | 1847 | 1461227276961 Marionette TRACE conn3 <- [1,502,null,{}] 01:27:56 INFO - PROCESS | 1847 | 1461227276966 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}] 01:27:57 INFO - PROCESS | 1847 | 1461227277160 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 01:27:57 INFO - PROCESS | 1847 | 1461227277326 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e73f400 == 58 [pid = 1847] [id = 133] 01:27:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0xa0c38400) [pid = 1847] [serial = 398] [outer = (nil)] 01:27:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0xa3c0d400) [pid = 1847] [serial = 399] [outer = 0xa0c38400] 01:27:57 INFO - PROCESS | 1847 | 1461227277465 Marionette DEBUG loaded listener.js 01:27:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0xa3c81c00) [pid = 1847] [serial = 400] [outer = 0xa0c38400] 01:27:58 INFO - PROCESS | 1847 | 1461227278311 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]]]}] 01:27:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:27:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1404ms 01:27:58 INFO - PROCESS | 1847 | 1461227278362 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 01:27:58 INFO - PROCESS | 1847 | 1461227278366 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 01:27:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:27:58 INFO - PROCESS | 1847 | 1461227278372 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:27:58 INFO - PROCESS | 1847 | 1461227278375 Marionette TRACE conn3 <- [1,506,null,{}] 01:27:58 INFO - PROCESS | 1847 | 1461227278381 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}] 01:27:58 INFO - PROCESS | 1847 | 1461227278537 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 01:27:58 INFO - PROCESS | 1847 | 1461227278707 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf18400 == 59 [pid = 1847] [id = 134] 01:27:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x8dc95400) [pid = 1847] [serial = 401] [outer = (nil)] 01:27:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x8fb70800) [pid = 1847] [serial = 402] [outer = 0x8dc95400] 01:27:58 INFO - PROCESS | 1847 | 1461227278788 Marionette DEBUG loaded listener.js 01:27:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x8fb73000) [pid = 1847] [serial = 403] [outer = 0x8dc95400] 01:28:00 INFO - PROCESS | 1847 | 1461227280296 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]]]}] 01:28:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:28:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1936ms 01:28:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:28:00 INFO - PROCESS | 1847 | 1461227280308 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 01:28:00 INFO - PROCESS | 1847 | 1461227280311 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 01:28:00 INFO - PROCESS | 1847 | 1461227280318 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:28:00 INFO - PROCESS | 1847 | 1461227280321 Marionette TRACE conn3 <- [1,510,null,{}] 01:28:00 INFO - PROCESS | 1847 | 1461227280327 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}] 01:28:00 INFO - PROCESS | 1847 | 1461227280482 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 01:28:00 INFO - PROCESS | 1847 | 1461227280655 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fb71800 == 60 [pid = 1847] [id = 135] 01:28:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x8fd86000) [pid = 1847] [serial = 404] [outer = (nil)] 01:28:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0xa0a4a000) [pid = 1847] [serial = 405] [outer = 0x8fd86000] 01:28:00 INFO - PROCESS | 1847 | 1461227280737 Marionette DEBUG loaded listener.js 01:28:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0xa3c80800) [pid = 1847] [serial = 406] [outer = 0x8fd86000] 01:28:01 INFO - PROCESS | 1847 | 1461227281690 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]]]}] 01:28:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:28:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1441ms 01:28:01 INFO - PROCESS | 1847 | 1461227281759 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 01:28:01 INFO - PROCESS | 1847 | 1461227281763 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 01:28:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:28:01 INFO - PROCESS | 1847 | 1461227281769 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:28:01 INFO - PROCESS | 1847 | 1461227281773 Marionette TRACE conn3 <- [1,514,null,{}] 01:28:01 INFO - PROCESS | 1847 | 1461227281779 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}] 01:28:01 INFO - PROCESS | 1847 | 1461227281971 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 01:28:02 INFO - PROCESS | 1847 | 1461227282201 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x900eb800 == 61 [pid = 1847] [id = 136] 01:28:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x900ecc00) [pid = 1847] [serial = 407] [outer = (nil)] 01:28:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x900f2000) [pid = 1847] [serial = 408] [outer = 0x900ecc00] 01:28:02 INFO - PROCESS | 1847 | 1461227282299 Marionette DEBUG loaded listener.js 01:28:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x900f5400) [pid = 1847] [serial = 409] [outer = 0x900ecc00] 01:28:03 INFO - PROCESS | 1847 | 1461227283172 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]]]}] 01:28:03 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 01:28:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1480ms 01:28:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:28:03 INFO - PROCESS | 1847 | 1461227283250 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 01:28:03 INFO - PROCESS | 1847 | 1461227283253 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 01:28:03 INFO - PROCESS | 1847 | 1461227283260 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:28:03 INFO - PROCESS | 1847 | 1461227283263 Marionette TRACE conn3 <- [1,518,null,{}] 01:28:03 INFO - PROCESS | 1847 | 1461227283269 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}] 01:28:03 INFO - PROCESS | 1847 | 1461227283445 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 01:28:03 INFO - PROCESS | 1847 | 1461227283959 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dd25000 == 62 [pid = 1847] [id = 137] 01:28:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x8dd26000) [pid = 1847] [serial = 410] [outer = (nil)] 01:28:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x8dd2cc00) [pid = 1847] [serial = 411] [outer = 0x8dd26000] 01:28:04 INFO - PROCESS | 1847 | 1461227284084 Marionette DEBUG loaded listener.js 01:28:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x8dd31800) [pid = 1847] [serial = 412] [outer = 0x8dd26000] 01:28:04 INFO - PROCESS | 1847 | 1461227284890 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]]]}] 01:28:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:28:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1681ms 01:28:04 INFO - PROCESS | 1847 | 1461227284941 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 01:28:04 INFO - PROCESS | 1847 | 1461227284948 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 01:28:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:28:04 INFO - PROCESS | 1847 | 1461227284983 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:28:04 INFO - PROCESS | 1847 | 1461227284987 Marionette TRACE conn3 <- [1,522,null,{}] 01:28:04 INFO - PROCESS | 1847 | 1461227284994 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}] 01:28:05 INFO - PROCESS | 1847 | 1461227285172 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 01:28:05 INFO - PROCESS | 1847 | 1461227285363 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf1a000 == 63 [pid = 1847] [id = 138] 01:28:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x8bf20c00) [pid = 1847] [serial = 413] [outer = (nil)] 01:28:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x8f5e7c00) [pid = 1847] [serial = 414] [outer = 0x8bf20c00] 01:28:05 INFO - PROCESS | 1847 | 1461227285485 Marionette DEBUG loaded listener.js 01:28:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x900ec000) [pid = 1847] [serial = 415] [outer = 0x8bf20c00] 01:28:06 INFO - PROCESS | 1847 | 1461227286532 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]]]}] 01:28:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:28:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1635ms 01:28:06 INFO - PROCESS | 1847 | 1461227286619 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 01:28:06 INFO - PROCESS | 1847 | 1461227286624 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 01:28:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:28:06 INFO - PROCESS | 1847 | 1461227286631 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:28:06 INFO - PROCESS | 1847 | 1461227286634 Marionette TRACE conn3 <- [1,526,null,{}] 01:28:06 INFO - PROCESS | 1847 | 1461227286640 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}] 01:28:06 INFO - PROCESS | 1847 | 1461227286842 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 01:28:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x8fa23400) [pid = 1847] [serial = 416] [outer = 0x91123400] 01:28:07 INFO - PROCESS | 1847 | 1461227287147 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc97400 == 64 [pid = 1847] [id = 139] 01:28:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x8dc9f800) [pid = 1847] [serial = 417] [outer = (nil)] 01:28:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x90245400) [pid = 1847] [serial = 418] [outer = 0x8dc9f800] 01:28:07 INFO - PROCESS | 1847 | 1461227287312 Marionette DEBUG loaded listener.js 01:28:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x9112e400) [pid = 1847] [serial = 419] [outer = 0x8dc9f800] 01:28:07 INFO - PROCESS | 1847 | --DOCSHELL 0x8c105c00 == 63 [pid = 1847] [id = 126] 01:28:07 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x95074c00) [pid = 1847] [serial = 315] [outer = (nil)] [url = about:blank] 01:28:07 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x9023fc00) [pid = 1847] [serial = 294] [outer = (nil)] [url = about:blank] 01:28:07 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x9aec4800) [pid = 1847] [serial = 336] [outer = (nil)] [url = about:blank] 01:28:07 INFO - PROCESS | 1847 | --DOCSHELL 0x978b9800 == 62 [pid = 1847] [id = 125] 01:28:07 INFO - PROCESS | 1847 | --DOCSHELL 0x96397400 == 61 [pid = 1847] [id = 124] 01:28:07 INFO - PROCESS | 1847 | --DOCSHELL 0x8bf16000 == 60 [pid = 1847] [id = 123] 01:28:07 INFO - PROCESS | 1847 | --DOCSHELL 0x8e6c9000 == 59 [pid = 1847] [id = 122] 01:28:07 INFO - PROCESS | 1847 | --DOCSHELL 0x902e1400 == 58 [pid = 1847] [id = 121] 01:28:07 INFO - PROCESS | 1847 | --DOCSHELL 0x8f377000 == 57 [pid = 1847] [id = 113] 01:28:07 INFO - PROCESS | 1847 | --DOCSHELL 0x8f376400 == 56 [pid = 1847] [id = 112] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x96fa9400) [pid = 1847] [serial = 138] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x9ae05400) [pid = 1847] [serial = 141] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x97da3800) [pid = 1847] [serial = 174] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x97d9b800) [pid = 1847] [serial = 150] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0xa458b400) [pid = 1847] [serial = 147] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x97122000) [pid = 1847] [serial = 171] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0xa3c0ac00) [pid = 1847] [serial = 144] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x98369c00) [pid = 1847] [serial = 135] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x913e2000) [pid = 1847] [serial = 168] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x97eaac00) [pid = 1847] [serial = 177] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x97ea5c00) [pid = 1847] [serial = 330] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x98a32400) [pid = 1847] [serial = 334] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x983b1c00) [pid = 1847] [serial = 331] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x91de7800) [pid = 1847] [serial = 319] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x902e6800) [pid = 1847] [serial = 318] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x97121800) [pid = 1847] [serial = 324] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x9284b000) [pid = 1847] [serial = 321] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x93c75800) [pid = 1847] [serial = 322] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x91127400) [pid = 1847] [serial = 297] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x978c1c00) [pid = 1847] [serial = 300] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x98a33000) [pid = 1847] [serial = 303] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x9b0fc400) [pid = 1847] [serial = 306] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0xa3c07400) [pid = 1847] [serial = 309] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x93c78c00) [pid = 1847] [serial = 312] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x97980400) [pid = 1847] [serial = 327] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x984af000) [pid = 1847] [serial = 333] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x97d94c00) [pid = 1847] [serial = 328] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x9750f400) [pid = 1847] [serial = 325] [outer = (nil)] [url = about:blank] 01:28:08 INFO - PROCESS | 1847 | 1461227288242 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]]]}] 01:28:08 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 01:28:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1681ms 01:28:08 INFO - PROCESS | 1847 | 1461227288313 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 01:28:08 INFO - PROCESS | 1847 | 1461227288317 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 01:28:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:28:08 INFO - PROCESS | 1847 | 1461227288330 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:28:08 INFO - PROCESS | 1847 | 1461227288339 Marionette TRACE conn3 <- [1,530,null,{}] 01:28:08 INFO - PROCESS | 1847 | 1461227288347 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}] 01:28:08 INFO - PROCESS | 1847 | 1461227288503 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 01:28:08 INFO - PROCESS | 1847 | 1461227288628 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f376400 == 57 [pid = 1847] [id = 140] 01:28:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x8f377000) [pid = 1847] [serial = 420] [outer = (nil)] 01:28:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x93b31000) [pid = 1847] [serial = 421] [outer = 0x8f377000] 01:28:08 INFO - PROCESS | 1847 | 1461227288699 Marionette DEBUG loaded listener.js 01:28:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x93c73c00) [pid = 1847] [serial = 422] [outer = 0x8f377000] 01:28:09 INFO - PROCESS | 1847 | 1461227289425 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"]]]}] 01:28:09 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 01:28:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:28:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:28:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:28:09 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 01:28:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:28:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:28:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:28:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1149ms 01:28:09 INFO - PROCESS | 1847 | 1461227289474 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 01:28:09 INFO - PROCESS | 1847 | 1461227289478 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 01:28:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:28:09 INFO - PROCESS | 1847 | 1461227289485 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:28:09 INFO - PROCESS | 1847 | 1461227289488 Marionette TRACE conn3 <- [1,534,null,{}] 01:28:09 INFO - PROCESS | 1847 | 1461227289494 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}] 01:28:09 INFO - PROCESS | 1847 | 1461227289716 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 01:28:09 INFO - PROCESS | 1847 | 1461227289796 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x93b33400 == 58 [pid = 1847] [id = 141] 01:28:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x946e9800) [pid = 1847] [serial = 423] [outer = (nil)] 01:28:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x96832c00) [pid = 1847] [serial = 424] [outer = 0x946e9800] 01:28:09 INFO - PROCESS | 1847 | 1461227289865 Marionette DEBUG loaded listener.js 01:28:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x96fa9400) [pid = 1847] [serial = 425] [outer = 0x946e9800] 01:28:10 INFO - PROCESS | 1847 | 1461227290698 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]]]}] 01:28:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:28:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1234ms 01:28:10 INFO - PROCESS | 1847 | 1461227290721 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 01:28:10 INFO - PROCESS | 1847 | 1461227290724 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 01:28:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:28:10 INFO - PROCESS | 1847 | 1461227290730 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:28:10 INFO - PROCESS | 1847 | 1461227290733 Marionette TRACE conn3 <- [1,538,null,{}] 01:28:10 INFO - PROCESS | 1847 | 1461227290739 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}] 01:28:10 INFO - PROCESS | 1847 | 1461227290945 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 01:28:11 INFO - PROCESS | 1847 | 1461227290980 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x96395c00 == 59 [pid = 1847] [id = 142] 01:28:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x9639c000) [pid = 1847] [serial = 426] [outer = (nil)] 01:28:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x978b9400) [pid = 1847] [serial = 427] [outer = 0x9639c000] 01:28:11 INFO - PROCESS | 1847 | 1461227291062 Marionette DEBUG loaded listener.js 01:28:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x97987000) [pid = 1847] [serial = 428] [outer = 0x9639c000] 01:28:11 INFO - PROCESS | 1847 | 1461227291997 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]]]}] 01:28:12 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. 01:28:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1285ms 01:28:12 INFO - PROCESS | 1847 | 1461227292016 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 01:28:12 INFO - PROCESS | 1847 | 1461227292018 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 01:28:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:28:12 INFO - PROCESS | 1847 | 1461227292025 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:28:12 INFO - PROCESS | 1847 | 1461227292028 Marionette TRACE conn3 <- [1,542,null,{}] 01:28:12 INFO - PROCESS | 1847 | 1461227292037 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}] 01:28:12 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x8f37a800) [pid = 1847] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:28:12 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x8e739800) [pid = 1847] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:28:12 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x8bf17c00) [pid = 1847] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:28:12 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x978c0800) [pid = 1847] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:28:12 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x8c10a800) [pid = 1847] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:28:12 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x902e2800) [pid = 1847] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:28:12 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x8e6d1000) [pid = 1847] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:28:12 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x984afc00) [pid = 1847] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:28:12 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x978b6800) [pid = 1847] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:28:12 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x91defc00) [pid = 1847] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:28:12 INFO - PROCESS | 1847 | 1461227292628 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 01:28:12 INFO - PROCESS | 1847 | 1461227292764 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e739800 == 60 [pid = 1847] [id = 143] 01:28:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x8f377c00) [pid = 1847] [serial = 429] [outer = (nil)] 01:28:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x90246c00) [pid = 1847] [serial = 430] [outer = 0x8f377c00] 01:28:12 INFO - PROCESS | 1847 | 1461227292835 Marionette DEBUG loaded listener.js 01:28:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x92822400) [pid = 1847] [serial = 431] [outer = 0x8f377c00] 01:28:13 INFO - PROCESS | 1847 | 1461227293455 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]]]}] 01:28:13 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. 01:28:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1532ms 01:28:13 INFO - PROCESS | 1847 | 1461227293557 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 01:28:13 INFO - PROCESS | 1847 | 1461227293561 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 01:28:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:28:13 INFO - PROCESS | 1847 | 1461227293571 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:28:13 INFO - PROCESS | 1847 | 1461227293573 Marionette TRACE conn3 <- [1,546,null,{}] 01:28:13 INFO - PROCESS | 1847 | 1461227293579 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}] 01:28:13 INFO - PROCESS | 1847 | 1461227293790 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 01:28:13 INFO - PROCESS | 1847 | 1461227293805 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf1f800 == 61 [pid = 1847] [id = 144] 01:28:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x8c104400) [pid = 1847] [serial = 432] [outer = (nil)] 01:28:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x97d9c800) [pid = 1847] [serial = 433] [outer = 0x8c104400] 01:28:13 INFO - PROCESS | 1847 | 1461227293885 Marionette DEBUG loaded listener.js 01:28:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x97eab000) [pid = 1847] [serial = 434] [outer = 0x8c104400] 01:28:14 INFO - PROCESS | 1847 | 1461227294842 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]]]}] 01:28:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:28:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1283ms 01:28:14 INFO - PROCESS | 1847 | 1461227294855 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 01:28:14 INFO - PROCESS | 1847 | 1461227294860 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 01:28:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:28:14 INFO - PROCESS | 1847 | 1461227294870 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:28:14 INFO - PROCESS | 1847 | 1461227294876 Marionette TRACE conn3 <- [1,550,null,{}] 01:28:14 INFO - PROCESS | 1847 | 1461227294886 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}] 01:28:15 INFO - PROCESS | 1847 | 1461227295165 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 01:28:15 INFO - PROCESS | 1847 | 1461227295347 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc9e000 == 62 [pid = 1847] [id = 145] 01:28:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x8dd22c00) [pid = 1847] [serial = 435] [outer = (nil)] 01:28:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x8e73e000) [pid = 1847] [serial = 436] [outer = 0x8dd22c00] 01:28:15 INFO - PROCESS | 1847 | 1461227295449 Marionette DEBUG loaded listener.js 01:28:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x8fb6ec00) [pid = 1847] [serial = 437] [outer = 0x8dd22c00] 01:28:16 INFO - PROCESS | 1847 | 1461227296334 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]]]}] 01:28:16 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. 01:28:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1497ms 01:28:16 INFO - PROCESS | 1847 | 1461227296389 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 01:28:16 INFO - PROCESS | 1847 | 1461227296398 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 01:28:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:28:16 INFO - PROCESS | 1847 | 1461227296410 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:28:16 INFO - PROCESS | 1847 | 1461227296414 Marionette TRACE conn3 <- [1,554,null,{}] 01:28:16 INFO - PROCESS | 1847 | 1461227296420 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}] 01:28:16 INFO - PROCESS | 1847 | 1461227296603 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 01:28:16 INFO - PROCESS | 1847 | 1461227296776 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e73a800 == 63 [pid = 1847] [id = 146] 01:28:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x8e73ac00) [pid = 1847] [serial = 438] [outer = (nil)] 01:28:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x91125c00) [pid = 1847] [serial = 439] [outer = 0x8e73ac00] 01:28:16 INFO - PROCESS | 1847 | 1461227296859 Marionette DEBUG loaded listener.js 01:28:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x92854400) [pid = 1847] [serial = 440] [outer = 0x8e73ac00] 01:28:17 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:28:17 INFO - PROCESS | 1847 | 1461227297914 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]]]}] 01:28:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:28:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1544ms 01:28:17 INFO - PROCESS | 1847 | 1461227297954 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 01:28:17 INFO - PROCESS | 1847 | 1461227297959 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 01:28:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:28:17 INFO - PROCESS | 1847 | 1461227297965 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:28:17 INFO - PROCESS | 1847 | 1461227297971 Marionette TRACE conn3 <- [1,558,null,{}] 01:28:17 INFO - PROCESS | 1847 | 1461227297989 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}] 01:28:18 INFO - PROCESS | 1847 | 1461227298204 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 01:28:18 INFO - PROCESS | 1847 | 1461227298419 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x93c79000 == 64 [pid = 1847] [id = 147] 01:28:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x978c1000) [pid = 1847] [serial = 441] [outer = (nil)] 01:28:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x97da3000) [pid = 1847] [serial = 442] [outer = 0x978c1000] 01:28:18 INFO - PROCESS | 1847 | 1461227298551 Marionette DEBUG loaded listener.js 01:28:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x983b5400) [pid = 1847] [serial = 443] [outer = 0x978c1000] 01:28:19 INFO - PROCESS | 1847 | 1461227299408 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]]]}] 01:28:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:28:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1487ms 01:28:19 INFO - PROCESS | 1847 | 1461227299453 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 01:28:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:28:19 INFO - PROCESS | 1847 | 1461227299458 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 01:28:19 INFO - PROCESS | 1847 | 1461227299464 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:28:19 INFO - PROCESS | 1847 | 1461227299468 Marionette TRACE conn3 <- [1,562,null,{}] 01:28:19 INFO - PROCESS | 1847 | 1461227299474 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}] 01:28:19 INFO - PROCESS | 1847 | 1461227299662 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 01:28:19 INFO - PROCESS | 1847 | 1461227299834 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x8c10e000 == 65 [pid = 1847] [id = 148] 01:28:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x975ce400) [pid = 1847] [serial = 444] [outer = (nil)] 01:28:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x984b2c00) [pid = 1847] [serial = 445] [outer = 0x975ce400] 01:28:19 INFO - PROCESS | 1847 | 1461227299919 Marionette DEBUG loaded listener.js 01:28:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x9868c400) [pid = 1847] [serial = 446] [outer = 0x975ce400] 01:28:20 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:28:20 INFO - PROCESS | 1847 | 1461227300836 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]]]}] 01:28:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:28:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1434ms 01:28:20 INFO - PROCESS | 1847 | 1461227300898 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 01:28:20 INFO - PROCESS | 1847 | 1461227300902 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 01:28:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:28:20 INFO - PROCESS | 1847 | 1461227300909 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:28:20 INFO - PROCESS | 1847 | 1461227300913 Marionette TRACE conn3 <- [1,566,null,{}] 01:28:20 INFO - PROCESS | 1847 | 1461227300919 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}] 01:28:21 INFO - PROCESS | 1847 | 1461227301086 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 01:28:21 INFO - PROCESS | 1847 | 1461227301255 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x975d8400 == 66 [pid = 1847] [id = 149] 01:28:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x984ab800) [pid = 1847] [serial = 447] [outer = (nil)] 01:28:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x99289c00) [pid = 1847] [serial = 448] [outer = 0x984ab800] 01:28:21 INFO - PROCESS | 1847 | 1461227301338 Marionette DEBUG loaded listener.js 01:28:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x99291c00) [pid = 1847] [serial = 449] [outer = 0x984ab800] 01:28:21 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:28:22 INFO - PROCESS | 1847 | 1461227302274 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]]]}] 01:28:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:28:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1403ms 01:28:22 INFO - PROCESS | 1847 | 1461227302313 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 01:28:22 INFO - PROCESS | 1847 | 1461227302317 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 01:28:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:28:22 INFO - PROCESS | 1847 | 1461227302323 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:28:22 INFO - PROCESS | 1847 | 1461227302327 Marionette TRACE conn3 <- [1,570,null,{}] 01:28:22 INFO - PROCESS | 1847 | 1461227302332 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}] 01:28:22 INFO - PROCESS | 1847 | 1461227302529 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 01:28:22 INFO - PROCESS | 1847 | 1461227302699 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e6cdc00 == 67 [pid = 1847] [id = 150] 01:28:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x98a3e400) [pid = 1847] [serial = 450] [outer = (nil)] 01:28:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x9fc53000) [pid = 1847] [serial = 451] [outer = 0x98a3e400] 01:28:22 INFO - PROCESS | 1847 | 1461227302785 Marionette DEBUG loaded listener.js 01:28:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x9feac800) [pid = 1847] [serial = 452] [outer = 0x98a3e400] 01:28:23 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:28:23 INFO - PROCESS | 1847 | 1461227303711 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]]]}] 01:28:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:28:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1434ms 01:28:23 INFO - PROCESS | 1847 | 1461227303758 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 01:28:23 INFO - PROCESS | 1847 | 1461227303762 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 01:28:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:28:23 INFO - PROCESS | 1847 | 1461227303768 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:28:23 INFO - PROCESS | 1847 | 1461227303771 Marionette TRACE conn3 <- [1,574,null,{}] 01:28:23 INFO - PROCESS | 1847 | 1461227303777 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}] 01:28:23 INFO - PROCESS | 1847 | 1461227303938 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 01:28:24 INFO - PROCESS | 1847 | 1461227304114 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x97612800 == 68 [pid = 1847] [id = 151] 01:28:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x97614c00) [pid = 1847] [serial = 453] [outer = (nil)] 01:28:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x97619c00) [pid = 1847] [serial = 454] [outer = 0x97614c00] 01:28:24 INFO - PROCESS | 1847 | 1461227304200 Marionette DEBUG loaded listener.js 01:28:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x9761cc00) [pid = 1847] [serial = 455] [outer = 0x97614c00] 01:28:25 INFO - PROCESS | 1847 | 1461227305085 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]]]}] 01:28:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:28:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1380ms 01:28:25 INFO - PROCESS | 1847 | 1461227305149 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 01:28:25 INFO - PROCESS | 1847 | 1461227305153 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 01:28:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:28:25 INFO - PROCESS | 1847 | 1461227305160 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:28:25 INFO - PROCESS | 1847 | 1461227305163 Marionette TRACE conn3 <- [1,578,null,{}] 01:28:25 INFO - PROCESS | 1847 | 1461227305169 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}] 01:28:25 INFO - PROCESS | 1847 | 1461227305338 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 01:28:25 INFO - PROCESS | 1847 | 1461227305509 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf20800 == 69 [pid = 1847] [id = 152] 01:28:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x90161400) [pid = 1847] [serial = 456] [outer = (nil)] 01:28:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x90168800) [pid = 1847] [serial = 457] [outer = 0x90161400] 01:28:25 INFO - PROCESS | 1847 | 1461227305595 Marionette DEBUG loaded listener.js 01:28:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x9016c800) [pid = 1847] [serial = 458] [outer = 0x90161400] 01:28:26 INFO - PROCESS | 1847 | 1461227306424 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]]]}] 01:28:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:28:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1334ms 01:28:26 INFO - PROCESS | 1847 | 1461227306495 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 01:28:26 INFO - PROCESS | 1847 | 1461227306499 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 01:28:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:28:26 INFO - PROCESS | 1847 | 1461227306505 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:28:26 INFO - PROCESS | 1847 | 1461227306508 Marionette TRACE conn3 <- [1,582,null,{}] 01:28:26 INFO - PROCESS | 1847 | 1461227306514 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}] 01:28:26 INFO - PROCESS | 1847 | 1461227306682 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 01:28:26 INFO - PROCESS | 1847 | 1461227306859 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x90163000 == 70 [pid = 1847] [id = 153] 01:28:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x90164400) [pid = 1847] [serial = 459] [outer = (nil)] 01:28:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x97616800) [pid = 1847] [serial = 460] [outer = 0x90164400] 01:28:26 INFO - PROCESS | 1847 | 1461227306944 Marionette DEBUG loaded listener.js 01:28:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x9761f000) [pid = 1847] [serial = 461] [outer = 0x90164400] 01:28:27 INFO - PROCESS | 1847 | 1461227307850 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]]]}] 01:28:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:28:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1388ms 01:28:27 INFO - PROCESS | 1847 | 1461227307894 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 01:28:27 INFO - PROCESS | 1847 | 1461227307898 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 01:28:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:28:27 INFO - PROCESS | 1847 | 1461227307904 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:28:27 INFO - PROCESS | 1847 | 1461227307907 Marionette TRACE conn3 <- [1,586,null,{}] 01:28:27 INFO - PROCESS | 1847 | 1461227307913 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}] 01:28:28 INFO - PROCESS | 1847 | 1461227308076 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 01:28:28 INFO - PROCESS | 1847 | 1461227308253 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x95b75000 == 71 [pid = 1847] [id = 154] 01:28:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x97613000) [pid = 1847] [serial = 462] [outer = (nil)] 01:28:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0xa0e8f400) [pid = 1847] [serial = 463] [outer = 0x97613000] 01:28:28 INFO - PROCESS | 1847 | 1461227308336 Marionette DEBUG loaded listener.js 01:28:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0xa0e91000) [pid = 1847] [serial = 464] [outer = 0x97613000] 01:28:28 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:28:29 INFO - PROCESS | 1847 | 1461227309266 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]]]}] 01:28:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:28:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1430ms 01:28:29 INFO - PROCESS | 1847 | 1461227309335 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 01:28:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:28:29 INFO - PROCESS | 1847 | 1461227309342 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 01:28:29 INFO - PROCESS | 1847 | 1461227309348 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:28:29 INFO - PROCESS | 1847 | 1461227309353 Marionette TRACE conn3 <- [1,590,null,{}] 01:28:29 INFO - PROCESS | 1847 | 1461227309358 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}] 01:28:29 INFO - PROCESS | 1847 | 1461227309596 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 01:28:29 INFO - PROCESS | 1847 | 1461227309826 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b6edc00 == 72 [pid = 1847] [id = 155] 01:28:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x8b6f0c00) [pid = 1847] [serial = 465] [outer = (nil)] 01:28:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x8bf20000) [pid = 1847] [serial = 466] [outer = 0x8b6f0c00] 01:28:29 INFO - PROCESS | 1847 | 1461227309963 Marionette DEBUG loaded listener.js 01:28:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x9016e400) [pid = 1847] [serial = 467] [outer = 0x8b6f0c00] 01:28:31 INFO - PROCESS | 1847 | 1461227311127 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]]]}] 01:28:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:28:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1837ms 01:28:31 INFO - PROCESS | 1847 | 1461227311185 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 01:28:31 INFO - PROCESS | 1847 | 1461227311193 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 01:28:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:28:31 INFO - PROCESS | 1847 | 1461227311201 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:28:31 INFO - PROCESS | 1847 | 1461227311206 Marionette TRACE conn3 <- [1,594,null,{}] 01:28:31 INFO - PROCESS | 1847 | 1461227311214 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}] 01:28:31 INFO - PROCESS | 1847 | 1461227311421 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 01:28:31 INFO - PROCESS | 1847 | 1461227311784 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dd29c00 == 73 [pid = 1847] [id = 156] 01:28:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x8dd2a400) [pid = 1847] [serial = 468] [outer = (nil)] 01:28:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x8f374000) [pid = 1847] [serial = 469] [outer = 0x8dd2a400] 01:28:31 INFO - PROCESS | 1847 | 1461227311868 Marionette DEBUG loaded listener.js 01:28:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x8f9c7400) [pid = 1847] [serial = 470] [outer = 0x8dd2a400] 01:28:32 INFO - PROCESS | 1847 | 1461227312788 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]]]}] 01:28:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:28:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1631ms 01:28:32 INFO - PROCESS | 1847 | 1461227312834 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 01:28:32 INFO - PROCESS | 1847 | 1461227312842 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 01:28:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:28:32 INFO - PROCESS | 1847 | 1461227312852 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:28:32 INFO - PROCESS | 1847 | 1461227312856 Marionette TRACE conn3 <- [1,598,null,{}] 01:28:32 INFO - PROCESS | 1847 | 1461227312863 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}] 01:28:33 INFO - PROCESS | 1847 | 1461227313033 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 01:28:33 INFO - PROCESS | 1847 | 1461227313226 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x900f0800 == 74 [pid = 1847] [id = 157] 01:28:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x900f1c00) [pid = 1847] [serial = 471] [outer = (nil)] 01:28:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x9023d400) [pid = 1847] [serial = 472] [outer = 0x900f1c00] 01:28:33 INFO - PROCESS | 1847 | 1461227313407 Marionette DEBUG loaded listener.js 01:28:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x902e1400) [pid = 1847] [serial = 473] [outer = 0x900f1c00] 01:28:33 INFO - PROCESS | 1847 | --DOCSHELL 0x8f5e5800 == 73 [pid = 1847] [id = 68] 01:28:33 INFO - PROCESS | 1847 | --DOCSHELL 0x97da2c00 == 72 [pid = 1847] [id = 71] 01:28:33 INFO - PROCESS | 1847 | --DOCSHELL 0x92af3400 == 71 [pid = 1847] [id = 70] 01:28:33 INFO - PROCESS | 1847 | --DOCSHELL 0x96396000 == 70 [pid = 1847] [id = 73] 01:28:33 INFO - PROCESS | 1847 | --DOCSHELL 0x96391000 == 69 [pid = 1847] [id = 72] 01:28:33 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x978bdc00) [pid = 1847] [serial = 381] [outer = (nil)] [url = about:blank] 01:28:33 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x9052a800) [pid = 1847] [serial = 339] [outer = (nil)] [url = about:blank] 01:28:33 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x93b33800) [pid = 1847] [serial = 351] [outer = (nil)] [url = about:blank] 01:28:33 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0xa45c9800) [pid = 1847] [serial = 354] [outer = (nil)] [url = about:blank] 01:28:33 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x95be0c00) [pid = 1847] [serial = 342] [outer = (nil)] [url = about:blank] 01:28:33 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x9feab800) [pid = 1847] [serial = 345] [outer = (nil)] [url = about:blank] 01:28:33 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0xa2a88c00) [pid = 1847] [serial = 348] [outer = (nil)] [url = about:blank] 01:28:33 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x8dc9a000) [pid = 1847] [serial = 357] [outer = (nil)] [url = about:blank] 01:28:33 INFO - PROCESS | 1847 | --DOCSHELL 0x8e739800 == 68 [pid = 1847] [id = 143] 01:28:33 INFO - PROCESS | 1847 | --DOCSHELL 0x96395c00 == 67 [pid = 1847] [id = 142] 01:28:33 INFO - PROCESS | 1847 | --DOCSHELL 0x93b33400 == 66 [pid = 1847] [id = 141] 01:28:34 INFO - PROCESS | 1847 | --DOCSHELL 0x8f376400 == 65 [pid = 1847] [id = 140] 01:28:34 INFO - PROCESS | 1847 | --DOCSHELL 0x8dc97400 == 64 [pid = 1847] [id = 139] 01:28:34 INFO - PROCESS | 1847 | --DOCSHELL 0x8bf1a000 == 63 [pid = 1847] [id = 138] 01:28:34 INFO - PROCESS | 1847 | --DOCSHELL 0x8dd25000 == 62 [pid = 1847] [id = 137] 01:28:34 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x97124400) [pid = 1847] [serial = 369] [outer = (nil)] [url = about:blank] 01:28:34 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x8e73e400) [pid = 1847] [serial = 268] [outer = (nil)] [url = about:blank] 01:28:34 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x8bf1b000) [pid = 1847] [serial = 360] [outer = (nil)] [url = about:blank] 01:28:34 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x984b2800) [pid = 1847] [serial = 376] [outer = (nil)] [url = about:blank] 01:28:34 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x8c110000) [pid = 1847] [serial = 378] [outer = (nil)] [url = about:blank] 01:28:34 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x9784cc00) [pid = 1847] [serial = 370] [outer = (nil)] [url = about:blank] 01:28:34 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x902ec000) [pid = 1847] [serial = 363] [outer = (nil)] [url = about:blank] 01:28:34 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x902e5000) [pid = 1847] [serial = 366] [outer = (nil)] [url = about:blank] 01:28:34 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x92823400) [pid = 1847] [serial = 379] [outer = (nil)] [url = about:blank] 01:28:34 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0xa0fa0400) [pid = 1847] [serial = 222] [outer = (nil)] [url = about:blank] 01:28:34 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x91deb800) [pid = 1847] [serial = 364] [outer = (nil)] [url = about:blank] 01:28:34 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x97d9f000) [pid = 1847] [serial = 372] [outer = (nil)] [url = about:blank] 01:28:34 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x8bf1e000) [pid = 1847] [serial = 361] [outer = (nil)] [url = about:blank] 01:28:34 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x93b2c800) [pid = 1847] [serial = 367] [outer = (nil)] [url = about:blank] 01:28:34 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x979a9800) [pid = 1847] [serial = 316] [outer = (nil)] [url = about:blank] 01:28:34 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x983be400) [pid = 1847] [serial = 375] [outer = (nil)] [url = about:blank] 01:28:34 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x97ea0400) [pid = 1847] [serial = 373] [outer = (nil)] [url = about:blank] 01:28:34 INFO - PROCESS | 1847 | 1461227314342 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]]]}] 01:28:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:28:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1531ms 01:28:34 INFO - PROCESS | 1847 | 1461227314391 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 01:28:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:28:34 INFO - PROCESS | 1847 | 1461227314395 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 01:28:34 INFO - PROCESS | 1847 | 1461227314402 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:28:34 INFO - PROCESS | 1847 | 1461227314408 Marionette TRACE conn3 <- [1,602,null,{}] 01:28:34 INFO - PROCESS | 1847 | 1461227314423 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}] 01:28:34 INFO - PROCESS | 1847 | 1461227314585 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 01:28:34 INFO - PROCESS | 1847 | 1461227314597 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf1a000 == 63 [pid = 1847] [id = 158] 01:28:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x900f4400) [pid = 1847] [serial = 474] [outer = (nil)] 01:28:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x9112a800) [pid = 1847] [serial = 475] [outer = 0x900f4400] 01:28:34 INFO - PROCESS | 1847 | 1461227314670 Marionette DEBUG loaded listener.js 01:28:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x9281f000) [pid = 1847] [serial = 476] [outer = 0x900f4400] 01:28:35 INFO - PROCESS | 1847 | 1461227315640 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]]]}] 01:28:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:28:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1287ms 01:28:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:28:35 INFO - PROCESS | 1847 | 1461227315690 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 01:28:35 INFO - PROCESS | 1847 | 1461227315693 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 01:28:35 INFO - PROCESS | 1847 | 1461227315700 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:28:35 INFO - PROCESS | 1847 | 1461227315703 Marionette TRACE conn3 <- [1,606,null,{}] 01:28:35 INFO - PROCESS | 1847 | 1461227315708 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}] 01:28:35 INFO - PROCESS | 1847 | 1461227315858 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 01:28:36 INFO - PROCESS | 1847 | 1461227316011 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fd89000 == 64 [pid = 1847] [id = 159] 01:28:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x91de7800) [pid = 1847] [serial = 477] [outer = (nil)] 01:28:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x93b35c00) [pid = 1847] [serial = 478] [outer = 0x91de7800] 01:28:36 INFO - PROCESS | 1847 | 1461227316082 Marionette DEBUG loaded listener.js 01:28:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x93c78c00) [pid = 1847] [serial = 479] [outer = 0x91de7800] 01:28:36 INFO - PROCESS | 1847 | 1461227316952 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]]]}] 01:28:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:28:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1285ms 01:28:36 INFO - PROCESS | 1847 | 1461227316992 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 01:28:36 INFO - PROCESS | 1847 | 1461227316995 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 01:28:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:28:37 INFO - PROCESS | 1847 | 1461227317003 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:28:37 INFO - PROCESS | 1847 | 1461227317008 Marionette TRACE conn3 <- [1,610,null,{}] 01:28:37 INFO - PROCESS | 1847 | 1461227317019 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}] 01:28:37 INFO - PROCESS | 1847 | 1461227317216 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 01:28:37 INFO - PROCESS | 1847 | 1461227317240 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x92aee800 == 65 [pid = 1847] [id = 160] 01:28:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x92ba9400) [pid = 1847] [serial = 480] [outer = (nil)] 01:28:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x96837800) [pid = 1847] [serial = 481] [outer = 0x92ba9400] 01:28:37 INFO - PROCESS | 1847 | 1461227317310 Marionette DEBUG loaded listener.js 01:28:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x9733f000) [pid = 1847] [serial = 482] [outer = 0x92ba9400] 01:28:38 INFO - PROCESS | 1847 | 1461227318226 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]]]}] 01:28:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:28:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1290ms 01:28:38 INFO - PROCESS | 1847 | 1461227318294 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 01:28:38 INFO - PROCESS | 1847 | 1461227318298 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 01:28:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:28:38 INFO - PROCESS | 1847 | 1461227318304 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:28:38 INFO - PROCESS | 1847 | 1461227318307 Marionette TRACE conn3 <- [1,614,null,{}] 01:28:38 INFO - PROCESS | 1847 | 1461227318313 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}] 01:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x9639c000) [pid = 1847] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x8f377000) [pid = 1847] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x8bf20c00) [pid = 1847] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x8dd26000) [pid = 1847] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x8dc9f800) [pid = 1847] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x946e9800) [pid = 1847] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x8f377c00) [pid = 1847] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:28:39 INFO - PROCESS | 1847 | 1461227319040 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 01:28:39 INFO - PROCESS | 1847 | 1461227319138 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dd27c00 == 66 [pid = 1847] [id = 161] 01:28:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x8fb70c00) [pid = 1847] [serial = 483] [outer = (nil)] 01:28:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x93b36c00) [pid = 1847] [serial = 484] [outer = 0x8fb70c00] 01:28:39 INFO - PROCESS | 1847 | 1461227319214 Marionette DEBUG loaded listener.js 01:28:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x9761a800) [pid = 1847] [serial = 485] [outer = 0x8fb70c00] 01:28:39 INFO - PROCESS | 1847 | 1461227319832 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]]]}] 01:28:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:28:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1578ms 01:28:39 INFO - PROCESS | 1847 | 1461227319883 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 01:28:39 INFO - PROCESS | 1847 | 1461227319887 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 01:28:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:28:39 INFO - PROCESS | 1847 | 1461227319893 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:28:39 INFO - PROCESS | 1847 | 1461227319896 Marionette TRACE conn3 <- [1,618,null,{}] 01:28:39 INFO - PROCESS | 1847 | 1461227319902 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}] 01:28:40 INFO - PROCESS | 1847 | 1461227320100 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 01:28:40 INFO - PROCESS | 1847 | 1461227320123 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc9f800 == 67 [pid = 1847] [id = 162] 01:28:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x96294000) [pid = 1847] [serial = 486] [outer = (nil)] 01:28:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x97d94c00) [pid = 1847] [serial = 487] [outer = 0x96294000] 01:28:40 INFO - PROCESS | 1847 | 1461227320206 Marionette DEBUG loaded listener.js 01:28:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x97e9d400) [pid = 1847] [serial = 488] [outer = 0x96294000] 01:28:41 INFO - PROCESS | 1847 | 1461227321114 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]]]}] 01:28:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:28:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1278ms 01:28:41 INFO - PROCESS | 1847 | 1461227321173 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 01:28:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:28:41 INFO - PROCESS | 1847 | 1461227321180 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 01:28:41 INFO - PROCESS | 1847 | 1461227321189 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:28:41 INFO - PROCESS | 1847 | 1461227321195 Marionette TRACE conn3 <- [1,622,null,{}] 01:28:41 INFO - PROCESS | 1847 | 1461227321205 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}] 01:28:41 INFO - PROCESS | 1847 | 1461227321393 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 01:28:41 INFO - PROCESS | 1847 | 1461227321569 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b6ed800 == 68 [pid = 1847] [id = 163] 01:28:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x8bf1d800) [pid = 1847] [serial = 489] [outer = (nil)] 01:28:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x8dd2c000) [pid = 1847] [serial = 490] [outer = 0x8bf1d800] 01:28:41 INFO - PROCESS | 1847 | 1461227321656 Marionette DEBUG loaded listener.js 01:28:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x8e730800) [pid = 1847] [serial = 491] [outer = 0x8bf1d800] 01:28:42 INFO - PROCESS | 1847 | 1461227322657 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]]]}] 01:28:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:28:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1543ms 01:28:42 INFO - PROCESS | 1847 | 1461227322732 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 01:28:42 INFO - PROCESS | 1847 | 1461227322741 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 01:28:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:28:42 INFO - PROCESS | 1847 | 1461227322751 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:28:42 INFO - PROCESS | 1847 | 1461227322756 Marionette TRACE conn3 <- [1,626,null,{}] 01:28:42 INFO - PROCESS | 1847 | 1461227322762 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}] 01:28:42 INFO - PROCESS | 1847 | 1461227322978 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 01:28:43 INFO - PROCESS | 1847 | 1461227323208 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc98400 == 69 [pid = 1847] [id = 164] 01:28:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x8f5df000) [pid = 1847] [serial = 492] [outer = (nil)] 01:28:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x90170800) [pid = 1847] [serial = 493] [outer = 0x8f5df000] 01:28:43 INFO - PROCESS | 1847 | 1461227323310 Marionette DEBUG loaded listener.js 01:28:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x91125400) [pid = 1847] [serial = 494] [outer = 0x8f5df000] 01:28:44 INFO - PROCESS | 1847 | 1461227324311 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]]]}] 01:28:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:28:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1596ms 01:28:44 INFO - PROCESS | 1847 | 1461227324347 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 01:28:44 INFO - PROCESS | 1847 | 1461227324351 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 01:28:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:28:44 INFO - PROCESS | 1847 | 1461227324358 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:28:44 INFO - PROCESS | 1847 | 1461227324364 Marionette TRACE conn3 <- [1,630,null,{}] 01:28:44 INFO - PROCESS | 1847 | 1461227324380 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}] 01:28:44 INFO - PROCESS | 1847 | 1461227324563 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 01:28:44 INFO - PROCESS | 1847 | 1461227324783 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x900f7c00 == 70 [pid = 1847] [id = 165] 01:28:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x97612000) [pid = 1847] [serial = 495] [outer = (nil)] 01:28:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x978bb400) [pid = 1847] [serial = 496] [outer = 0x97612000] 01:28:44 INFO - PROCESS | 1847 | 1461227324917 Marionette DEBUG loaded listener.js 01:28:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x97d9f000) [pid = 1847] [serial = 497] [outer = 0x97612000] 01:28:45 INFO - PROCESS | 1847 | 1461227325813 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]]]}] 01:28:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:28:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1491ms 01:28:45 INFO - PROCESS | 1847 | 1461227325850 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 01:28:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:28:45 INFO - PROCESS | 1847 | 1461227325855 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 01:28:45 INFO - PROCESS | 1847 | 1461227325861 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:28:45 INFO - PROCESS | 1847 | 1461227325865 Marionette TRACE conn3 <- [1,634,null,{}] 01:28:45 INFO - PROCESS | 1847 | 1461227325871 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}] 01:28:46 INFO - PROCESS | 1847 | 1461227326057 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 01:28:46 INFO - PROCESS | 1847 | 1461227326232 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b6f5000 == 71 [pid = 1847] [id = 166] 01:28:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x97d9a800) [pid = 1847] [serial = 498] [outer = (nil)] 01:28:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x984b0000) [pid = 1847] [serial = 499] [outer = 0x97d9a800] 01:28:46 INFO - PROCESS | 1847 | 1461227326317 Marionette DEBUG loaded listener.js 01:28:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x98689c00) [pid = 1847] [serial = 500] [outer = 0x97d9a800] 01:28:46 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:28:47 INFO - PROCESS | 1847 | 1461227327243 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]]]}] 01:28:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:28:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1430ms 01:28:47 INFO - PROCESS | 1847 | 1461227327292 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 01:28:47 INFO - PROCESS | 1847 | 1461227327296 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 01:28:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:28:47 INFO - PROCESS | 1847 | 1461227327302 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:28:47 INFO - PROCESS | 1847 | 1461227327305 Marionette TRACE conn3 <- [1,638,null,{}] 01:28:47 INFO - PROCESS | 1847 | 1461227327311 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}] 01:28:47 INFO - PROCESS | 1847 | 1461227327483 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 01:28:47 INFO - PROCESS | 1847 | 1461227327658 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc91400 == 72 [pid = 1847] [id = 167] 01:28:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x978bb800) [pid = 1847] [serial = 501] [outer = (nil)] 01:28:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x99298800) [pid = 1847] [serial = 502] [outer = 0x978bb800] 01:28:47 INFO - PROCESS | 1847 | 1461227327750 Marionette DEBUG loaded listener.js 01:28:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x9b02e800) [pid = 1847] [serial = 503] [outer = 0x978bb800] 01:28:48 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:28:48 INFO - PROCESS | 1847 | 1461227328612 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]]]}] 01:28:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:28:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1383ms 01:28:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:28:48 INFO - PROCESS | 1847 | 1461227328685 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 01:28:48 INFO - PROCESS | 1847 | 1461227328688 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 01:28:48 INFO - PROCESS | 1847 | 1461227328695 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:28:48 INFO - PROCESS | 1847 | 1461227328699 Marionette TRACE conn3 <- [1,642,null,{}] 01:28:48 INFO - PROCESS | 1847 | 1461227328704 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}] 01:28:48 INFO - PROCESS | 1847 | 1461227328943 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 01:28:49 INFO - PROCESS | 1847 | 1461227329182 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:49 INFO - PROCESS | 1847 | ++DOCSHELL 0xa0c3b800 == 73 [pid = 1847] [id = 168] 01:28:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0xa0e94800) [pid = 1847] [serial = 504] [outer = (nil)] 01:28:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0xa0e97c00) [pid = 1847] [serial = 505] [outer = 0xa0e94800] 01:28:49 INFO - PROCESS | 1847 | 1461227329285 Marionette DEBUG loaded listener.js 01:28:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0xa0e9c000) [pid = 1847] [serial = 506] [outer = 0xa0e94800] 01:28:50 INFO - PROCESS | 1847 | 1461227330144 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]]]}] 01:28:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:28:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1492ms 01:28:50 INFO - PROCESS | 1847 | 1461227330187 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 01:28:50 INFO - PROCESS | 1847 | 1461227330191 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 01:28:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:28:50 INFO - PROCESS | 1847 | 1461227330197 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:28:50 INFO - PROCESS | 1847 | 1461227330201 Marionette TRACE conn3 <- [1,646,null,{}] 01:28:50 INFO - PROCESS | 1847 | 1461227330212 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}] 01:28:50 INFO - PROCESS | 1847 | 1461227330388 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 01:28:50 INFO - PROCESS | 1847 | 1461227330568 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5a9c00 == 74 [pid = 1847] [id = 169] 01:28:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x8b5aa000) [pid = 1847] [serial = 507] [outer = (nil)] 01:28:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x8b5b1000) [pid = 1847] [serial = 508] [outer = 0x8b5aa000] 01:28:50 INFO - PROCESS | 1847 | 1461227330655 Marionette DEBUG loaded listener.js 01:28:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x8b5b5800) [pid = 1847] [serial = 509] [outer = 0x8b5aa000] 01:28:51 INFO - PROCESS | 1847 | 1461227331513 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]]]}] 01:28:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:28:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1348ms 01:28:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:28:51 INFO - PROCESS | 1847 | 1461227331545 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 01:28:51 INFO - PROCESS | 1847 | 1461227331549 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 01:28:51 INFO - PROCESS | 1847 | 1461227331555 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:28:51 INFO - PROCESS | 1847 | 1461227331559 Marionette TRACE conn3 <- [1,650,null,{}] 01:28:51 INFO - PROCESS | 1847 | 1461227331565 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}] 01:28:51 INFO - PROCESS | 1847 | 1461227331728 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 01:28:51 INFO - PROCESS | 1847 | 1461227331911 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5a9000 == 75 [pid = 1847] [id = 170] 01:28:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x8b5afc00) [pid = 1847] [serial = 510] [outer = (nil)] 01:28:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x8b5bc000) [pid = 1847] [serial = 511] [outer = 0x8b5afc00] 01:28:52 INFO - PROCESS | 1847 | 1461227331998 Marionette DEBUG loaded listener.js 01:28:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x8b5bd800) [pid = 1847] [serial = 512] [outer = 0x8b5afc00] 01:28:52 INFO - PROCESS | 1847 | 1461227332945 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]]]}] 01:28:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:28:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1433ms 01:28:52 INFO - PROCESS | 1847 | 1461227332987 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 01:28:52 INFO - PROCESS | 1847 | 1461227332992 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 01:28:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:28:53 INFO - PROCESS | 1847 | 1461227332998 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:28:53 INFO - PROCESS | 1847 | 1461227333001 Marionette TRACE conn3 <- [1,654,null,{}] 01:28:53 INFO - PROCESS | 1847 | 1461227333007 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}] 01:28:53 INFO - PROCESS | 1847 | 1461227333172 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 01:28:53 INFO - PROCESS | 1847 | 1461227333357 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b23f400 == 76 [pid = 1847] [id = 171] 01:28:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x8b240c00) [pid = 1847] [serial = 513] [outer = (nil)] 01:28:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x8b247800) [pid = 1847] [serial = 514] [outer = 0x8b240c00] 01:28:53 INFO - PROCESS | 1847 | 1461227333439 Marionette DEBUG loaded listener.js 01:28:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x8b24bc00) [pid = 1847] [serial = 515] [outer = 0x8b240c00] 01:28:54 INFO - PROCESS | 1847 | 1461227334369 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]]]}] 01:28:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:28:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1429ms 01:28:54 INFO - PROCESS | 1847 | 1461227334428 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 01:28:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:28:54 INFO - PROCESS | 1847 | 1461227334432 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 01:28:54 INFO - PROCESS | 1847 | 1461227334438 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:28:54 INFO - PROCESS | 1847 | 1461227334442 Marionette TRACE conn3 <- [1,658,null,{}] 01:28:54 INFO - PROCESS | 1847 | 1461227334447 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}] 01:28:54 INFO - PROCESS | 1847 | 1461227334616 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 01:28:54 INFO - PROCESS | 1847 | 1461227334855 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:54 INFO - PROCESS | 1847 | ++DOCSHELL 0xa0e79c00 == 77 [pid = 1847] [id = 172] 01:28:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0xa0e90c00) [pid = 1847] [serial = 516] [outer = (nil)] 01:28:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0xa0f47400) [pid = 1847] [serial = 517] [outer = 0xa0e90c00] 01:28:54 INFO - PROCESS | 1847 | 1461227334978 Marionette DEBUG loaded listener.js 01:28:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0xa2816400) [pid = 1847] [serial = 518] [outer = 0xa0e90c00] 01:28:55 INFO - PROCESS | 1847 | 1461227335840 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]]]}] 01:28:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:28:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1431ms 01:28:55 INFO - PROCESS | 1847 | 1461227335872 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 01:28:55 INFO - PROCESS | 1847 | 1461227335875 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 01:28:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:28:55 INFO - PROCESS | 1847 | 1461227335882 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:28:55 INFO - PROCESS | 1847 | 1461227335886 Marionette TRACE conn3 <- [1,662,null,{}] 01:28:55 INFO - PROCESS | 1847 | 1461227335892 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}] 01:28:56 INFO - PROCESS | 1847 | 1461227336078 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 01:28:56 INFO - PROCESS | 1847 | 1461227336266 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b242800 == 78 [pid = 1847] [id = 173] 01:28:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x8b244400) [pid = 1847] [serial = 519] [outer = (nil)] 01:28:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x8f2a2c00) [pid = 1847] [serial = 520] [outer = 0x8b244400] 01:28:56 INFO - PROCESS | 1847 | 1461227336355 Marionette DEBUG loaded listener.js 01:28:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x8f2aa800) [pid = 1847] [serial = 521] [outer = 0x8b244400] 01:28:56 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:28:57 INFO - PROCESS | 1847 | 1461227337321 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]]]}] 01:28:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:28:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1479ms 01:28:57 INFO - PROCESS | 1847 | 1461227337363 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 01:28:57 INFO - PROCESS | 1847 | 1461227337366 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 01:28:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:28:57 INFO - PROCESS | 1847 | 1461227337372 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:28:57 INFO - PROCESS | 1847 | 1461227337376 Marionette TRACE conn3 <- [1,666,null,{}] 01:28:57 INFO - PROCESS | 1847 | 1461227337382 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}] 01:28:57 INFO - PROCESS | 1847 | 1461227337552 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 01:28:57 INFO - PROCESS | 1847 | 1461227337742 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x8859d800 == 79 [pid = 1847] [id = 174] 01:28:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x8859f800) [pid = 1847] [serial = 522] [outer = (nil)] 01:28:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x885a3400) [pid = 1847] [serial = 523] [outer = 0x8859f800] 01:28:57 INFO - PROCESS | 1847 | 1461227337828 Marionette DEBUG loaded listener.js 01:28:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x885a5400) [pid = 1847] [serial = 524] [outer = 0x8859f800] 01:28:58 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:28:58 INFO - PROCESS | 1847 | 1461227338686 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]]]}] 01:28:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:28:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1385ms 01:28:58 INFO - PROCESS | 1847 | 1461227338759 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 01:28:58 INFO - PROCESS | 1847 | 1461227338763 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 01:28:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:28:58 INFO - PROCESS | 1847 | 1461227338769 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:28:58 INFO - PROCESS | 1847 | 1461227338773 Marionette TRACE conn3 <- [1,670,null,{}] 01:28:58 INFO - PROCESS | 1847 | 1461227338778 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}] 01:28:58 INFO - PROCESS | 1847 | 1461227338987 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 01:28:59 INFO - PROCESS | 1847 | 1461227339207 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x8865e800 == 80 [pid = 1847] [id = 175] 01:28:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x8865ec00) [pid = 1847] [serial = 525] [outer = (nil)] 01:28:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x8dd30800) [pid = 1847] [serial = 526] [outer = 0x8865ec00] 01:28:59 INFO - PROCESS | 1847 | 1461227339454 Marionette DEBUG loaded listener.js 01:28:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x8f2a6000) [pid = 1847] [serial = 527] [outer = 0x8865ec00] 01:29:00 INFO - PROCESS | 1847 | 1461227340487 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]]]}] 01:29:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:29:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1797ms 01:29:00 INFO - PROCESS | 1847 | 1461227340568 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 01:29:00 INFO - PROCESS | 1847 | 1461227340574 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 01:29:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:29:00 INFO - PROCESS | 1847 | 1461227340583 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:29:00 INFO - PROCESS | 1847 | 1461227340587 Marionette TRACE conn3 <- [1,674,null,{}] 01:29:00 INFO - PROCESS | 1847 | 1461227340595 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}] 01:29:00 INFO - PROCESS | 1847 | 1461227340809 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 01:29:01 INFO - PROCESS | 1847 | 1461227341045 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x8865fc00 == 81 [pid = 1847] [id = 176] 01:29:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x8e6cd400) [pid = 1847] [serial = 528] [outer = (nil)] 01:29:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x91de3400) [pid = 1847] [serial = 529] [outer = 0x8e6cd400] 01:29:01 INFO - PROCESS | 1847 | 1461227341145 Marionette DEBUG loaded listener.js 01:29:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x93b35400) [pid = 1847] [serial = 530] [outer = 0x8e6cd400] 01:29:01 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:02 INFO - PROCESS | 1847 | 1461227342415 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]]]}] 01:29:02 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 01:29:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1894ms 01:29:02 INFO - PROCESS | 1847 | 1461227342476 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 01:29:02 INFO - PROCESS | 1847 | 1461227342482 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 01:29:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:29:02 INFO - PROCESS | 1847 | 1461227342609 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:29:02 INFO - PROCESS | 1847 | 1461227342615 Marionette TRACE conn3 <- [1,678,null,{}] 01:29:02 INFO - PROCESS | 1847 | 1461227342625 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}] 01:29:02 INFO - PROCESS | 1847 | 1461227342789 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 01:29:03 INFO - PROCESS | 1847 | 1461227342988 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x88654800 == 82 [pid = 1847] [id = 177] 01:29:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x8b5b1400) [pid = 1847] [serial = 531] [outer = (nil)] 01:29:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x8dd26c00) [pid = 1847] [serial = 532] [outer = 0x8b5b1400] 01:29:03 INFO - PROCESS | 1847 | 1461227343073 Marionette DEBUG loaded listener.js 01:29:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x8dd31000) [pid = 1847] [serial = 533] [outer = 0x8b5b1400] 01:29:04 INFO - PROCESS | 1847 | 1461227344054 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]]]}] 01:29:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:29:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1560ms 01:29:04 INFO - PROCESS | 1847 | 1461227344107 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 01:29:04 INFO - PROCESS | 1847 | 1461227344115 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 01:29:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:29:04 INFO - PROCESS | 1847 | 1461227344125 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:29:04 INFO - PROCESS | 1847 | 1461227344129 Marionette TRACE conn3 <- [1,682,null,{}] 01:29:04 INFO - PROCESS | 1847 | 1461227344135 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}] 01:29:04 INFO - PROCESS | 1847 | 1461227344309 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 01:29:04 INFO - PROCESS | 1847 | 1461227344546 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dd2ec00 == 83 [pid = 1847] [id = 178] 01:29:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x8dd2f400) [pid = 1847] [serial = 534] [outer = (nil)] 01:29:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x8e60a800) [pid = 1847] [serial = 535] [outer = 0x8dd2f400] 01:29:04 INFO - PROCESS | 1847 | 1461227344693 Marionette DEBUG loaded listener.js 01:29:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x8e610000) [pid = 1847] [serial = 536] [outer = 0x8dd2f400] 01:29:04 INFO - PROCESS | 1847 | --DOCSHELL 0x8e738800 == 82 [pid = 1847] [id = 97] 01:29:04 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x97d9c800) [pid = 1847] [serial = 433] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8dd27c00 == 81 [pid = 1847] [id = 161] 01:29:05 INFO - PROCESS | 1847 | --DOCSHELL 0x92aee800 == 80 [pid = 1847] [id = 160] 01:29:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8fd89000 == 79 [pid = 1847] [id = 159] 01:29:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8bf1a000 == 78 [pid = 1847] [id = 158] 01:29:05 INFO - PROCESS | 1847 | --DOCSHELL 0x900f0800 == 77 [pid = 1847] [id = 157] 01:29:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8dd29c00 == 76 [pid = 1847] [id = 156] 01:29:05 INFO - PROCESS | 1847 | --DOCSHELL 0x97612800 == 75 [pid = 1847] [id = 151] 01:29:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8e6cdc00 == 74 [pid = 1847] [id = 150] 01:29:05 INFO - PROCESS | 1847 | --DOCSHELL 0x975d8400 == 73 [pid = 1847] [id = 149] 01:29:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8c10e000 == 72 [pid = 1847] [id = 148] 01:29:05 INFO - PROCESS | 1847 | --DOCSHELL 0x93c79000 == 71 [pid = 1847] [id = 147] 01:29:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8e73a800 == 70 [pid = 1847] [id = 146] 01:29:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8dc9e000 == 69 [pid = 1847] [id = 145] 01:29:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8bf1f800 == 68 [pid = 1847] [id = 144] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x978b9400) [pid = 1847] [serial = 427] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x93b31000) [pid = 1847] [serial = 421] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x93c73c00) [pid = 1847] [serial = 422] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x900ec000) [pid = 1847] [serial = 415] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x8f5e7c00) [pid = 1847] [serial = 414] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x8dd31800) [pid = 1847] [serial = 412] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x8dd2cc00) [pid = 1847] [serial = 411] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x90245400) [pid = 1847] [serial = 418] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x9112e400) [pid = 1847] [serial = 419] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x93c79800) [pid = 1847] [serial = 387] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x96832c00) [pid = 1847] [serial = 424] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x8e733000) [pid = 1847] [serial = 384] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x98686000) [pid = 1847] [serial = 390] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x9fc33400) [pid = 1847] [serial = 393] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x99291400) [pid = 1847] [serial = 396] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0xa3c0d400) [pid = 1847] [serial = 399] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x8fb70800) [pid = 1847] [serial = 402] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0xa0a4a000) [pid = 1847] [serial = 405] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x900f2000) [pid = 1847] [serial = 408] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x97987000) [pid = 1847] [serial = 428] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x97854c00) [pid = 1847] [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.] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x90246c00) [pid = 1847] [serial = 430] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x92822400) [pid = 1847] [serial = 431] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x96fa9400) [pid = 1847] [serial = 425] [outer = (nil)] [url = about:blank] 01:29:05 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:05 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:29:06 INFO - PROCESS | 1847 | 1461227346018 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]]]}] 01:29:06 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) 01:29:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1935ms 01:29:06 INFO - PROCESS | 1847 | 1461227346060 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 01:29:06 INFO - PROCESS | 1847 | 1461227346064 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 01:29:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:29:06 INFO - PROCESS | 1847 | 1461227346175 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:29:06 INFO - PROCESS | 1847 | 1461227346180 Marionette TRACE conn3 <- [1,686,null,{}] 01:29:06 INFO - PROCESS | 1847 | 1461227346198 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}] 01:29:06 INFO - PROCESS | 1847 | 1461227346352 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 01:29:06 INFO - PROCESS | 1847 | 1461227346362 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf1f800 == 69 [pid = 1847] [id = 179] 01:29:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x8e6c6000) [pid = 1847] [serial = 537] [outer = (nil)] 01:29:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x8fa23800) [pid = 1847] [serial = 538] [outer = 0x8e6c6000] 01:29:06 INFO - PROCESS | 1847 | 1461227346438 Marionette DEBUG loaded listener.js 01:29:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x8fd85800) [pid = 1847] [serial = 539] [outer = 0x8e6c6000] 01:29:07 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:07 INFO - PROCESS | 1847 | 1461227347683 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]]]}] 01:29:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:29:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1566ms 01:29:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:29:07 INFO - PROCESS | 1847 | 1461227347715 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 01:29:07 INFO - PROCESS | 1847 | 1461227347718 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 01:29:07 INFO - PROCESS | 1847 | 1461227347725 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:29:07 INFO - PROCESS | 1847 | 1461227347728 Marionette TRACE conn3 <- [1,690,null,{}] 01:29:07 INFO - PROCESS | 1847 | 1461227347740 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}] 01:29:07 INFO - PROCESS | 1847 | 1461227347939 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 01:29:08 INFO - PROCESS | 1847 | 1461227348008 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f2a5c00 == 70 [pid = 1847] [id = 180] 01:29:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x8fb74c00) [pid = 1847] [serial = 540] [outer = (nil)] 01:29:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x900f8400) [pid = 1847] [serial = 541] [outer = 0x8fb74c00] 01:29:08 INFO - PROCESS | 1847 | 1461227348080 Marionette DEBUG loaded listener.js 01:29:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x9016e000) [pid = 1847] [serial = 542] [outer = 0x8fb74c00] 01:29:09 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:09 INFO - PROCESS | 1847 | 1461227349271 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]]]}] 01:29:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:29:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1586ms 01:29:09 INFO - PROCESS | 1847 | 1461227349310 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 01:29:09 INFO - PROCESS | 1847 | 1461227349313 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 01:29:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:29:09 INFO - PROCESS | 1847 | 1461227349326 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:29:09 INFO - PROCESS | 1847 | 1461227349328 Marionette TRACE conn3 <- [1,694,null,{}] 01:29:09 INFO - PROCESS | 1847 | 1461227349334 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}] 01:29:09 INFO - PROCESS | 1847 | 1461227349987 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 01:29:10 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x900f1c00) [pid = 1847] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:29:10 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x91de7800) [pid = 1847] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:29:10 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x8dd2a400) [pid = 1847] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:29:10 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x8fb70c00) [pid = 1847] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:29:10 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x900f4400) [pid = 1847] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:29:10 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x92ba9400) [pid = 1847] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:29:10 INFO - PROCESS | 1847 | 1461227350182 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5b7c00 == 71 [pid = 1847] [id = 181] 01:29:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x8b6f8c00) [pid = 1847] [serial = 543] [outer = (nil)] 01:29:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x8fb70c00) [pid = 1847] [serial = 544] [outer = 0x8b6f8c00] 01:29:10 INFO - PROCESS | 1847 | 1461227350254 Marionette DEBUG loaded listener.js 01:29:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x902e5c00) [pid = 1847] [serial = 545] [outer = 0x8b6f8c00] 01:29:11 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:11 INFO - PROCESS | 1847 | 1461227351362 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]]]}] 01:29:11 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) 01:29:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2090ms 01:29:11 INFO - PROCESS | 1847 | 1461227351410 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 01:29:11 INFO - PROCESS | 1847 | 1461227351413 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 01:29:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:29:11 INFO - PROCESS | 1847 | 1461227351419 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:29:11 INFO - PROCESS | 1847 | 1461227351421 Marionette TRACE conn3 <- [1,698,null,{}] 01:29:11 INFO - PROCESS | 1847 | 1461227351427 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}] 01:29:11 INFO - PROCESS | 1847 | 1461227351601 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 01:29:11 INFO - PROCESS | 1847 | 1461227351792 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x900f2400 == 72 [pid = 1847] [id = 182] 01:29:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x913e0400) [pid = 1847] [serial = 546] [outer = (nil)] 01:29:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x92859000) [pid = 1847] [serial = 547] [outer = 0x913e0400] 01:29:11 INFO - PROCESS | 1847 | 1461227351867 Marionette DEBUG loaded listener.js 01:29:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x93b39000) [pid = 1847] [serial = 548] [outer = 0x913e0400] 01:29:13 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:13 INFO - PROCESS | 1847 | 1461227353210 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]]]}] 01:29:13 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) 01:29:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1830ms 01:29:13 INFO - PROCESS | 1847 | 1461227353349 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 01:29:13 INFO - PROCESS | 1847 | 1461227353355 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 01:29:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:29:13 INFO - PROCESS | 1847 | 1461227353367 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:29:13 INFO - PROCESS | 1847 | 1461227353372 Marionette TRACE conn3 <- [1,702,null,{}] 01:29:13 INFO - PROCESS | 1847 | 1461227353381 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}] 01:29:13 INFO - PROCESS | 1847 | 1461227353554 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 01:29:13 INFO - PROCESS | 1847 | 1461227353733 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5b4800 == 73 [pid = 1847] [id = 183] 01:29:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x8c102000) [pid = 1847] [serial = 549] [outer = (nil)] 01:29:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x8dc9e400) [pid = 1847] [serial = 550] [outer = 0x8c102000] 01:29:13 INFO - PROCESS | 1847 | 1461227353823 Marionette DEBUG loaded listener.js 01:29:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x8e609800) [pid = 1847] [serial = 551] [outer = 0x8c102000] 01:29:15 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:15 INFO - PROCESS | 1847 | 1461227355213 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]]]}] 01:29:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:29:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1885ms 01:29:15 INFO - PROCESS | 1847 | 1461227355252 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 01:29:15 INFO - PROCESS | 1847 | 1461227355261 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 01:29:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:29:15 INFO - PROCESS | 1847 | 1461227355446 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:29:15 INFO - PROCESS | 1847 | 1461227355452 Marionette TRACE conn3 <- [1,706,null,{}] 01:29:15 INFO - PROCESS | 1847 | 1461227355459 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}] 01:29:15 INFO - PROCESS | 1847 | 1461227355631 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 01:29:15 INFO - PROCESS | 1847 | 1461227355809 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5bac00 == 74 [pid = 1847] [id = 184] 01:29:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x8dd29000) [pid = 1847] [serial = 552] [outer = (nil)] 01:29:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x8f2a9800) [pid = 1847] [serial = 553] [outer = 0x8dd29000] 01:29:15 INFO - PROCESS | 1847 | 1461227355892 Marionette DEBUG loaded listener.js 01:29:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x900f0000) [pid = 1847] [serial = 554] [outer = 0x8dd29000] 01:29:17 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:17 INFO - PROCESS | 1847 | 1461227357209 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]]]}] 01:29:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:29:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1838ms 01:29:17 INFO - PROCESS | 1847 | 1461227357233 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 01:29:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:29:17 INFO - PROCESS | 1847 | 1461227357237 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 01:29:17 INFO - PROCESS | 1847 | 1461227357308 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:29:17 INFO - PROCESS | 1847 | 1461227357314 Marionette TRACE conn3 <- [1,710,null,{}] 01:29:17 INFO - PROCESS | 1847 | 1461227357348 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}] 01:29:17 INFO - PROCESS | 1847 | 1461227357533 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 01:29:17 INFO - PROCESS | 1847 | 1461227357711 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f37b800 == 75 [pid = 1847] [id = 185] 01:29:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x8fb71c00) [pid = 1847] [serial = 555] [outer = (nil)] 01:29:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x92babc00) [pid = 1847] [serial = 556] [outer = 0x8fb71c00] 01:29:17 INFO - PROCESS | 1847 | 1461227357798 Marionette DEBUG loaded listener.js 01:29:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x962d2c00) [pid = 1847] [serial = 557] [outer = 0x8fb71c00] 01:29:19 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:19 INFO - PROCESS | 1847 | 1461227359071 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]]]}] 01:29:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:29:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1871ms 01:29:19 INFO - PROCESS | 1847 | 1461227359114 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 01:29:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:29:19 INFO - PROCESS | 1847 | 1461227359119 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 01:29:19 INFO - PROCESS | 1847 | 1461227359125 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:29:19 INFO - PROCESS | 1847 | 1461227359129 Marionette TRACE conn3 <- [1,714,null,{}] 01:29:19 INFO - PROCESS | 1847 | 1461227359181 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}] 01:29:19 INFO - PROCESS | 1847 | 1461227359433 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 01:29:19 INFO - PROCESS | 1847 | 1461227359566 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x900f8800 == 76 [pid = 1847] [id = 186] 01:29:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x93c7e400) [pid = 1847] [serial = 558] [outer = (nil)] 01:29:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x974f1000) [pid = 1847] [serial = 559] [outer = 0x93c7e400] 01:29:19 INFO - PROCESS | 1847 | 1461227359650 Marionette DEBUG loaded listener.js 01:29:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x97617400) [pid = 1847] [serial = 560] [outer = 0x93c7e400] 01:29:20 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:20 INFO - PROCESS | 1847 | 1461227360956 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]]]}] 01:29:21 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 01:29:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1881ms 01:29:21 INFO - PROCESS | 1847 | 1461227361038 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 01:29:21 INFO - PROCESS | 1847 | 1461227361042 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 01:29:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:29:21 INFO - PROCESS | 1847 | 1461227361068 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:29:21 INFO - PROCESS | 1847 | 1461227361072 Marionette TRACE conn3 <- [1,718,null,{}] 01:29:21 INFO - PROCESS | 1847 | 1461227361079 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}] 01:29:21 INFO - PROCESS | 1847 | 1461227361242 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 01:29:21 INFO - PROCESS | 1847 | 1461227361423 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x97124400 == 77 [pid = 1847] [id = 187] 01:29:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x9719a000) [pid = 1847] [serial = 561] [outer = (nil)] 01:29:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x978bc000) [pid = 1847] [serial = 562] [outer = 0x9719a000] 01:29:21 INFO - PROCESS | 1847 | 1461227361506 Marionette DEBUG loaded listener.js 01:29:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x979aac00) [pid = 1847] [serial = 563] [outer = 0x9719a000] 01:29:22 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:22 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:29:22 INFO - PROCESS | 1847 | 1461227362801 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]]]}] 01:29:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:29:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1787ms 01:29:22 INFO - PROCESS | 1847 | 1461227362851 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 01:29:22 INFO - PROCESS | 1847 | 1461227362855 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 01:29:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:29:22 INFO - PROCESS | 1847 | 1461227362962 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:29:22 INFO - PROCESS | 1847 | 1461227362965 Marionette TRACE conn3 <- [1,722,null,{}] 01:29:22 INFO - PROCESS | 1847 | 1461227362974 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}] 01:29:23 INFO - PROCESS | 1847 | 1461227363148 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 01:29:23 INFO - PROCESS | 1847 | 1461227363329 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x9052a000 == 78 [pid = 1847] [id = 188] 01:29:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x978b4400) [pid = 1847] [serial = 564] [outer = (nil)] 01:29:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x98686800) [pid = 1847] [serial = 565] [outer = 0x978b4400] 01:29:23 INFO - PROCESS | 1847 | 1461227363416 Marionette DEBUG loaded listener.js 01:29:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x99291400) [pid = 1847] [serial = 566] [outer = 0x978b4400] 01:29:24 INFO - PROCESS | 1847 | 1461227364257 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] 01:29:24 INFO - PROCESS | 1847 | 1461227364306 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 01:29:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:29:24 INFO - PROCESS | 1847 | 1461227364312 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:29:24 INFO - PROCESS | 1847 | 1461227364316 Marionette TRACE conn3 <- [1,726,null,{}] 01:29:24 INFO - PROCESS | 1847 | 1461227364321 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}] 01:29:24 INFO - PROCESS | 1847 | 1461227364486 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 01:29:24 INFO - PROCESS | 1847 | 1461227364676 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x978bc800 == 79 [pid = 1847] [id = 189] 01:29:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x97e9e400) [pid = 1847] [serial = 567] [outer = (nil)] 01:29:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x9ffd1400) [pid = 1847] [serial = 568] [outer = 0x97e9e400] 01:29:24 INFO - PROCESS | 1847 | 1461227364774 Marionette DEBUG loaded listener.js 01:29:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0xa0a99000) [pid = 1847] [serial = 569] [outer = 0x97e9e400] 01:29:25 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:25 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:29:25 INFO - PROCESS | 1847 | 1461227365812 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]]]}] 01:29:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:29:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1536ms 01:29:25 INFO - PROCESS | 1847 | 1461227365849 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 01:29:25 INFO - PROCESS | 1847 | 1461227365853 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 01:29:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:29:25 INFO - PROCESS | 1847 | 1461227365860 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:29:25 INFO - PROCESS | 1847 | 1461227365862 Marionette TRACE conn3 <- [1,730,null,{}] 01:29:25 INFO - PROCESS | 1847 | 1461227365868 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}] 01:29:26 INFO - PROCESS | 1847 | 1461227366036 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 01:29:26 INFO - PROCESS | 1847 | 1461227366274 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf1f400 == 80 [pid = 1847] [id = 190] 01:29:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x9023fc00) [pid = 1847] [serial = 570] [outer = (nil)] 01:29:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x97da3800) [pid = 1847] [serial = 571] [outer = 0x9023fc00] 01:29:26 INFO - PROCESS | 1847 | 1461227366401 Marionette DEBUG loaded listener.js 01:29:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0xa0e92800) [pid = 1847] [serial = 572] [outer = 0x9023fc00] 01:29:27 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:27 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:29:27 INFO - PROCESS | 1847 | 1461227367313 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] 01:29:27 INFO - PROCESS | 1847 | 1461227367405 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 01:29:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:29:27 INFO - PROCESS | 1847 | 1461227367412 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:29:27 INFO - PROCESS | 1847 | 1461227367415 Marionette TRACE conn3 <- [1,734,null,{}] 01:29:27 INFO - PROCESS | 1847 | 1461227367421 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}] 01:29:27 INFO - PROCESS | 1847 | 1461227367606 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 01:29:27 INFO - PROCESS | 1847 | 1461227367839 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e5a7400 == 81 [pid = 1847] [id = 191] 01:29:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x8e5a7c00) [pid = 1847] [serial = 573] [outer = (nil)] 01:29:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x8e5b2400) [pid = 1847] [serial = 574] [outer = 0x8e5a7c00] 01:29:27 INFO - PROCESS | 1847 | 1461227367971 Marionette DEBUG loaded listener.js 01:29:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x8e5b5400) [pid = 1847] [serial = 575] [outer = 0x8e5a7c00] 01:29:29 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:29 INFO - PROCESS | 1847 | 1461227369163 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]]]}] 01:29:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:29:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1786ms 01:29:29 INFO - PROCESS | 1847 | 1461227369199 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 01:29:29 INFO - PROCESS | 1847 | 1461227369204 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 01:29:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:29:29 INFO - PROCESS | 1847 | 1461227369213 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:29:29 INFO - PROCESS | 1847 | 1461227369217 Marionette TRACE conn3 <- [1,738,null,{}] 01:29:29 INFO - PROCESS | 1847 | 1461227369226 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}] 01:29:29 INFO - PROCESS | 1847 | 1461227369459 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 01:29:29 INFO - PROCESS | 1847 | 1461227369660 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc94c00 == 82 [pid = 1847] [id = 192] 01:29:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x8dd25800) [pid = 1847] [serial = 576] [outer = (nil)] 01:29:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x8e608000) [pid = 1847] [serial = 577] [outer = 0x8dd25800] 01:29:29 INFO - PROCESS | 1847 | 1461227369746 Marionette DEBUG loaded listener.js 01:29:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x8f29b400) [pid = 1847] [serial = 578] [outer = 0x8dd25800] 01:29:31 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:31 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:29:31 INFO - PROCESS | 1847 | 1461227371243 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]]]}] 01:29:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:29:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2088ms 01:29:31 INFO - PROCESS | 1847 | 1461227371300 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 01:29:31 INFO - PROCESS | 1847 | 1461227371309 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 01:29:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:29:31 INFO - PROCESS | 1847 | 1461227371319 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:29:31 INFO - PROCESS | 1847 | 1461227371322 Marionette TRACE conn3 <- [1,742,null,{}] 01:29:31 INFO - PROCESS | 1847 | 1461227371328 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}] 01:29:31 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5b7c00 == 81 [pid = 1847] [id = 181] 01:29:31 INFO - PROCESS | 1847 | --DOCSHELL 0x8f2a5c00 == 80 [pid = 1847] [id = 180] 01:29:31 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x97da3000) [pid = 1847] [serial = 442] [outer = (nil)] [url = about:blank] 01:29:31 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x97619c00) [pid = 1847] [serial = 454] [outer = (nil)] [url = about:blank] 01:29:31 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x97616800) [pid = 1847] [serial = 460] [outer = (nil)] [url = about:blank] 01:29:31 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x90168800) [pid = 1847] [serial = 457] [outer = (nil)] [url = about:blank] 01:29:31 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x91125c00) [pid = 1847] [serial = 439] [outer = (nil)] [url = about:blank] 01:29:31 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x8e73e000) [pid = 1847] [serial = 436] [outer = (nil)] [url = about:blank] 01:29:31 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x984b2c00) [pid = 1847] [serial = 445] [outer = (nil)] [url = about:blank] 01:29:31 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0xa0e8f400) [pid = 1847] [serial = 463] [outer = (nil)] [url = about:blank] 01:29:31 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x99289c00) [pid = 1847] [serial = 448] [outer = (nil)] [url = about:blank] 01:29:31 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x97d94c00) [pid = 1847] [serial = 487] [outer = (nil)] [url = about:blank] 01:29:31 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x9fc53000) [pid = 1847] [serial = 451] [outer = (nil)] [url = about:blank] 01:29:31 INFO - PROCESS | 1847 | 1461227371663 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 01:29:31 INFO - PROCESS | 1847 | --DOCSHELL 0x8bf1f800 == 79 [pid = 1847] [id = 179] 01:29:31 INFO - PROCESS | 1847 | --DOCSHELL 0x8dd2ec00 == 78 [pid = 1847] [id = 178] 01:29:31 INFO - PROCESS | 1847 | --DOCSHELL 0x88654800 == 77 [pid = 1847] [id = 177] 01:29:31 INFO - PROCESS | 1847 | --DOCSHELL 0x8b6f5000 == 76 [pid = 1847] [id = 166] 01:29:31 INFO - PROCESS | 1847 | 1461227371803 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:31 INFO - PROCESS | 1847 | --DOCSHELL 0x900f7c00 == 75 [pid = 1847] [id = 165] 01:29:31 INFO - PROCESS | 1847 | --DOCSHELL 0x8dc98400 == 74 [pid = 1847] [id = 164] 01:29:31 INFO - PROCESS | 1847 | --DOCSHELL 0x8b6ed800 == 73 [pid = 1847] [id = 163] 01:29:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x8859d400 == 74 [pid = 1847] [id = 193] 01:29:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x8859f000) [pid = 1847] [serial = 579] [outer = (nil)] 01:29:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x8bf1f800) [pid = 1847] [serial = 580] [outer = 0x8859f000] 01:29:31 INFO - PROCESS | 1847 | 1461227371881 Marionette DEBUG loaded listener.js 01:29:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x8f374800) [pid = 1847] [serial = 581] [outer = 0x8859f000] 01:29:32 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x93b36c00) [pid = 1847] [serial = 484] [outer = (nil)] [url = about:blank] 01:29:32 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x9761a800) [pid = 1847] [serial = 485] [outer = (nil)] [url = about:blank] 01:29:32 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x9281f000) [pid = 1847] [serial = 476] [outer = (nil)] [url = about:blank] 01:29:32 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x8f9c7400) [pid = 1847] [serial = 470] [outer = (nil)] [url = about:blank] 01:29:32 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x93b35c00) [pid = 1847] [serial = 478] [outer = (nil)] [url = about:blank] 01:29:32 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x9733f000) [pid = 1847] [serial = 482] [outer = (nil)] [url = about:blank] 01:29:32 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x96837800) [pid = 1847] [serial = 481] [outer = (nil)] [url = about:blank] 01:29:32 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x9023d400) [pid = 1847] [serial = 472] [outer = (nil)] [url = about:blank] 01:29:32 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x9112a800) [pid = 1847] [serial = 475] [outer = (nil)] [url = about:blank] 01:29:32 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x902e1400) [pid = 1847] [serial = 473] [outer = (nil)] [url = about:blank] 01:29:32 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x93c78c00) [pid = 1847] [serial = 479] [outer = (nil)] [url = about:blank] 01:29:32 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x8f374000) [pid = 1847] [serial = 469] [outer = (nil)] [url = about:blank] 01:29:32 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x8bf20000) [pid = 1847] [serial = 466] [outer = (nil)] [url = about:blank] 01:29:33 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:33 INFO - PROCESS | 1847 | 1461227373090 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]]]}] 01:29:33 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 01:29:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1830ms 01:29:33 INFO - PROCESS | 1847 | 1461227373148 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 01:29:33 INFO - PROCESS | 1847 | 1461227373151 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 01:29:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:29:33 INFO - PROCESS | 1847 | 1461227373158 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:29:33 INFO - PROCESS | 1847 | 1461227373163 Marionette TRACE conn3 <- [1,746,null,{}] 01:29:33 INFO - PROCESS | 1847 | 1461227373178 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}] 01:29:33 INFO - PROCESS | 1847 | 1461227373423 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 01:29:33 INFO - PROCESS | 1847 | 1461227373441 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f382c00 == 75 [pid = 1847] [id = 194] 01:29:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x8f9c7400) [pid = 1847] [serial = 582] [outer = (nil)] 01:29:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x9024bc00) [pid = 1847] [serial = 583] [outer = 0x8f9c7400] 01:29:33 INFO - PROCESS | 1847 | 1461227373516 Marionette DEBUG loaded listener.js 01:29:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x9112fc00) [pid = 1847] [serial = 584] [outer = 0x8f9c7400] 01:29:34 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:34 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:35 INFO - PROCESS | 1847 | 1461227375011 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]]]}] 01:29:35 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.) 01:29:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1891ms 01:29:35 INFO - PROCESS | 1847 | 1461227375135 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 01:29:35 INFO - PROCESS | 1847 | 1461227375142 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 01:29:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:29:35 INFO - PROCESS | 1847 | 1461227375156 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:29:35 INFO - PROCESS | 1847 | 1461227375160 Marionette TRACE conn3 <- [1,750,null,{}] 01:29:35 INFO - PROCESS | 1847 | 1461227375170 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}] 01:29:35 INFO - PROCESS | 1847 | 1461227375341 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 01:29:35 INFO - PROCESS | 1847 | 1461227375535 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b240400 == 76 [pid = 1847] [id = 195] 01:29:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x8bf1a000) [pid = 1847] [serial = 585] [outer = (nil)] 01:29:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x8e5b0000) [pid = 1847] [serial = 586] [outer = 0x8bf1a000] 01:29:35 INFO - PROCESS | 1847 | 1461227375621 Marionette DEBUG loaded listener.js 01:29:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x8f2a3800) [pid = 1847] [serial = 587] [outer = 0x8bf1a000] 01:29:36 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:36 INFO - PROCESS | 1847 | 1461227376931 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]]]}] 01:29:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:29:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1835ms 01:29:37 INFO - PROCESS | 1847 | 1461227377139 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 01:29:37 INFO - PROCESS | 1847 | 1461227377148 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 01:29:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:29:37 INFO - PROCESS | 1847 | 1461227377167 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:29:37 INFO - PROCESS | 1847 | 1461227377172 Marionette TRACE conn3 <- [1,754,null,{}] 01:29:37 INFO - PROCESS | 1847 | 1461227377178 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}] 01:29:37 INFO - PROCESS | 1847 | 1461227377348 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 01:29:37 INFO - PROCESS | 1847 | 1461227377571 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f2a2000 == 77 [pid = 1847] [id = 196] 01:29:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x8fd8f000) [pid = 1847] [serial = 588] [outer = (nil)] 01:29:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x902ea800) [pid = 1847] [serial = 589] [outer = 0x8fd8f000] 01:29:37 INFO - PROCESS | 1847 | 1461227377700 Marionette DEBUG loaded listener.js 01:29:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x91de8000) [pid = 1847] [serial = 590] [outer = 0x8fd8f000] 01:29:39 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:39 INFO - PROCESS | 1847 | 1461227379048 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]]]}] 01:29:39 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 01:29:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1985ms 01:29:39 INFO - PROCESS | 1847 | 1461227379152 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 01:29:39 INFO - PROCESS | 1847 | 1461227379157 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 01:29:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:29:39 INFO - PROCESS | 1847 | 1461227379163 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:29:39 INFO - PROCESS | 1847 | 1461227379170 Marionette TRACE conn3 <- [1,758,null,{}] 01:29:39 INFO - PROCESS | 1847 | 1461227379186 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}] 01:29:39 INFO - PROCESS | 1847 | 1461227379357 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 01:29:39 INFO - PROCESS | 1847 | 1461227379539 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x902e7400 == 78 [pid = 1847] [id = 197] 01:29:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x9282d800) [pid = 1847] [serial = 591] [outer = (nil)] 01:29:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x93c78c00) [pid = 1847] [serial = 592] [outer = 0x9282d800] 01:29:39 INFO - PROCESS | 1847 | 1461227379625 Marionette DEBUG loaded listener.js 01:29:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x973d8400) [pid = 1847] [serial = 593] [outer = 0x9282d800] 01:29:40 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:40 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:29:40 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:40 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:40 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:40 INFO - PROCESS | 1847 | 1461227380520 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]]]}] 01:29:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:29:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1435ms 01:29:40 INFO - PROCESS | 1847 | 1461227380599 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 01:29:40 INFO - PROCESS | 1847 | 1461227380604 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 01:29:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:29:40 INFO - PROCESS | 1847 | 1461227380610 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:29:40 INFO - PROCESS | 1847 | 1461227380614 Marionette TRACE conn3 <- [1,762,null,{}] 01:29:40 INFO - PROCESS | 1847 | 1461227380619 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}] 01:29:40 INFO - PROCESS | 1847 | 1461227380830 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 01:29:41 INFO - PROCESS | 1847 | 1461227381061 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e5b1c00 == 79 [pid = 1847] [id = 198] 01:29:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x8fb69400) [pid = 1847] [serial = 594] [outer = (nil)] 01:29:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x9761dc00) [pid = 1847] [serial = 595] [outer = 0x8fb69400] 01:29:41 INFO - PROCESS | 1847 | 1461227381191 Marionette DEBUG loaded listener.js 01:29:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x97980400) [pid = 1847] [serial = 596] [outer = 0x8fb69400] 01:29:43 INFO - PROCESS | 1847 | --DOCSHELL 0x8bf20800 == 78 [pid = 1847] [id = 152] 01:29:43 INFO - PROCESS | 1847 | --DOCSHELL 0x8fb71800 == 77 [pid = 1847] [id = 135] 01:29:43 INFO - PROCESS | 1847 | --DOCSHELL 0x95b75000 == 76 [pid = 1847] [id = 154] 01:29:43 INFO - PROCESS | 1847 | --DOCSHELL 0x8bf18400 == 75 [pid = 1847] [id = 134] 01:29:43 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5a9000 == 74 [pid = 1847] [id = 170] 01:29:43 INFO - PROCESS | 1847 | --DOCSHELL 0xa0e79c00 == 73 [pid = 1847] [id = 172] 01:29:43 INFO - PROCESS | 1847 | --DOCSHELL 0x8b23f400 == 72 [pid = 1847] [id = 171] 01:29:43 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5a9c00 == 71 [pid = 1847] [id = 169] 01:29:43 INFO - PROCESS | 1847 | --DOCSHELL 0x900eb800 == 70 [pid = 1847] [id = 136] 01:29:43 INFO - PROCESS | 1847 | --DOCSHELL 0x90163000 == 69 [pid = 1847] [id = 153] 01:29:43 INFO - PROCESS | 1847 | --DOCSHELL 0x8859d400 == 68 [pid = 1847] [id = 193] 01:29:43 INFO - PROCESS | 1847 | --DOCSHELL 0x8dc94c00 == 67 [pid = 1847] [id = 192] 01:29:43 INFO - PROCESS | 1847 | --DOCSHELL 0x978bc800 == 66 [pid = 1847] [id = 189] 01:29:43 INFO - PROCESS | 1847 | --DOCSHELL 0x8bf1f400 == 65 [pid = 1847] [id = 190] 01:29:43 INFO - PROCESS | 1847 | --DOCSHELL 0x9052a000 == 64 [pid = 1847] [id = 188] 01:29:43 INFO - PROCESS | 1847 | 1461227383939 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]]]}] 01:29:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:29:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 3342ms 01:29:43 INFO - PROCESS | 1847 | 1461227383953 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 01:29:43 INFO - PROCESS | 1847 | 1461227383957 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 01:29:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:29:43 INFO - PROCESS | 1847 | 1461227383973 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:29:43 INFO - PROCESS | 1847 | 1461227383978 Marionette TRACE conn3 <- [1,766,null,{}] 01:29:43 INFO - PROCESS | 1847 | 1461227383986 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}] 01:29:44 INFO - PROCESS | 1847 | 1461227384206 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 01:29:44 INFO - PROCESS | 1847 | 1461227384233 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e5b6c00 == 65 [pid = 1847] [id = 199] 01:29:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x8e605c00) [pid = 1847] [serial = 597] [outer = (nil)] 01:29:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x8e60d800) [pid = 1847] [serial = 598] [outer = 0x8e605c00] 01:29:44 INFO - PROCESS | 1847 | 1461227384312 Marionette DEBUG loaded listener.js 01:29:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x8f2a6c00) [pid = 1847] [serial = 599] [outer = 0x8e605c00] 01:29:45 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x8e6c6000) [pid = 1847] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:29:45 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x8dd2f400) [pid = 1847] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:29:45 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x8b6f8c00) [pid = 1847] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:29:45 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x8fb74c00) [pid = 1847] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:29:45 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x8b5b1400) [pid = 1847] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:29:45 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x8dd25800) [pid = 1847] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:29:45 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x8859f000) [pid = 1847] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:29:46 INFO - PROCESS | 1847 | 1461227386224 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]]]}] 01:29:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:29:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2286ms 01:29:46 INFO - PROCESS | 1847 | 1461227386259 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 01:29:46 INFO - PROCESS | 1847 | 1461227386267 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 01:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:29:46 INFO - PROCESS | 1847 | 1461227386288 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:29:46 INFO - PROCESS | 1847 | 1461227386292 Marionette TRACE conn3 <- [1,770,null,{}] 01:29:46 INFO - PROCESS | 1847 | 1461227386298 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}] 01:29:46 INFO - PROCESS | 1847 | 1461227386493 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 01:29:46 INFO - PROCESS | 1847 | 1461227386568 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5b2c00 == 66 [pid = 1847] [id = 200] 01:29:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x8f2a8800) [pid = 1847] [serial = 600] [outer = (nil)] 01:29:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x900f5800) [pid = 1847] [serial = 601] [outer = 0x8f2a8800] 01:29:46 INFO - PROCESS | 1847 | 1461227386639 Marionette DEBUG loaded listener.js 01:29:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x9024a400) [pid = 1847] [serial = 602] [outer = 0x8f2a8800] 01:29:47 INFO - PROCESS | 1847 | 1461227387678 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]]]}] 01:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1433ms 01:29:47 INFO - PROCESS | 1847 | 1461227387720 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 01:29:47 INFO - PROCESS | 1847 | 1461227387726 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 01:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:29:47 INFO - PROCESS | 1847 | 1461227387735 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:29:47 INFO - PROCESS | 1847 | 1461227387742 Marionette TRACE conn3 <- [1,774,null,{}] 01:29:47 INFO - PROCESS | 1847 | 1461227387752 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}] 01:29:47 INFO - PROCESS | 1847 | 1461227387973 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 01:29:48 INFO - PROCESS | 1847 | 1461227388286 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf1c400 == 67 [pid = 1847] [id = 201] 01:29:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x8e5b0400) [pid = 1847] [serial = 603] [outer = (nil)] 01:29:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x8f37f000) [pid = 1847] [serial = 604] [outer = 0x8e5b0400] 01:29:48 INFO - PROCESS | 1847 | 1461227388381 Marionette DEBUG loaded listener.js 01:29:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x8fd94c00) [pid = 1847] [serial = 605] [outer = 0x8e5b0400] 01:29:49 INFO - PROCESS | 1847 | 1461227389291 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]]]}] 01:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1585ms 01:29:49 INFO - PROCESS | 1847 | 1461227389321 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 01:29:49 INFO - PROCESS | 1847 | 1461227389329 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 01:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:29:49 INFO - PROCESS | 1847 | 1461227389340 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:29:49 INFO - PROCESS | 1847 | 1461227389344 Marionette TRACE conn3 <- [1,778,null,{}] 01:29:49 INFO - PROCESS | 1847 | 1461227389350 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}] 01:29:49 INFO - PROCESS | 1847 | 1461227389526 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 01:29:49 INFO - PROCESS | 1847 | 1461227389715 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x92baa800 == 68 [pid = 1847] [id = 202] 01:29:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x93b2c800) [pid = 1847] [serial = 606] [outer = (nil)] 01:29:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x93c7ac00) [pid = 1847] [serial = 607] [outer = 0x93b2c800] 01:29:49 INFO - PROCESS | 1847 | 1461227389854 Marionette DEBUG loaded listener.js 01:29:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x96397400) [pid = 1847] [serial = 608] [outer = 0x93b2c800] 01:29:50 INFO - PROCESS | 1847 | 1461227390896 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]]]}] 01:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1584ms 01:29:50 INFO - PROCESS | 1847 | 1461227390924 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 01:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:29:50 INFO - PROCESS | 1847 | 1461227390928 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 01:29:50 INFO - PROCESS | 1847 | 1461227390935 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:29:50 INFO - PROCESS | 1847 | 1461227390941 Marionette TRACE conn3 <- [1,782,null,{}] 01:29:50 INFO - PROCESS | 1847 | 1461227390958 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}] 01:29:51 INFO - PROCESS | 1847 | 1461227391153 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 01:29:51 INFO - PROCESS | 1847 | 1461227391393 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e5a9000 == 69 [pid = 1847] [id = 203] 01:29:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x975d2c00) [pid = 1847] [serial = 609] [outer = (nil)] 01:29:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x97eaac00) [pid = 1847] [serial = 610] [outer = 0x975d2c00] 01:29:51 INFO - PROCESS | 1847 | 1461227391526 Marionette DEBUG loaded listener.js 01:29:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x984ac800) [pid = 1847] [serial = 611] [outer = 0x975d2c00] 01:29:52 INFO - PROCESS | 1847 | 1461227392375 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]]]}] 01:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1489ms 01:29:52 INFO - PROCESS | 1847 | 1461227392423 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 01:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:29:52 INFO - PROCESS | 1847 | 1461227392428 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 01:29:52 INFO - PROCESS | 1847 | 1461227392434 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:29:52 INFO - PROCESS | 1847 | 1461227392438 Marionette TRACE conn3 <- [1,786,null,{}] 01:29:52 INFO - PROCESS | 1847 | 1461227392444 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}] 01:29:52 INFO - PROCESS | 1847 | 1461227392613 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 01:29:52 INFO - PROCESS | 1847 | 1461227392843 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x9112a800 == 70 [pid = 1847] [id = 204] 01:29:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x98a3c800) [pid = 1847] [serial = 612] [outer = (nil)] 01:29:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x9928dc00) [pid = 1847] [serial = 613] [outer = 0x98a3c800] 01:29:52 INFO - PROCESS | 1847 | 1461227392926 Marionette DEBUG loaded listener.js 01:29:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x9aecc000) [pid = 1847] [serial = 614] [outer = 0x98a3c800] 01:29:53 INFO - PROCESS | 1847 | 1461227393877 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]]]}] 01:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1491ms 01:29:53 INFO - PROCESS | 1847 | 1461227393929 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 01:29:53 INFO - PROCESS | 1847 | 1461227393935 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 01:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:29:53 INFO - PROCESS | 1847 | 1461227393946 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:29:53 INFO - PROCESS | 1847 | 1461227393949 Marionette TRACE conn3 <- [1,790,null,{}] 01:29:53 INFO - PROCESS | 1847 | 1461227393955 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}] 01:29:54 INFO - PROCESS | 1847 | 1461227394126 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 01:29:54 INFO - PROCESS | 1847 | 1461227394387 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x88650400 == 71 [pid = 1847] [id = 205] 01:29:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x8b6ef800) [pid = 1847] [serial = 615] [outer = (nil)] 01:29:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x9feab000) [pid = 1847] [serial = 616] [outer = 0x8b6ef800] 01:29:54 INFO - PROCESS | 1847 | 1461227394513 Marionette DEBUG loaded listener.js 01:29:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x9ffd1c00) [pid = 1847] [serial = 617] [outer = 0x8b6ef800] 01:29:55 INFO - PROCESS | 1847 | 1461227395405 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]]]}] 01:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1489ms 01:29:55 INFO - PROCESS | 1847 | 1461227395438 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 01:29:55 INFO - PROCESS | 1847 | 1461227395441 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 01:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:29:55 INFO - PROCESS | 1847 | 1461227395447 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:29:55 INFO - PROCESS | 1847 | 1461227395451 Marionette TRACE conn3 <- [1,794,null,{}] 01:29:55 INFO - PROCESS | 1847 | 1461227395457 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}] 01:29:55 INFO - PROCESS | 1847 | 1461227395660 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 01:29:55 INFO - PROCESS | 1847 | 1461227395912 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x88668400 == 72 [pid = 1847] [id = 206] 01:29:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x8866c400) [pid = 1847] [serial = 618] [outer = (nil)] 01:29:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x8f2a3c00) [pid = 1847] [serial = 619] [outer = 0x8866c400] 01:29:56 INFO - PROCESS | 1847 | 1461227396045 Marionette DEBUG loaded listener.js 01:29:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x9df9e000) [pid = 1847] [serial = 620] [outer = 0x8866c400] 01:29:57 INFO - PROCESS | 1847 | 1461227397024 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]]]}] 01:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1640ms 01:29:57 INFO - PROCESS | 1847 | 1461227397088 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 01:29:57 INFO - PROCESS | 1847 | 1461227397093 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 01:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:29:57 INFO - PROCESS | 1847 | 1461227397099 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:29:57 INFO - PROCESS | 1847 | 1461227397101 Marionette TRACE conn3 <- [1,798,null,{}] 01:29:57 INFO - PROCESS | 1847 | 1461227397108 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}] 01:29:57 INFO - PROCESS | 1847 | 1461227397292 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 01:29:57 INFO - PROCESS | 1847 | 1461227397531 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x88677c00 == 73 [pid = 1847] [id = 207] 01:29:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x8b9f0400) [pid = 1847] [serial = 621] [outer = (nil)] 01:29:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x8b9f6800) [pid = 1847] [serial = 622] [outer = 0x8b9f0400] 01:29:57 INFO - PROCESS | 1847 | 1461227397657 Marionette DEBUG loaded listener.js 01:29:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x8b9f8c00) [pid = 1847] [serial = 623] [outer = 0x8b9f0400] 01:29:58 INFO - PROCESS | 1847 | 1461227398505 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]]]}] 01:29:58 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 01:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1484ms 01:29:58 INFO - PROCESS | 1847 | 1461227398584 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 01:29:58 INFO - PROCESS | 1847 | 1461227398588 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 01:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:29:58 INFO - PROCESS | 1847 | 1461227398595 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:29:58 INFO - PROCESS | 1847 | 1461227398598 Marionette TRACE conn3 <- [1,802,null,{}] 01:29:58 INFO - PROCESS | 1847 | 1461227398604 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}] 01:29:58 INFO - PROCESS | 1847 | 1461227398809 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 01:29:59 INFO - PROCESS | 1847 | 1461227399059 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x8859c800 == 74 [pid = 1847] [id = 208] 01:29:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x88672800) [pid = 1847] [serial = 624] [outer = (nil)] 01:29:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x9119c400) [pid = 1847] [serial = 625] [outer = 0x88672800] 01:29:59 INFO - PROCESS | 1847 | 1461227399184 Marionette DEBUG loaded listener.js 01:29:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x9119f800) [pid = 1847] [serial = 626] [outer = 0x88672800] 01:30:00 INFO - PROCESS | 1847 | 1461227400041 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]]]}] 01:30:00 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 01:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1487ms 01:30:00 INFO - PROCESS | 1847 | 1461227400083 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 01:30:00 INFO - PROCESS | 1847 | 1461227400087 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 01:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:30:00 INFO - PROCESS | 1847 | 1461227400093 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:30:00 INFO - PROCESS | 1847 | 1461227400097 Marionette TRACE conn3 <- [1,806,null,{}] 01:30:00 INFO - PROCESS | 1847 | 1461227400104 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}] 01:30:00 INFO - PROCESS | 1847 | 1461227400264 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 01:30:00 INFO - PROCESS | 1847 | 1461227400472 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x88656800 == 75 [pid = 1847] [id = 209] 01:30:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x8b9fc000) [pid = 1847] [serial = 627] [outer = (nil)] 01:30:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x911a5800) [pid = 1847] [serial = 628] [outer = 0x8b9fc000] 01:30:00 INFO - PROCESS | 1847 | 1461227400599 Marionette DEBUG loaded listener.js 01:30:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x911a8000) [pid = 1847] [serial = 629] [outer = 0x8b9fc000] 01:30:01 INFO - PROCESS | 1847 | 1461227401474 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]]]}] 01:30:01 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 01:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1431ms 01:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:30:01 INFO - PROCESS | 1847 | 1461227401525 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 01:30:01 INFO - PROCESS | 1847 | 1461227401528 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 01:30:01 INFO - PROCESS | 1847 | 1461227401535 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:30:01 INFO - PROCESS | 1847 | 1461227401539 Marionette TRACE conn3 <- [1,810,null,{}] 01:30:01 INFO - PROCESS | 1847 | 1461227401544 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}] 01:30:01 INFO - PROCESS | 1847 | 1461227401714 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 01:30:01 INFO - PROCESS | 1847 | 1461227401909 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x89db3c00 == 76 [pid = 1847] [id = 210] 01:30:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 258 (0x89db5400) [pid = 1847] [serial = 630] [outer = (nil)] 01:30:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 259 (0x89dbbc00) [pid = 1847] [serial = 631] [outer = 0x89db5400] 01:30:02 INFO - PROCESS | 1847 | 1461227401999 Marionette DEBUG loaded listener.js 01:30:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 260 (0x89dbcc00) [pid = 1847] [serial = 632] [outer = 0x89db5400] 01:30:03 INFO - PROCESS | 1847 | 1461227403001 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]]]}] 01:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1539ms 01:30:03 INFO - PROCESS | 1847 | 1461227403074 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 01:30:03 INFO - PROCESS | 1847 | 1461227403078 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 01:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:30:03 INFO - PROCESS | 1847 | 1461227403085 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:30:03 INFO - PROCESS | 1847 | 1461227403089 Marionette TRACE conn3 <- [1,814,null,{}] 01:30:03 INFO - PROCESS | 1847 | 1461227403095 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}] 01:30:03 INFO - PROCESS | 1847 | 1461227403330 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 01:30:03 INFO - PROCESS | 1847 | 1461227403581 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x89dc0c00 == 77 [pid = 1847] [id = 211] 01:30:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 261 (0x9aec6800) [pid = 1847] [serial = 633] [outer = (nil)] 01:30:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 262 (0xa0e9ac00) [pid = 1847] [serial = 634] [outer = 0x9aec6800] 01:30:03 INFO - PROCESS | 1847 | 1461227403725 Marionette DEBUG loaded listener.js 01:30:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 263 (0xa3c07400) [pid = 1847] [serial = 635] [outer = 0x9aec6800] 01:30:04 INFO - PROCESS | 1847 | 1461227404625 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] 01:30:04 INFO - PROCESS | 1847 | 1461227404675 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 01:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 01:30:04 INFO - PROCESS | 1847 | 1461227404682 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:30:04 INFO - PROCESS | 1847 | 1461227404685 Marionette TRACE conn3 <- [1,818,null,{}] 01:30:04 INFO - PROCESS | 1847 | 1461227404691 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}] 01:30:04 INFO - PROCESS | 1847 | 1461227404892 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 01:30:05 INFO - PROCESS | 1847 | 1461227405149 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d94400 == 78 [pid = 1847] [id = 212] 01:30:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 264 (0x87d94c00) [pid = 1847] [serial = 636] [outer = (nil)] 01:30:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 265 (0x87d99800) [pid = 1847] [serial = 637] [outer = 0x87d94c00] 01:30:05 INFO - PROCESS | 1847 | 1461227405281 Marionette DEBUG loaded listener.js 01:30:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 266 (0x87d9ec00) [pid = 1847] [serial = 638] [outer = 0x87d94c00] 01:30:06 INFO - PROCESS | 1847 | 1461227406165 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]]]}] 01:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1542ms 01:30:06 INFO - PROCESS | 1847 | 1461227406224 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 01:30:06 INFO - PROCESS | 1847 | 1461227406228 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 01:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:30:06 INFO - PROCESS | 1847 | 1461227406234 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:30:06 INFO - PROCESS | 1847 | 1461227406238 Marionette TRACE conn3 <- [1,822,null,{}] 01:30:06 INFO - PROCESS | 1847 | 1461227406243 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}] 01:30:06 INFO - PROCESS | 1847 | 1461227406452 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 01:30:06 INFO - PROCESS | 1847 | 1461227406697 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d9c000 == 79 [pid = 1847] [id = 213] 01:30:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 267 (0x87d9c800) [pid = 1847] [serial = 639] [outer = (nil)] 01:30:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 268 (0x87f48000) [pid = 1847] [serial = 640] [outer = 0x87d9c800] 01:30:06 INFO - PROCESS | 1847 | 1461227406798 Marionette DEBUG loaded listener.js 01:30:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 269 (0x87f4ac00) [pid = 1847] [serial = 641] [outer = 0x87d9c800] 01:30:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 270 (0x8b6f2c00) [pid = 1847] [serial = 642] [outer = 0x91123400] 01:30:07 INFO - PROCESS | 1847 | 1461227407853 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] 01:30:07 INFO - PROCESS | 1847 | 1461227407920 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 01:30:07 INFO - PROCESS | 1847 | 1461227407927 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:30:07 INFO - PROCESS | 1847 | 1461227407930 Marionette TRACE conn3 <- [1,826,null,{}] 01:30:07 INFO - PROCESS | 1847 | 1461227407936 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}] 01:30:08 INFO - PROCESS | 1847 | 1461227408148 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 01:30:08 INFO - PROCESS | 1847 | 1461227408641 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d97c00 == 80 [pid = 1847] [id = 214] 01:30:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 271 (0x87d99c00) [pid = 1847] [serial = 643] [outer = (nil)] 01:30:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 272 (0x88656400) [pid = 1847] [serial = 644] [outer = 0x87d99c00] 01:30:08 INFO - PROCESS | 1847 | 1461227408727 Marionette DEBUG loaded listener.js 01:30:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 273 (0x8866b400) [pid = 1847] [serial = 645] [outer = 0x87d99c00] 01:30:09 INFO - PROCESS | 1847 | 1461227409637 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]]]}] 01:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1739ms 01:30:09 INFO - PROCESS | 1847 | 1461227409667 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 01:30:09 INFO - PROCESS | 1847 | 1461227409674 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 01:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:30:09 INFO - PROCESS | 1847 | 1461227409683 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:30:09 INFO - PROCESS | 1847 | 1461227409688 Marionette TRACE conn3 <- [1,830,null,{}] 01:30:09 INFO - PROCESS | 1847 | 1461227409695 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}] 01:30:09 INFO - PROCESS | 1847 | 1461227409864 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 01:30:10 INFO - PROCESS | 1847 | 1461227410076 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x89dba800 == 81 [pid = 1847] [id = 215] 01:30:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 274 (0x8b9f1c00) [pid = 1847] [serial = 646] [outer = (nil)] 01:30:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 275 (0x8dd24400) [pid = 1847] [serial = 647] [outer = 0x8b9f1c00] 01:30:10 INFO - PROCESS | 1847 | 1461227410154 Marionette DEBUG loaded listener.js 01:30:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 276 (0x8e5ae800) [pid = 1847] [serial = 648] [outer = 0x8b9f1c00] 01:30:11 INFO - PROCESS | 1847 | 1461227411176 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]]]}] 01:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1531ms 01:30:11 INFO - PROCESS | 1847 | 1461227411219 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 01:30:11 INFO - PROCESS | 1847 | 1461227411225 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 01:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:30:11 INFO - PROCESS | 1847 | 1461227411232 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:30:11 INFO - PROCESS | 1847 | 1461227411234 Marionette TRACE conn3 <- [1,834,null,{}] 01:30:11 INFO - PROCESS | 1847 | 1461227411241 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}] 01:30:11 INFO - PROCESS | 1847 | 1461227411413 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 01:30:11 INFO - PROCESS | 1847 | 1461227411622 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dd2d000 == 82 [pid = 1847] [id = 216] 01:30:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 277 (0x8fa29400) [pid = 1847] [serial = 649] [outer = (nil)] 01:30:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 278 (0x90163000) [pid = 1847] [serial = 650] [outer = 0x8fa29400] 01:30:11 INFO - PROCESS | 1847 | 1461227411698 Marionette DEBUG loaded listener.js 01:30:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 279 (0x9119c800) [pid = 1847] [serial = 651] [outer = 0x8fa29400] 01:30:12 INFO - PROCESS | 1847 | 1461227412715 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]]]}] 01:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1538ms 01:30:12 INFO - PROCESS | 1847 | 1461227412770 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 01:30:12 INFO - PROCESS | 1847 | 1461227412774 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 01:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:30:12 INFO - PROCESS | 1847 | 1461227412787 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:30:12 INFO - PROCESS | 1847 | 1461227412796 Marionette TRACE conn3 <- [1,838,null,{}] 01:30:12 INFO - PROCESS | 1847 | 1461227412804 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}] 01:30:13 INFO - PROCESS | 1847 | 1461227413086 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 01:30:13 INFO - PROCESS | 1847 | 1461227413282 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x885a5c00 == 83 [pid = 1847] [id = 217] 01:30:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 280 (0x885a6400) [pid = 1847] [serial = 652] [outer = (nil)] 01:30:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 281 (0x8b5bdc00) [pid = 1847] [serial = 653] [outer = 0x885a6400] 01:30:13 INFO - PROCESS | 1847 | 1461227413439 Marionette DEBUG loaded listener.js 01:30:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 282 (0x8e5b6400) [pid = 1847] [serial = 654] [outer = 0x885a6400] 01:30:13 INFO - PROCESS | 1847 | --DOCSHELL 0x8dc9f800 == 82 [pid = 1847] [id = 162] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 281 (0x8dc9e400) [pid = 1847] [serial = 550] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 280 (0x8f2a9800) [pid = 1847] [serial = 553] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 279 (0x92babc00) [pid = 1847] [serial = 556] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 278 (0x974f1000) [pid = 1847] [serial = 559] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 277 (0x978bc000) [pid = 1847] [serial = 562] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 276 (0x98686800) [pid = 1847] [serial = 565] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 275 (0x9ffd1400) [pid = 1847] [serial = 568] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 274 (0x97da3800) [pid = 1847] [serial = 571] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 273 (0x8e5b2400) [pid = 1847] [serial = 574] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 272 (0x9024bc00) [pid = 1847] [serial = 583] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 271 (0x99298800) [pid = 1847] [serial = 502] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 270 (0x8dd2c000) [pid = 1847] [serial = 490] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 269 (0x8b5b1000) [pid = 1847] [serial = 508] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 268 (0x8f2a2c00) [pid = 1847] [serial = 520] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 267 (0x91de3400) [pid = 1847] [serial = 529] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 266 (0x8b5bc000) [pid = 1847] [serial = 511] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 265 (0x8dd30800) [pid = 1847] [serial = 526] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 264 (0xa0f47400) [pid = 1847] [serial = 517] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 263 (0x90170800) [pid = 1847] [serial = 493] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 262 (0x8b247800) [pid = 1847] [serial = 514] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 261 (0xa0e97c00) [pid = 1847] [serial = 505] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 260 (0x978bb400) [pid = 1847] [serial = 496] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 259 (0x984b0000) [pid = 1847] [serial = 499] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 258 (0x885a3400) [pid = 1847] [serial = 523] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOCSHELL 0x8e5b6c00 == 81 [pid = 1847] [id = 199] 01:30:13 INFO - PROCESS | 1847 | --DOCSHELL 0x902e7400 == 80 [pid = 1847] [id = 197] 01:30:13 INFO - PROCESS | 1847 | --DOCSHELL 0x8f2a2000 == 79 [pid = 1847] [id = 196] 01:30:13 INFO - PROCESS | 1847 | --DOCSHELL 0x8b240400 == 78 [pid = 1847] [id = 195] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 257 (0x92859000) [pid = 1847] [serial = 547] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x8e608000) [pid = 1847] [serial = 577] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x8f29b400) [pid = 1847] [serial = 578] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x8bf1f800) [pid = 1847] [serial = 580] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x8f374800) [pid = 1847] [serial = 581] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x902e5c00) [pid = 1847] [serial = 545] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x8fa23800) [pid = 1847] [serial = 538] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x8e610000) [pid = 1847] [serial = 536] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x8fb70c00) [pid = 1847] [serial = 544] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x9016e000) [pid = 1847] [serial = 542] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x8dd31000) [pid = 1847] [serial = 533] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x900f8400) [pid = 1847] [serial = 541] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x8fd85800) [pid = 1847] [serial = 539] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x8dd26c00) [pid = 1847] [serial = 532] [outer = (nil)] [url = about:blank] 01:30:13 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x8e60a800) [pid = 1847] [serial = 535] [outer = (nil)] [url = about:blank] 01:30:14 INFO - PROCESS | 1847 | 1461227414280 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]]]}] 01:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1552ms 01:30:14 INFO - PROCESS | 1847 | 1461227414333 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 01:30:14 INFO - PROCESS | 1847 | 1461227414336 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 01:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:30:14 INFO - PROCESS | 1847 | 1461227414342 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:30:14 INFO - PROCESS | 1847 | 1461227414346 Marionette TRACE conn3 <- [1,842,null,{}] 01:30:14 INFO - PROCESS | 1847 | 1461227414351 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}] 01:30:14 INFO - PROCESS | 1847 | 1461227414504 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 01:30:14 INFO - PROCESS | 1847 | 1461227414519 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x8859cc00 == 79 [pid = 1847] [id = 218] 01:30:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x8dd30c00) [pid = 1847] [serial = 655] [outer = (nil)] 01:30:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x8f29f800) [pid = 1847] [serial = 656] [outer = 0x8dd30c00] 01:30:14 INFO - PROCESS | 1847 | 1461227414588 Marionette DEBUG loaded listener.js 01:30:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x8f2a8400) [pid = 1847] [serial = 657] [outer = 0x8dd30c00] 01:30:15 INFO - PROCESS | 1847 | 1461227415546 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]]]}] 01:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1234ms 01:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:30:15 INFO - PROCESS | 1847 | 1461227415577 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 01:30:15 INFO - PROCESS | 1847 | 1461227415579 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 01:30:15 INFO - PROCESS | 1847 | 1461227415586 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:30:15 INFO - PROCESS | 1847 | 1461227415589 Marionette TRACE conn3 <- [1,846,null,{}] 01:30:15 INFO - PROCESS | 1847 | 1461227415594 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}] 01:30:15 INFO - PROCESS | 1847 | 1461227415747 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 01:30:15 INFO - PROCESS | 1847 | 1461227415929 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f2a2c00 == 80 [pid = 1847] [id = 219] 01:30:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x8f9c6400) [pid = 1847] [serial = 658] [outer = (nil)] 01:30:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x9016b000) [pid = 1847] [serial = 659] [outer = 0x8f9c6400] 01:30:16 INFO - PROCESS | 1847 | 1461227416011 Marionette DEBUG loaded listener.js 01:30:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x91de3400) [pid = 1847] [serial = 660] [outer = 0x8f9c6400] 01:30:16 INFO - PROCESS | 1847 | 1461227416896 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]]]}] 01:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1380ms 01:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:30:16 INFO - PROCESS | 1847 | 1461227416966 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 01:30:16 INFO - PROCESS | 1847 | 1461227416969 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 01:30:16 INFO - PROCESS | 1847 | 1461227416975 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:30:16 INFO - PROCESS | 1847 | 1461227416978 Marionette TRACE conn3 <- [1,850,null,{}] 01:30:16 INFO - PROCESS | 1847 | 1461227416992 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}] 01:30:17 INFO - PROCESS | 1847 | 1461227417210 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 01:30:17 INFO - PROCESS | 1847 | 1461227417234 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5bec00 == 81 [pid = 1847] [id = 220] 01:30:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x9016e000) [pid = 1847] [serial = 661] [outer = (nil)] 01:30:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x9719a800) [pid = 1847] [serial = 662] [outer = 0x9016e000] 01:30:17 INFO - PROCESS | 1847 | 1461227417305 Marionette DEBUG loaded listener.js 01:30:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x9761d000) [pid = 1847] [serial = 663] [outer = 0x9016e000] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x97612000) [pid = 1847] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x8c102000) [pid = 1847] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x8f9c7400) [pid = 1847] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x8e5a7c00) [pid = 1847] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x8e6cc800) [pid = 1847] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x8bf1a000) [pid = 1847] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x8bf1d800) [pid = 1847] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0xa3cdc000) [pid = 1847] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x96398c00) [pid = 1847] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x978bb800) [pid = 1847] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x96391c00) [pid = 1847] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x9282d800) [pid = 1847] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x946e3400) [pid = 1847] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x8b240c00) [pid = 1847] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x9023fc00) [pid = 1847] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x9ffa6400) [pid = 1847] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x9aecec00) [pid = 1847] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x8e6cd400) [pid = 1847] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x983bec00) [pid = 1847] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x93b34800) [pid = 1847] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x971a6800) [pid = 1847] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x97614c00) [pid = 1847] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x984b6800) [pid = 1847] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x90498800) [pid = 1847] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x8fd8f000) [pid = 1847] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0xa0e94800) [pid = 1847] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x8f5df000) [pid = 1847] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x8e605c00) [pid = 1847] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x8fb71c00) [pid = 1847] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x98a3c400) [pid = 1847] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x97e9e400) [pid = 1847] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0xa0e90c00) [pid = 1847] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x8fb69400) [pid = 1847] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x98a3e400) [pid = 1847] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x8dd29000) [pid = 1847] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x90164400) [pid = 1847] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x97d9a800) [pid = 1847] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x8f382400) [pid = 1847] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x984b7400) [pid = 1847] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x8c105400) [pid = 1847] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x97613000) [pid = 1847] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x984ab800) [pid = 1847] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x8b6f0c00) [pid = 1847] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x9928a800) [pid = 1847] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x8f37c000) [pid = 1847] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x93c7e400) [pid = 1847] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x98687000) [pid = 1847] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x90538400) [pid = 1847] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x902e6c00) [pid = 1847] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x900ecc00) [pid = 1847] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x8f5e4800) [pid = 1847] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x978c1000) [pid = 1847] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x8fd86000) [pid = 1847] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x8dd22c00) [pid = 1847] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x9719a000) [pid = 1847] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x8b5afc00) [pid = 1847] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x8f5e8c00) [pid = 1847] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0xa0c38400) [pid = 1847] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x9fc58800) [pid = 1847] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x97ea3c00) [pid = 1847] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x975ce400) [pid = 1847] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x8f37f800) [pid = 1847] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x8c104400) [pid = 1847] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x983be800) [pid = 1847] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x8f9c4000) [pid = 1847] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x978b4400) [pid = 1847] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x8865ec00) [pid = 1847] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x8e73ac00) [pid = 1847] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x92827400) [pid = 1847] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x8dc92400) [pid = 1847] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x93b2b800) [pid = 1847] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x9750f800) [pid = 1847] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x90161400) [pid = 1847] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x9023f800) [pid = 1847] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x8f377800) [pid = 1847] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x8b5aa000) [pid = 1847] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x8f9bdc00) [pid = 1847] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x8dc95400) [pid = 1847] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x8b244400) [pid = 1847] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x8859f800) [pid = 1847] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x93c72800) [pid = 1847] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x913e0400) [pid = 1847] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:30:18 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x96294000) [pid = 1847] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:30:19 INFO - PROCESS | 1847 | 1461227419167 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]]]}] 01:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 2239ms 01:30:19 INFO - PROCESS | 1847 | 1461227419213 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 01:30:19 INFO - PROCESS | 1847 | 1461227419217 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 01:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:30:19 INFO - PROCESS | 1847 | 1461227419231 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:30:19 INFO - PROCESS | 1847 | 1461227419234 Marionette TRACE conn3 <- [1,854,null,{}] 01:30:19 INFO - PROCESS | 1847 | 1461227419240 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}] 01:30:19 INFO - PROCESS | 1847 | 1461227419389 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 01:30:19 INFO - PROCESS | 1847 | 1461227419402 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b23f800 == 82 [pid = 1847] [id = 221] 01:30:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x8b245c00) [pid = 1847] [serial = 664] [outer = (nil)] 01:30:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x8bf12400) [pid = 1847] [serial = 665] [outer = 0x8b245c00] 01:30:19 INFO - PROCESS | 1847 | 1461227419474 Marionette DEBUG loaded listener.js 01:30:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x8c105400) [pid = 1847] [serial = 666] [outer = 0x8b245c00] 01:30:20 INFO - PROCESS | 1847 | 1461227420342 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]]]}] 01:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1138ms 01:30:20 INFO - PROCESS | 1847 | 1461227420365 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 01:30:20 INFO - PROCESS | 1847 | 1461227420368 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 01:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:30:20 INFO - PROCESS | 1847 | 1461227420384 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:30:20 INFO - PROCESS | 1847 | 1461227420388 Marionette TRACE conn3 <- [1,858,null,{}] 01:30:20 INFO - PROCESS | 1847 | 1461227420393 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}] 01:30:20 INFO - PROCESS | 1847 | 1461227420544 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 01:30:20 INFO - PROCESS | 1847 | 1461227420559 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5b9c00 == 83 [pid = 1847] [id = 222] 01:30:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x8bf18000) [pid = 1847] [serial = 667] [outer = (nil)] 01:30:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x8e6cc800) [pid = 1847] [serial = 668] [outer = 0x8bf18000] 01:30:20 INFO - PROCESS | 1847 | 1461227420631 Marionette DEBUG loaded listener.js 01:30:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x8f29ec00) [pid = 1847] [serial = 669] [outer = 0x8bf18000] 01:30:21 INFO - PROCESS | 1847 | 1461227421822 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]]]}] 01:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1485ms 01:30:21 INFO - PROCESS | 1847 | 1461227421870 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 01:30:21 INFO - PROCESS | 1847 | 1461227421878 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 01:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:30:21 INFO - PROCESS | 1847 | 1461227421887 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:30:21 INFO - PROCESS | 1847 | 1461227421892 Marionette TRACE conn3 <- [1,862,null,{}] 01:30:21 INFO - PROCESS | 1847 | 1461227421900 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}] 01:30:22 INFO - PROCESS | 1847 | 1461227422132 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 01:30:22 INFO - PROCESS | 1847 | 1461227422331 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x87f43000 == 84 [pid = 1847] [id = 223] 01:30:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x89db9800) [pid = 1847] [serial = 670] [outer = (nil)] 01:30:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x8b9f4c00) [pid = 1847] [serial = 671] [outer = 0x89db9800] 01:30:22 INFO - PROCESS | 1847 | 1461227422464 Marionette DEBUG loaded listener.js 01:30:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x8dc95400) [pid = 1847] [serial = 672] [outer = 0x89db9800] 01:30:23 INFO - PROCESS | 1847 | 1461227423569 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]]]}] 01:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1741ms 01:30:23 INFO - PROCESS | 1847 | 1461227423628 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 01:30:23 INFO - PROCESS | 1847 | 1461227423637 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 01:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:30:23 INFO - PROCESS | 1847 | 1461227423648 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:30:23 INFO - PROCESS | 1847 | 1461227423651 Marionette TRACE conn3 <- [1,866,null,{}] 01:30:23 INFO - PROCESS | 1847 | 1461227423658 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}] 01:30:23 INFO - PROCESS | 1847 | 1461227423884 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 01:30:24 INFO - PROCESS | 1847 | 1461227424176 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dd2c000 == 85 [pid = 1847] [id = 224] 01:30:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x8e609c00) [pid = 1847] [serial = 673] [outer = (nil)] 01:30:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x8f9bdc00) [pid = 1847] [serial = 674] [outer = 0x8e609c00] 01:30:24 INFO - PROCESS | 1847 | 1461227424276 Marionette DEBUG loaded listener.js 01:30:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x8fb76c00) [pid = 1847] [serial = 675] [outer = 0x8e609c00] 01:30:25 INFO - PROCESS | 1847 | 1461227425169 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]]]}] 01:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1592ms 01:30:25 INFO - PROCESS | 1847 | 1461227425239 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 01:30:25 INFO - PROCESS | 1847 | 1461227425243 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 01:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:30:25 INFO - PROCESS | 1847 | 1461227425250 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:30:25 INFO - PROCESS | 1847 | 1461227425256 Marionette TRACE conn3 <- [1,870,null,{}] 01:30:25 INFO - PROCESS | 1847 | 1461227425273 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}] 01:30:25 INFO - PROCESS | 1847 | 1461227425496 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 01:30:25 INFO - PROCESS | 1847 | 1461227425741 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f9c7400 == 86 [pid = 1847] [id = 225] 01:30:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x9016c000) [pid = 1847] [serial = 676] [outer = (nil)] 01:30:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x902ed800) [pid = 1847] [serial = 677] [outer = 0x9016c000] 01:30:25 INFO - PROCESS | 1847 | 1461227425879 Marionette DEBUG loaded listener.js 01:30:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x911a6c00) [pid = 1847] [serial = 678] [outer = 0x9016c000] 01:30:26 INFO - PROCESS | 1847 | 1461227426769 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]]]}] 01:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1536ms 01:30:26 INFO - PROCESS | 1847 | 1461227426786 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 01:30:26 INFO - PROCESS | 1847 | 1461227426790 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 01:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:30:26 INFO - PROCESS | 1847 | 1461227426798 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:30:26 INFO - PROCESS | 1847 | 1461227426800 Marionette TRACE conn3 <- [1,874,null,{}] 01:30:26 INFO - PROCESS | 1847 | 1461227426807 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}] 01:30:26 INFO - PROCESS | 1847 | 1461227426986 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 01:30:27 INFO - PROCESS | 1847 | 1461227427190 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x90162000 == 87 [pid = 1847] [id = 226] 01:30:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x92823000) [pid = 1847] [serial = 679] [outer = (nil)] 01:30:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x93b2c400) [pid = 1847] [serial = 680] [outer = 0x92823000] 01:30:27 INFO - PROCESS | 1847 | 1461227427277 Marionette DEBUG loaded listener.js 01:30:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x93c76c00) [pid = 1847] [serial = 681] [outer = 0x92823000] 01:30:28 INFO - PROCESS | 1847 | 1461227428214 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]]]}] 01:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1480ms 01:30:28 INFO - PROCESS | 1847 | 1461227428279 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 01:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:30:28 INFO - PROCESS | 1847 | 1461227428283 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 01:30:28 INFO - PROCESS | 1847 | 1461227428289 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:30:28 INFO - PROCESS | 1847 | 1461227428293 Marionette TRACE conn3 <- [1,878,null,{}] 01:30:28 INFO - PROCESS | 1847 | 1461227428299 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}] 01:30:28 INFO - PROCESS | 1847 | 1461227428476 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 01:30:28 INFO - PROCESS | 1847 | 1461227428727 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x885a8400 == 88 [pid = 1847] [id = 227] 01:30:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x92af3c00) [pid = 1847] [serial = 682] [outer = (nil)] 01:30:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x9683b800) [pid = 1847] [serial = 683] [outer = 0x92af3c00] 01:30:28 INFO - PROCESS | 1847 | 1461227428854 Marionette DEBUG loaded listener.js 01:30:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x9750f400) [pid = 1847] [serial = 684] [outer = 0x92af3c00] 01:30:29 INFO - PROCESS | 1847 | 1461227429735 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]]]}] 01:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1488ms 01:30:29 INFO - PROCESS | 1847 | 1461227429778 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 01:30:29 INFO - PROCESS | 1847 | 1461227429781 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 01:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:30:29 INFO - PROCESS | 1847 | 1461227429787 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:30:29 INFO - PROCESS | 1847 | 1461227429791 Marionette TRACE conn3 <- [1,882,null,{}] 01:30:29 INFO - PROCESS | 1847 | 1461227429797 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}] 01:30:29 INFO - PROCESS | 1847 | 1461227429990 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 01:30:30 INFO - PROCESS | 1847 | 1461227430203 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x946e9400 == 89 [pid = 1847] [id = 228] 01:30:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x96398c00) [pid = 1847] [serial = 685] [outer = (nil)] 01:30:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x97d99800) [pid = 1847] [serial = 686] [outer = 0x96398c00] 01:30:30 INFO - PROCESS | 1847 | 1461227430294 Marionette DEBUG loaded listener.js 01:30:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x97da1000) [pid = 1847] [serial = 687] [outer = 0x96398c00] 01:30:31 INFO - PROCESS | 1847 | 1461227431191 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]]]}] 01:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1442ms 01:30:31 INFO - PROCESS | 1847 | 1461227431231 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 01:30:31 INFO - PROCESS | 1847 | 1461227431235 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 01:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:30:31 INFO - PROCESS | 1847 | 1461227431241 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:30:31 INFO - PROCESS | 1847 | 1461227431244 Marionette TRACE conn3 <- [1,886,null,{}] 01:30:31 INFO - PROCESS | 1847 | 1461227431250 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}] 01:30:31 INFO - PROCESS | 1847 | 1461227431422 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 01:30:31 INFO - PROCESS | 1847 | 1461227431639 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x88674800 == 90 [pid = 1847] [id = 229] 01:30:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x8b240400) [pid = 1847] [serial = 688] [outer = (nil)] 01:30:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x983bac00) [pid = 1847] [serial = 689] [outer = 0x8b240400] 01:30:31 INFO - PROCESS | 1847 | 1461227431726 Marionette DEBUG loaded listener.js 01:30:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x984b5400) [pid = 1847] [serial = 690] [outer = 0x8b240400] 01:30:32 INFO - PROCESS | 1847 | 1461227432650 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]]]}] 01:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1430ms 01:30:32 INFO - PROCESS | 1847 | 1461227432671 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 01:30:32 INFO - PROCESS | 1847 | 1461227432675 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 01:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:30:32 INFO - PROCESS | 1847 | 1461227432682 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:30:32 INFO - PROCESS | 1847 | 1461227432685 Marionette TRACE conn3 <- [1,890,null,{}] 01:30:32 INFO - PROCESS | 1847 | 1461227432691 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}] 01:30:32 INFO - PROCESS | 1847 | 1461227432864 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 01:30:33 INFO - PROCESS | 1847 | 1461227433078 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x8859ec00 == 91 [pid = 1847] [id = 230] 01:30:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x8859f400) [pid = 1847] [serial = 691] [outer = (nil)] 01:30:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x8b240000) [pid = 1847] [serial = 692] [outer = 0x8859f400] 01:30:33 INFO - PROCESS | 1847 | 1461227433219 Marionette DEBUG loaded listener.js 01:30:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x8b5adc00) [pid = 1847] [serial = 693] [outer = 0x8859f400] 01:30:34 INFO - PROCESS | 1847 | 1461227434148 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]]]}] 01:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1489ms 01:30:34 INFO - PROCESS | 1847 | 1461227434171 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 01:30:34 INFO - PROCESS | 1847 | 1461227434174 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 01:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:30:34 INFO - PROCESS | 1847 | 1461227434181 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:30:34 INFO - PROCESS | 1847 | 1461227434184 Marionette TRACE conn3 <- [1,894,null,{}] 01:30:34 INFO - PROCESS | 1847 | 1461227434190 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}] 01:30:34 INFO - PROCESS | 1847 | 1461227434363 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 01:30:34 INFO - PROCESS | 1847 | 1461227434570 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b6eec00 == 92 [pid = 1847] [id = 231] 01:30:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x8b6f3800) [pid = 1847] [serial = 694] [outer = (nil)] 01:30:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x8fa21c00) [pid = 1847] [serial = 695] [outer = 0x8b6f3800] 01:30:34 INFO - PROCESS | 1847 | 1461227434655 Marionette DEBUG loaded listener.js 01:30:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x8fb76000) [pid = 1847] [serial = 696] [outer = 0x8b6f3800] 01:30:35 INFO - PROCESS | 1847 | 1461227435601 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]]]}] 01:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1481ms 01:30:35 INFO - PROCESS | 1847 | 1461227435663 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 01:30:35 INFO - PROCESS | 1847 | 1461227435667 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 01:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:30:35 INFO - PROCESS | 1847 | 1461227435673 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:30:35 INFO - PROCESS | 1847 | 1461227435677 Marionette TRACE conn3 <- [1,898,null,{}] 01:30:35 INFO - PROCESS | 1847 | 1461227435683 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}] 01:30:35 INFO - PROCESS | 1847 | 1461227435868 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 01:30:36 INFO - PROCESS | 1847 | 1461227436129 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x8c109000 == 93 [pid = 1847] [id = 232] 01:30:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x8e6ca800) [pid = 1847] [serial = 697] [outer = (nil)] 01:30:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x8f379400) [pid = 1847] [serial = 698] [outer = 0x8e6ca800] 01:30:36 INFO - PROCESS | 1847 | 1461227436260 Marionette DEBUG loaded listener.js 01:30:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x90166800) [pid = 1847] [serial = 699] [outer = 0x8e6ca800] 01:30:38 INFO - PROCESS | 1847 | 1461227438028 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]]]}] 01:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 2389ms 01:30:38 INFO - PROCESS | 1847 | 1461227438063 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 01:30:38 INFO - PROCESS | 1847 | 1461227438067 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 01:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:30:38 INFO - PROCESS | 1847 | 1461227438076 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:30:38 INFO - PROCESS | 1847 | 1461227438082 Marionette TRACE conn3 <- [1,902,null,{}] 01:30:38 INFO - PROCESS | 1847 | 1461227438091 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}] 01:30:38 INFO - PROCESS | 1847 | 1461227438342 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 01:30:38 INFO - PROCESS | 1847 | 1461227438555 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d9e000 == 94 [pid = 1847] [id = 233] 01:30:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x87f49c00) [pid = 1847] [serial = 700] [outer = (nil)] 01:30:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x8b5a8c00) [pid = 1847] [serial = 701] [outer = 0x87f49c00] 01:30:38 INFO - PROCESS | 1847 | 1461227438687 Marionette DEBUG loaded listener.js 01:30:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x8b5b3400) [pid = 1847] [serial = 702] [outer = 0x87f49c00] 01:30:39 INFO - PROCESS | 1847 | 1461227439567 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]]]}] 01:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1545ms 01:30:39 INFO - PROCESS | 1847 | 1461227439622 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 01:30:39 INFO - PROCESS | 1847 | 1461227439637 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 01:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:30:39 INFO - PROCESS | 1847 | 1461227439655 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:30:39 INFO - PROCESS | 1847 | 1461227439667 Marionette TRACE conn3 <- [1,906,null,{}] 01:30:39 INFO - PROCESS | 1847 | 1461227439672 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}] 01:30:39 INFO - PROCESS | 1847 | 1461227439952 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 01:30:40 INFO - PROCESS | 1847 | 1461227440269 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d93c00 == 95 [pid = 1847] [id = 234] 01:30:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x87d94800) [pid = 1847] [serial = 703] [outer = (nil)] 01:30:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x88676400) [pid = 1847] [serial = 704] [outer = 0x87d94800] 01:30:40 INFO - PROCESS | 1847 | 1461227440348 Marionette DEBUG loaded listener.js 01:30:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x8b6fb800) [pid = 1847] [serial = 705] [outer = 0x87d94800] 01:30:40 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5bac00 == 94 [pid = 1847] [id = 184] 01:30:40 INFO - PROCESS | 1847 | --DOCSHELL 0x8b23f800 == 93 [pid = 1847] [id = 221] 01:30:40 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x900f5800) [pid = 1847] [serial = 601] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5bec00 == 92 [pid = 1847] [id = 220] 01:30:41 INFO - PROCESS | 1847 | --DOCSHELL 0x8f2a2c00 == 91 [pid = 1847] [id = 219] 01:30:41 INFO - PROCESS | 1847 | --DOCSHELL 0x8859cc00 == 90 [pid = 1847] [id = 218] 01:30:41 INFO - PROCESS | 1847 | --DOCSHELL 0x885a5c00 == 89 [pid = 1847] [id = 217] 01:30:41 INFO - PROCESS | 1847 | --DOCSHELL 0x8dd2d000 == 88 [pid = 1847] [id = 216] 01:30:41 INFO - PROCESS | 1847 | --DOCSHELL 0x89dba800 == 87 [pid = 1847] [id = 215] 01:30:41 INFO - PROCESS | 1847 | --DOCSHELL 0x87d97c00 == 86 [pid = 1847] [id = 214] 01:30:41 INFO - PROCESS | 1847 | --DOCSHELL 0x8e5a7400 == 85 [pid = 1847] [id = 191] 01:30:41 INFO - PROCESS | 1847 | 1461227441351 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]]]}] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x93b39000) [pid = 1847] [serial = 548] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x97e9d400) [pid = 1847] [serial = 488] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x97d9f000) [pid = 1847] [serial = 497] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x8e609800) [pid = 1847] [serial = 551] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x9112fc00) [pid = 1847] [serial = 584] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x8e5b5400) [pid = 1847] [serial = 575] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x8f9bb800) [pid = 1847] [serial = 259] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x8e5b0000) [pid = 1847] [serial = 586] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x8e730800) [pid = 1847] [serial = 491] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0xa45eb400) [pid = 1847] [serial = 355] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0xa0c35c00) [pid = 1847] [serial = 219] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x9b02e800) [pid = 1847] [serial = 503] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x9639c800) [pid = 1847] [serial = 216] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x973d8400) [pid = 1847] [serial = 593] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x97ea8800) [pid = 1847] [serial = 207] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x8b24bc00) [pid = 1847] [serial = 515] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0xa0e92800) [pid = 1847] [serial = 572] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0xa3c76000) [pid = 1847] [serial = 349] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0xa3c10400) [pid = 1847] [serial = 310] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x93c78c00) [pid = 1847] [serial = 592] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x93b35400) [pid = 1847] [serial = 530] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x98af4000) [pid = 1847] [serial = 391] [outer = (nil)] [url = about:blank] 01:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1788ms 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x95076800) [pid = 1847] [serial = 388] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x97d9a400) [pid = 1847] [serial = 253] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x9761cc00) [pid = 1847] [serial = 455] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x9ae08800) [pid = 1847] [serial = 304] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x978bf000) [pid = 1847] [serial = 247] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x91de8000) [pid = 1847] [serial = 590] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0xa0e9c000) [pid = 1847] [serial = 506] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x91125400) [pid = 1847] [serial = 494] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x8f2a6c00) [pid = 1847] [serial = 599] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x962d2c00) [pid = 1847] [serial = 557] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0xa0ad7800) [pid = 1847] [serial = 346] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0xa0a99000) [pid = 1847] [serial = 569] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0xa2816400) [pid = 1847] [serial = 518] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x9761dc00) [pid = 1847] [serial = 595] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x9feac800) [pid = 1847] [serial = 452] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x900f0000) [pid = 1847] [serial = 554] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x9761f000) [pid = 1847] [serial = 461] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x98689c00) [pid = 1847] [serial = 500] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x97e9fc00) [pid = 1847] [serial = 382] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x9df93000) [pid = 1847] [serial = 307] [outer = (nil)] [url = about:blank] 01:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x8f9bd400) [pid = 1847] [serial = 385] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0xa0e91000) [pid = 1847] [serial = 464] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x99291c00) [pid = 1847] [serial = 449] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x9016e400) [pid = 1847] [serial = 467] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x99295400) [pid = 1847] [serial = 397] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x983bf800) [pid = 1847] [serial = 292] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x97617400) [pid = 1847] [serial = 560] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x9fc9dc00) [pid = 1847] [serial = 256] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x95073800) [pid = 1847] [serial = 204] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x92aedc00) [pid = 1847] [serial = 298] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x900f5400) [pid = 1847] [serial = 409] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x8f2a3800) [pid = 1847] [serial = 587] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0xa0fa3800) [pid = 1847] [serial = 262] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x983b5400) [pid = 1847] [serial = 443] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0xa3c80800) [pid = 1847] [serial = 406] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x8fb6ec00) [pid = 1847] [serial = 437] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x8e60d800) [pid = 1847] [serial = 598] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x979aac00) [pid = 1847] [serial = 563] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x8b5bd800) [pid = 1847] [serial = 512] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x978b7800) [pid = 1847] [serial = 343] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0xa3c81c00) [pid = 1847] [serial = 400] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x9feaa400) [pid = 1847] [serial = 213] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x97980400) [pid = 1847] [serial = 596] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x902ea800) [pid = 1847] [serial = 589] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x9fb9b800) [pid = 1847] [serial = 210] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x9868c400) [pid = 1847] [serial = 446] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x90245c00) [pid = 1847] [serial = 295] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x97eab000) [pid = 1847] [serial = 434] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x9ffcf800) [pid = 1847] [serial = 394] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x9b033000) [pid = 1847] [serial = 337] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x99291400) [pid = 1847] [serial = 566] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x8f2a6000) [pid = 1847] [serial = 527] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x92854400) [pid = 1847] [serial = 440] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x96fa2000) [pid = 1847] [serial = 250] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x8dc9c800) [pid = 1847] [serial = 358] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x93b37400) [pid = 1847] [serial = 352] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x97d9e000) [pid = 1847] [serial = 301] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x9016c800) [pid = 1847] [serial = 458] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x91dee400) [pid = 1847] [serial = 340] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0xa0ad1000) [pid = 1847] [serial = 265] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x8b5b5800) [pid = 1847] [serial = 509] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x9df9ac00) [pid = 1847] [serial = 201] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x8fb73000) [pid = 1847] [serial = 403] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x8f2aa800) [pid = 1847] [serial = 521] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x885a5400) [pid = 1847] [serial = 524] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x93c7a800) [pid = 1847] [serial = 313] [outer = (nil)] [url = about:blank] 01:30:41 INFO - PROCESS | 1847 | 1461227441459 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 01:30:41 INFO - PROCESS | 1847 | 1461227441476 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 01:30:41 INFO - PROCESS | 1847 | 1461227441481 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:30:41 INFO - PROCESS | 1847 | 1461227441490 Marionette TRACE conn3 <- [1,910,null,{}] 01:30:41 INFO - PROCESS | 1847 | 1461227441554 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}] 01:30:41 INFO - PROCESS | 1847 | 1461227441707 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 01:30:41 INFO - PROCESS | 1847 | 1461227441900 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b9f7c00 == 86 [pid = 1847] [id = 235] 01:30:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x8b9f9400) [pid = 1847] [serial = 706] [outer = (nil)] 01:30:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x8bf11800) [pid = 1847] [serial = 707] [outer = 0x8b9f9400] 01:30:41 INFO - PROCESS | 1847 | 1461227441980 Marionette DEBUG loaded listener.js 01:30:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x8bf1c000) [pid = 1847] [serial = 708] [outer = 0x8b9f9400] 01:30:42 INFO - PROCESS | 1847 | 1461227442698 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]]]}] 01:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1265ms 01:30:42 INFO - PROCESS | 1847 | 1461227442758 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 01:30:42 INFO - PROCESS | 1847 | 1461227442762 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 01:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:30:42 INFO - PROCESS | 1847 | 1461227442774 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:30:42 INFO - PROCESS | 1847 | 1461227442776 Marionette TRACE conn3 <- [1,914,null,{}] 01:30:42 INFO - PROCESS | 1847 | 1461227442782 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}] 01:30:42 INFO - PROCESS | 1847 | 1461227442937 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 01:30:42 INFO - PROCESS | 1847 | 1461227442947 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x8859f000 == 87 [pid = 1847] [id = 236] 01:30:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x8c108400) [pid = 1847] [serial = 709] [outer = (nil)] 01:30:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x8c10ec00) [pid = 1847] [serial = 710] [outer = 0x8c108400] 01:30:43 INFO - PROCESS | 1847 | 1461227443019 Marionette DEBUG loaded listener.js 01:30:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x8dc99c00) [pid = 1847] [serial = 711] [outer = 0x8c108400] 01:30:44 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x9016e000) [pid = 1847] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:30:44 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x87d99c00) [pid = 1847] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:30:44 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x8dd30c00) [pid = 1847] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:30:44 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x8fa29400) [pid = 1847] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:30:44 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x8f2a8800) [pid = 1847] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:30:44 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x8b9f1c00) [pid = 1847] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:30:44 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x885a6400) [pid = 1847] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:30:44 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x8f9c6400) [pid = 1847] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:30:44 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x8b245c00) [pid = 1847] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:30:45 INFO - PROCESS | 1847 | 1461227445213 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]]]}] 01:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 2482ms 01:30:45 INFO - PROCESS | 1847 | 1461227445253 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 01:30:45 INFO - PROCESS | 1847 | 1461227445259 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 01:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:30:45 INFO - PROCESS | 1847 | 1461227445268 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:30:45 INFO - PROCESS | 1847 | 1461227445275 Marionette TRACE conn3 <- [1,918,null,{}] 01:30:45 INFO - PROCESS | 1847 | 1461227445284 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}] 01:30:45 INFO - PROCESS | 1847 | 1461227445501 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 01:30:45 INFO - PROCESS | 1847 | 1461227445696 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d96800 == 88 [pid = 1847] [id = 237] 01:30:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x87f4f000) [pid = 1847] [serial = 712] [outer = (nil)] 01:30:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x88674400) [pid = 1847] [serial = 713] [outer = 0x87f4f000] 01:30:45 INFO - PROCESS | 1847 | 1461227445783 Marionette DEBUG loaded listener.js 01:30:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x89dbb400) [pid = 1847] [serial = 714] [outer = 0x87f4f000] 01:30:46 INFO - PROCESS | 1847 | 1461227446691 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]]]}] 01:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1493ms 01:30:46 INFO - PROCESS | 1847 | 1461227446762 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 01:30:46 INFO - PROCESS | 1847 | 1461227446771 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 01:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:30:46 INFO - PROCESS | 1847 | 1461227446782 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:30:46 INFO - PROCESS | 1847 | 1461227446786 Marionette TRACE conn3 <- [1,922,null,{}] 01:30:46 INFO - PROCESS | 1847 | 1461227446792 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}] 01:30:47 INFO - PROCESS | 1847 | 1461227447012 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 01:30:47 INFO - PROCESS | 1847 | 1461227447246 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x88672000 == 89 [pid = 1847] [id = 238] 01:30:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x89dbac00) [pid = 1847] [serial = 715] [outer = (nil)] 01:30:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x8b9f2c00) [pid = 1847] [serial = 716] [outer = 0x89dbac00] 01:30:47 INFO - PROCESS | 1847 | 1461227447376 Marionette DEBUG loaded listener.js 01:30:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x8bf20000) [pid = 1847] [serial = 717] [outer = 0x89dbac00] 01:30:48 INFO - PROCESS | 1847 | 1461227448408 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]]]}] 01:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1680ms 01:30:48 INFO - PROCESS | 1847 | 1461227448462 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 01:30:48 INFO - PROCESS | 1847 | 1461227448466 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 01:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:30:48 INFO - PROCESS | 1847 | 1461227448472 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:30:48 INFO - PROCESS | 1847 | 1461227448479 Marionette TRACE conn3 <- [1,926,null,{}] 01:30:48 INFO - PROCESS | 1847 | 1461227448495 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}] 01:30:48 INFO - PROCESS | 1847 | 1461227448718 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 01:30:49 INFO - PROCESS | 1847 | 1461227448991 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc9ec00 == 90 [pid = 1847] [id = 239] 01:30:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x8dd2d000) [pid = 1847] [serial = 718] [outer = (nil)] 01:30:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x8e5ae400) [pid = 1847] [serial = 719] [outer = 0x8dd2d000] 01:30:49 INFO - PROCESS | 1847 | 1461227449086 Marionette DEBUG loaded listener.js 01:30:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x8e605c00) [pid = 1847] [serial = 720] [outer = 0x8dd2d000] 01:30:50 INFO - PROCESS | 1847 | 1461227450003 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]]]}] 01:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1584ms 01:30:50 INFO - PROCESS | 1847 | 1461227450057 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 01:30:50 INFO - PROCESS | 1847 | 1461227450061 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 01:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:30:50 INFO - PROCESS | 1847 | 1461227450068 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:30:50 INFO - PROCESS | 1847 | 1461227450071 Marionette TRACE conn3 <- [1,930,null,{}] 01:30:50 INFO - PROCESS | 1847 | 1461227450077 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}] 01:30:50 INFO - PROCESS | 1847 | 1461227450266 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 01:30:50 INFO - PROCESS | 1847 | 1461227450449 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e60dc00 == 91 [pid = 1847] [id = 240] 01:30:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x8e6c8c00) [pid = 1847] [serial = 721] [outer = (nil)] 01:30:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x8e6d1000) [pid = 1847] [serial = 722] [outer = 0x8e6c8c00] 01:30:50 INFO - PROCESS | 1847 | 1461227450537 Marionette DEBUG loaded listener.js 01:30:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x8e736800) [pid = 1847] [serial = 723] [outer = 0x8e6c8c00] 01:30:51 INFO - PROCESS | 1847 | 1461227451454 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]]]}] 01:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1429ms 01:30:51 INFO - PROCESS | 1847 | 1461227451498 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 01:30:51 INFO - PROCESS | 1847 | 1461227451502 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 01:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:30:51 INFO - PROCESS | 1847 | 1461227451508 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:30:51 INFO - PROCESS | 1847 | 1461227451512 Marionette TRACE conn3 <- [1,934,null,{}] 01:30:51 INFO - PROCESS | 1847 | 1461227451517 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}] 01:30:51 INFO - PROCESS | 1847 | 1461227451683 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 01:30:51 INFO - PROCESS | 1847 | 1461227451872 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x87f42400 == 92 [pid = 1847] [id = 241] 01:30:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x87f48800) [pid = 1847] [serial = 724] [outer = (nil)] 01:30:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x8e73e000) [pid = 1847] [serial = 725] [outer = 0x87f48800] 01:30:51 INFO - PROCESS | 1847 | 1461227451959 Marionette DEBUG loaded listener.js 01:30:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x8f29f400) [pid = 1847] [serial = 726] [outer = 0x87f48800] 01:30:52 INFO - PROCESS | 1847 | 1461227452866 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]]]}] 01:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1429ms 01:30:52 INFO - PROCESS | 1847 | 1461227452937 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 01:30:52 INFO - PROCESS | 1847 | 1461227452942 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 01:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:30:52 INFO - PROCESS | 1847 | 1461227452948 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:30:52 INFO - PROCESS | 1847 | 1461227452950 Marionette TRACE conn3 <- [1,938,null,{}] 01:30:52 INFO - PROCESS | 1847 | 1461227452957 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}] 01:30:53 INFO - PROCESS | 1847 | 1461227453217 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 01:30:53 INFO - PROCESS | 1847 | 1461227453472 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x87f48400 == 93 [pid = 1847] [id = 242] 01:30:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x8e73cc00) [pid = 1847] [serial = 727] [outer = (nil)] 01:30:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x8fa24400) [pid = 1847] [serial = 728] [outer = 0x8e73cc00] 01:30:53 INFO - PROCESS | 1847 | 1461227453631 Marionette DEBUG loaded listener.js 01:30:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x8fa2d800) [pid = 1847] [serial = 729] [outer = 0x8e73cc00] 01:30:54 INFO - PROCESS | 1847 | 1461227454484 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]]]}] 01:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1582ms 01:30:54 INFO - PROCESS | 1847 | 1461227454530 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 01:30:54 INFO - PROCESS | 1847 | 1461227454535 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 01:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:30:54 INFO - PROCESS | 1847 | 1461227454541 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:30:54 INFO - PROCESS | 1847 | 1461227454544 Marionette TRACE conn3 <- [1,942,null,{}] 01:30:54 INFO - PROCESS | 1847 | 1461227454550 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}] 01:30:54 INFO - PROCESS | 1847 | 1461227454714 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 01:30:54 INFO - PROCESS | 1847 | 1461227454917 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x8866c000 == 94 [pid = 1847] [id = 243] 01:30:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x8e738c00) [pid = 1847] [serial = 730] [outer = (nil)] 01:30:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x8fb74c00) [pid = 1847] [serial = 731] [outer = 0x8e738c00] 01:30:55 INFO - PROCESS | 1847 | 1461227455037 Marionette DEBUG loaded listener.js 01:30:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x8fd8fc00) [pid = 1847] [serial = 732] [outer = 0x8e738c00] 01:30:55 INFO - PROCESS | 1847 | 1461227455975 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]]]}] 01:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1490ms 01:30:56 INFO - PROCESS | 1847 | 1461227456031 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 01:30:56 INFO - PROCESS | 1847 | 1461227456035 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 01:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:30:56 INFO - PROCESS | 1847 | 1461227456042 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:30:56 INFO - PROCESS | 1847 | 1461227456045 Marionette TRACE conn3 <- [1,946,null,{}] 01:30:56 INFO - PROCESS | 1847 | 1461227456051 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}] 01:30:56 INFO - PROCESS | 1847 | 1461227456220 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 01:30:56 INFO - PROCESS | 1847 | 1461227456405 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x8866dc00 == 95 [pid = 1847] [id = 244] 01:30:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x8dd25800) [pid = 1847] [serial = 733] [outer = (nil)] 01:30:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x900f7800) [pid = 1847] [serial = 734] [outer = 0x8dd25800] 01:30:56 INFO - PROCESS | 1847 | 1461227456488 Marionette DEBUG loaded listener.js 01:30:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x90165c00) [pid = 1847] [serial = 735] [outer = 0x8dd25800] 01:30:57 INFO - PROCESS | 1847 | 1461227457439 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]]]}] 01:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1437ms 01:30:57 INFO - PROCESS | 1847 | 1461227457480 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 01:30:57 INFO - PROCESS | 1847 | 1461227457484 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 01:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:30:57 INFO - PROCESS | 1847 | 1461227457491 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:30:57 INFO - PROCESS | 1847 | 1461227457493 Marionette TRACE conn3 <- [1,950,null,{}] 01:30:57 INFO - PROCESS | 1847 | 1461227457499 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}] 01:30:57 INFO - PROCESS | 1847 | 1461227457663 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 01:30:57 INFO - PROCESS | 1847 | 1461227457854 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fb71000 == 96 [pid = 1847] [id = 245] 01:30:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x900ee400) [pid = 1847] [serial = 736] [outer = (nil)] 01:30:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x9023f400) [pid = 1847] [serial = 737] [outer = 0x900ee400] 01:30:57 INFO - PROCESS | 1847 | 1461227457940 Marionette DEBUG loaded listener.js 01:30:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x90249000) [pid = 1847] [serial = 738] [outer = 0x900ee400] 01:30:58 INFO - PROCESS | 1847 | 1461227458872 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]]]}] 01:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1431ms 01:30:58 INFO - PROCESS | 1847 | 1461227458922 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 01:30:58 INFO - PROCESS | 1847 | 1461227458926 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 01:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:30:58 INFO - PROCESS | 1847 | 1461227458932 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:30:58 INFO - PROCESS | 1847 | 1461227458937 Marionette TRACE conn3 <- [1,954,null,{}] 01:30:58 INFO - PROCESS | 1847 | 1461227458942 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}] 01:30:59 INFO - PROCESS | 1847 | 1461227459126 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 01:30:59 INFO - PROCESS | 1847 | 1461227459317 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b24a800 == 97 [pid = 1847] [id = 246] 01:30:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x8fb78400) [pid = 1847] [serial = 739] [outer = (nil)] 01:30:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x902e6c00) [pid = 1847] [serial = 740] [outer = 0x8fb78400] 01:30:59 INFO - PROCESS | 1847 | 1461227459404 Marionette DEBUG loaded listener.js 01:30:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x904a4000) [pid = 1847] [serial = 741] [outer = 0x8fb78400] 01:31:00 INFO - PROCESS | 1847 | 1461227460297 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]]]}] 01:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1435ms 01:31:00 INFO - PROCESS | 1847 | 1461227460369 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 01:31:00 INFO - PROCESS | 1847 | 1461227460372 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 01:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:31:00 INFO - PROCESS | 1847 | 1461227460379 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:31:00 INFO - PROCESS | 1847 | 1461227460384 Marionette TRACE conn3 <- [1,958,null,{}] 01:31:00 INFO - PROCESS | 1847 | 1461227460389 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}] 01:31:00 INFO - PROCESS | 1847 | 1461227460628 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 01:31:00 INFO - PROCESS | 1847 | 1461227460957 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x885a1c00 == 98 [pid = 1847] [id = 247] 01:31:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x8b6f1c00) [pid = 1847] [serial = 742] [outer = (nil)] 01:31:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x8e602c00) [pid = 1847] [serial = 743] [outer = 0x8b6f1c00] 01:31:01 INFO - PROCESS | 1847 | 1461227461105 Marionette DEBUG loaded listener.js 01:31:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x913e0c00) [pid = 1847] [serial = 744] [outer = 0x8b6f1c00] 01:31:02 INFO - PROCESS | 1847 | 1461227462046 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]]]}] 01:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1731ms 01:31:02 INFO - PROCESS | 1847 | 1461227462111 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 01:31:02 INFO - PROCESS | 1847 | 1461227462115 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 01:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:31:02 INFO - PROCESS | 1847 | 1461227462121 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:31:02 INFO - PROCESS | 1847 | 1461227462124 Marionette TRACE conn3 <- [1,962,null,{}] 01:31:02 INFO - PROCESS | 1847 | 1461227462130 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}] 01:31:02 INFO - PROCESS | 1847 | 1461227462308 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 01:31:02 INFO - PROCESS | 1847 | 1461227462817 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x8865e000 == 99 [pid = 1847] [id = 248] 01:31:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x88669800) [pid = 1847] [serial = 745] [outer = (nil)] 01:31:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x88674c00) [pid = 1847] [serial = 746] [outer = 0x88669800] 01:31:02 INFO - PROCESS | 1847 | 1461227462940 Marionette DEBUG loaded listener.js 01:31:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x8b242c00) [pid = 1847] [serial = 747] [outer = 0x88669800] 01:31:03 INFO - PROCESS | 1847 | 1461227463831 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]]]}] 01:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1784ms 01:31:03 INFO - PROCESS | 1847 | 1461227463908 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 01:31:03 INFO - PROCESS | 1847 | 1461227463915 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 01:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:31:03 INFO - PROCESS | 1847 | 1461227463924 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:31:03 INFO - PROCESS | 1847 | 1461227463928 Marionette TRACE conn3 <- [1,966,null,{}] 01:31:03 INFO - PROCESS | 1847 | 1461227463935 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}] 01:31:04 INFO - PROCESS | 1847 | 1461227464203 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 01:31:04 INFO - PROCESS | 1847 | 1461227464555 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:04 INFO - PROCESS | 1847 | --DOCSHELL 0x8865fc00 == 98 [pid = 1847] [id = 176] 01:31:04 INFO - PROCESS | 1847 | --DOCSHELL 0x8865e800 == 97 [pid = 1847] [id = 175] 01:31:04 INFO - PROCESS | 1847 | --DOCSHELL 0x87d93c00 == 96 [pid = 1847] [id = 234] 01:31:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d9e400 == 97 [pid = 1847] [id = 249] 01:31:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x87f49400) [pid = 1847] [serial = 748] [outer = (nil)] 01:31:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x8866f400) [pid = 1847] [serial = 749] [outer = 0x87f49400] 01:31:04 INFO - PROCESS | 1847 | 1461227464701 Marionette DEBUG loaded listener.js 01:31:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x8b6f1800) [pid = 1847] [serial = 750] [outer = 0x87f49400] 01:31:04 INFO - PROCESS | 1847 | --DOCSHELL 0x87d9e000 == 96 [pid = 1847] [id = 233] 01:31:04 INFO - PROCESS | 1847 | --DOCSHELL 0x8f9c7400 == 95 [pid = 1847] [id = 225] 01:31:04 INFO - PROCESS | 1847 | --DOCSHELL 0x8dd2c000 == 94 [pid = 1847] [id = 224] 01:31:05 INFO - PROCESS | 1847 | --DOCSHELL 0x87f43000 == 93 [pid = 1847] [id = 223] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x8fa23400) [pid = 1847] [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.] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x91de3400) [pid = 1847] [serial = 660] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x8c105400) [pid = 1847] [serial = 666] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x9016b000) [pid = 1847] [serial = 659] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x8bf12400) [pid = 1847] [serial = 665] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x9719a800) [pid = 1847] [serial = 662] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x8866b400) [pid = 1847] [serial = 645] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x88656400) [pid = 1847] [serial = 644] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x8f29f800) [pid = 1847] [serial = 656] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x90163000) [pid = 1847] [serial = 650] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x9119c800) [pid = 1847] [serial = 651] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x8f2a8400) [pid = 1847] [serial = 657] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x87d99800) [pid = 1847] [serial = 637] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x9024a400) [pid = 1847] [serial = 602] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x911a5800) [pid = 1847] [serial = 628] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x9928dc00) [pid = 1847] [serial = 613] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0xa0e9ac00) [pid = 1847] [serial = 634] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x8e5ae800) [pid = 1847] [serial = 648] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x8dd24400) [pid = 1847] [serial = 647] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x9119c400) [pid = 1847] [serial = 625] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x8b9f6800) [pid = 1847] [serial = 622] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x97eaac00) [pid = 1847] [serial = 610] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x8b5bdc00) [pid = 1847] [serial = 653] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x8e5b6400) [pid = 1847] [serial = 654] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x9feab000) [pid = 1847] [serial = 616] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x89dbbc00) [pid = 1847] [serial = 631] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x8f37f000) [pid = 1847] [serial = 604] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x93c7ac00) [pid = 1847] [serial = 607] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x8f2a3c00) [pid = 1847] [serial = 619] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x87f48000) [pid = 1847] [serial = 640] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x9761d000) [pid = 1847] [serial = 663] [outer = (nil)] [url = about:blank] 01:31:05 INFO - PROCESS | 1847 | 1461227465585 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]]]}] 01:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1732ms 01:31:05 INFO - PROCESS | 1847 | 1461227465659 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 01:31:05 INFO - PROCESS | 1847 | 1461227465664 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 01:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:31:05 INFO - PROCESS | 1847 | 1461227465673 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:31:05 INFO - PROCESS | 1847 | 1461227465677 Marionette TRACE conn3 <- [1,970,null,{}] 01:31:05 INFO - PROCESS | 1847 | 1461227465683 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}] 01:31:05 INFO - PROCESS | 1847 | 1461227465850 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 01:31:06 INFO - PROCESS | 1847 | 1461227466011 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x87f42c00 == 94 [pid = 1847] [id = 250] 01:31:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x8b5a8400) [pid = 1847] [serial = 751] [outer = (nil)] 01:31:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x8dc9f800) [pid = 1847] [serial = 752] [outer = 0x8b5a8400] 01:31:06 INFO - PROCESS | 1847 | 1461227466085 Marionette DEBUG loaded listener.js 01:31:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x8dd31000) [pid = 1847] [serial = 753] [outer = 0x8b5a8400] 01:31:06 INFO - PROCESS | 1847 | 1461227466922 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]]]}] 01:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1292ms 01:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:31:06 INFO - PROCESS | 1847 | 1461227466974 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 01:31:06 INFO - PROCESS | 1847 | 1461227466977 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 01:31:06 INFO - PROCESS | 1847 | 1461227466991 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:31:07 INFO - PROCESS | 1847 | 1461227467000 Marionette TRACE conn3 <- [1,974,null,{}] 01:31:07 INFO - PROCESS | 1847 | 1461227467014 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}] 01:31:07 INFO - PROCESS | 1847 | 1461227467237 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 01:31:07 INFO - PROCESS | 1847 | 1461227467266 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x88656400 == 95 [pid = 1847] [id = 251] 01:31:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x8e60b000) [pid = 1847] [serial = 754] [outer = (nil)] 01:31:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x8f29c400) [pid = 1847] [serial = 755] [outer = 0x8e60b000] 01:31:07 INFO - PROCESS | 1847 | 1461227467339 Marionette DEBUG loaded listener.js 01:31:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x8f2a8000) [pid = 1847] [serial = 756] [outer = 0x8e60b000] 01:31:08 INFO - PROCESS | 1847 | 1461227468226 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]]]}] 01:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1294ms 01:31:08 INFO - PROCESS | 1847 | 1461227468277 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 01:31:08 INFO - PROCESS | 1847 | 1461227468281 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 01:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:31:08 INFO - PROCESS | 1847 | 1461227468292 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:31:08 INFO - PROCESS | 1847 | 1461227468295 Marionette TRACE conn3 <- [1,978,null,{}] 01:31:08 INFO - PROCESS | 1847 | 1461227468299 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}] 01:31:08 INFO - PROCESS | 1847 | 1461227468515 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 01:31:08 INFO - PROCESS | 1847 | 1461227468659 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e602400 == 96 [pid = 1847] [id = 252] 01:31:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x8f37f000) [pid = 1847] [serial = 757] [outer = (nil)] 01:31:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x8f5dfc00) [pid = 1847] [serial = 758] [outer = 0x8f37f000] 01:31:08 INFO - PROCESS | 1847 | 1461227468732 Marionette DEBUG loaded listener.js 01:31:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x8f9be400) [pid = 1847] [serial = 759] [outer = 0x8f37f000] 01:31:09 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x87d94800) [pid = 1847] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:31:09 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x87f49c00) [pid = 1847] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:31:09 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x8b9f9400) [pid = 1847] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:31:09 INFO - PROCESS | 1847 | 1461227469700 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]]]}] 01:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1430ms 01:31:09 INFO - PROCESS | 1847 | 1461227469722 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 01:31:09 INFO - PROCESS | 1847 | 1461227469727 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 01:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:31:09 INFO - PROCESS | 1847 | 1461227469733 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:31:09 INFO - PROCESS | 1847 | 1461227469736 Marionette TRACE conn3 <- [1,982,null,{}] 01:31:09 INFO - PROCESS | 1847 | 1461227469741 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}] 01:31:09 INFO - PROCESS | 1847 | 1461227469953 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 01:31:09 INFO - PROCESS | 1847 | 1461227469972 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f381800 == 97 [pid = 1847] [id = 253] 01:31:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x8f5e5c00) [pid = 1847] [serial = 760] [outer = (nil)] 01:31:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x8fa2cc00) [pid = 1847] [serial = 761] [outer = 0x8f5e5c00] 01:31:10 INFO - PROCESS | 1847 | 1461227470058 Marionette DEBUG loaded listener.js 01:31:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x90246800) [pid = 1847] [serial = 762] [outer = 0x8f5e5c00] 01:31:10 INFO - PROCESS | 1847 | 1461227470932 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]]]}] 01:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1244ms 01:31:10 INFO - PROCESS | 1847 | 1461227470978 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 01:31:10 INFO - PROCESS | 1847 | 1461227470981 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 01:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:31:10 INFO - PROCESS | 1847 | 1461227470987 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:31:10 INFO - PROCESS | 1847 | 1461227470990 Marionette TRACE conn3 <- [1,986,null,{}] 01:31:11 INFO - PROCESS | 1847 | 1461227470999 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}] 01:31:11 INFO - PROCESS | 1847 | 1461227471156 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 01:31:11 INFO - PROCESS | 1847 | 1461227471173 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5c0400 == 98 [pid = 1847] [id = 254] 01:31:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x8fb6f800) [pid = 1847] [serial = 763] [outer = (nil)] 01:31:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x9119e800) [pid = 1847] [serial = 764] [outer = 0x8fb6f800] 01:31:11 INFO - PROCESS | 1847 | 1461227471244 Marionette DEBUG loaded listener.js 01:31:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x911a7400) [pid = 1847] [serial = 765] [outer = 0x8fb6f800] 01:31:12 INFO - PROCESS | 1847 | 1461227472425 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]]]}] 01:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1495ms 01:31:12 INFO - PROCESS | 1847 | 1461227472483 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 01:31:12 INFO - PROCESS | 1847 | 1461227472491 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 01:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:31:12 INFO - PROCESS | 1847 | 1461227472500 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:31:12 INFO - PROCESS | 1847 | 1461227472506 Marionette TRACE conn3 <- [1,990,null,{}] 01:31:12 INFO - PROCESS | 1847 | 1461227472514 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}] 01:31:12 INFO - PROCESS | 1847 | 1461227472706 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 01:31:12 INFO - PROCESS | 1847 | 1461227472953 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x88677800 == 99 [pid = 1847] [id = 255] 01:31:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x8b5b2000) [pid = 1847] [serial = 766] [outer = (nil)] 01:31:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x8bf1e000) [pid = 1847] [serial = 767] [outer = 0x8b5b2000] 01:31:13 INFO - PROCESS | 1847 | 1461227473056 Marionette DEBUG loaded listener.js 01:31:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x8dc91800) [pid = 1847] [serial = 768] [outer = 0x8b5b2000] 01:31:14 INFO - PROCESS | 1847 | 1461227474020 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]]]}] 01:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1588ms 01:31:14 INFO - PROCESS | 1847 | 1461227474089 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 01:31:14 INFO - PROCESS | 1847 | 1461227474098 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 01:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:31:14 INFO - PROCESS | 1847 | 1461227474109 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:31:14 INFO - PROCESS | 1847 | 1461227474114 Marionette TRACE conn3 <- [1,994,null,{}] 01:31:14 INFO - PROCESS | 1847 | 1461227474120 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}] 01:31:14 INFO - PROCESS | 1847 | 1461227474353 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 01:31:14 INFO - PROCESS | 1847 | 1461227474633 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b6ef400 == 100 [pid = 1847] [id = 256] 01:31:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8dd2ec00) [pid = 1847] [serial = 769] [outer = (nil)] 01:31:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x8e73dc00) [pid = 1847] [serial = 770] [outer = 0x8dd2ec00] 01:31:14 INFO - PROCESS | 1847 | 1461227474761 Marionette DEBUG loaded listener.js 01:31:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x8f5e1400) [pid = 1847] [serial = 771] [outer = 0x8dd2ec00] 01:31:15 INFO - PROCESS | 1847 | 1461227475636 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]]]}] 01:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1583ms 01:31:15 INFO - PROCESS | 1847 | 1461227475692 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 01:31:15 INFO - PROCESS | 1847 | 1461227475696 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 01:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:31:15 INFO - PROCESS | 1847 | 1461227475703 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:31:15 INFO - PROCESS | 1847 | 1461227475709 Marionette TRACE conn3 <- [1,998,null,{}] 01:31:15 INFO - PROCESS | 1847 | 1461227475726 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}] 01:31:15 INFO - PROCESS | 1847 | 1461227475948 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 01:31:16 INFO - PROCESS | 1847 | 1461227476191 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x8859f800 == 101 [pid = 1847] [id = 257] 01:31:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x8e605000) [pid = 1847] [serial = 772] [outer = (nil)] 01:31:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x911a0400) [pid = 1847] [serial = 773] [outer = 0x8e605000] 01:31:16 INFO - PROCESS | 1847 | 1461227476323 Marionette DEBUG loaded listener.js 01:31:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x91de6400) [pid = 1847] [serial = 774] [outer = 0x8e605000] 01:31:17 INFO - PROCESS | 1847 | 1461227477188 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]]]}] 01:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1536ms 01:31:17 INFO - PROCESS | 1847 | 1461227477240 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 01:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:31:17 INFO - PROCESS | 1847 | 1461227477245 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 01:31:17 INFO - PROCESS | 1847 | 1461227477251 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:31:17 INFO - PROCESS | 1847 | 1461227477255 Marionette TRACE conn3 <- [1,1002,null,{}] 01:31:17 INFO - PROCESS | 1847 | 1461227477261 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}] 01:31:17 INFO - PROCESS | 1847 | 1461227477441 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 01:31:17 INFO - PROCESS | 1847 | 1461227477631 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x91124800 == 102 [pid = 1847] [id = 258] 01:31:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x9119e400) [pid = 1847] [serial = 775] [outer = (nil)] 01:31:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x92829800) [pid = 1847] [serial = 776] [outer = 0x9119e400] 01:31:17 INFO - PROCESS | 1847 | 1461227477726 Marionette DEBUG loaded listener.js 01:31:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x92859400) [pid = 1847] [serial = 777] [outer = 0x9119e400] 01:31:18 INFO - PROCESS | 1847 | 1461227478642 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]]]}] 01:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1431ms 01:31:18 INFO - PROCESS | 1847 | 1461227478683 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 01:31:18 INFO - PROCESS | 1847 | 1461227478686 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 01:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:31:18 INFO - PROCESS | 1847 | 1461227478693 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:31:18 INFO - PROCESS | 1847 | 1461227478697 Marionette TRACE conn3 <- [1,1006,null,{}] 01:31:18 INFO - PROCESS | 1847 | 1461227478702 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}] 01:31:18 INFO - PROCESS | 1847 | 1461227478878 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 01:31:19 INFO - PROCESS | 1847 | 1461227479069 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x91124000 == 103 [pid = 1847] [id = 259] 01:31:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x92823400) [pid = 1847] [serial = 778] [outer = (nil)] 01:31:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x92ba8400) [pid = 1847] [serial = 779] [outer = 0x92823400] 01:31:19 INFO - PROCESS | 1847 | 1461227479152 Marionette DEBUG loaded listener.js 01:31:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x93b2d400) [pid = 1847] [serial = 780] [outer = 0x92823400] 01:31:20 INFO - PROCESS | 1847 | 1461227480140 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]]]}] 01:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1479ms 01:31:20 INFO - PROCESS | 1847 | 1461227480173 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 01:31:20 INFO - PROCESS | 1847 | 1461227480178 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 01:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:31:20 INFO - PROCESS | 1847 | 1461227480184 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:31:20 INFO - PROCESS | 1847 | 1461227480188 Marionette TRACE conn3 <- [1,1010,null,{}] 01:31:20 INFO - PROCESS | 1847 | 1461227480193 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}] 01:31:20 INFO - PROCESS | 1847 | 1461227480395 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 01:31:20 INFO - PROCESS | 1847 | 1461227480592 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x92af6c00 == 104 [pid = 1847] [id = 260] 01:31:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x93b34000) [pid = 1847] [serial = 781] [outer = (nil)] 01:31:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x93c79000) [pid = 1847] [serial = 782] [outer = 0x93b34000] 01:31:20 INFO - PROCESS | 1847 | 1461227480679 Marionette DEBUG loaded listener.js 01:31:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x93c7ec00) [pid = 1847] [serial = 783] [outer = 0x93b34000] 01:31:21 INFO - PROCESS | 1847 | 1461227481582 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]]]}] 01:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1429ms 01:31:21 INFO - PROCESS | 1847 | 1461227481614 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 01:31:21 INFO - PROCESS | 1847 | 1461227481618 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 01:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:31:21 INFO - PROCESS | 1847 | 1461227481624 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:31:21 INFO - PROCESS | 1847 | 1461227481628 Marionette TRACE conn3 <- [1,1014,null,{}] 01:31:21 INFO - PROCESS | 1847 | 1461227481633 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}] 01:31:21 INFO - PROCESS | 1847 | 1461227481804 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 01:31:22 INFO - PROCESS | 1847 | 1461227482001 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b6fb400 == 105 [pid = 1847] [id = 261] 01:31:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x91dee400) [pid = 1847] [serial = 784] [outer = (nil)] 01:31:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x946e9800) [pid = 1847] [serial = 785] [outer = 0x91dee400] 01:31:22 INFO - PROCESS | 1847 | 1461227482084 Marionette DEBUG loaded listener.js 01:31:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x9506c000) [pid = 1847] [serial = 786] [outer = 0x91dee400] 01:31:22 INFO - PROCESS | 1847 | 1461227482990 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]]]}] 01:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1434ms 01:31:23 INFO - PROCESS | 1847 | 1461227483059 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 01:31:23 INFO - PROCESS | 1847 | 1461227483063 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 01:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:31:23 INFO - PROCESS | 1847 | 1461227483070 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:31:23 INFO - PROCESS | 1847 | 1461227483073 Marionette TRACE conn3 <- [1,1018,null,{}] 01:31:23 INFO - PROCESS | 1847 | 1461227483079 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}] 01:31:23 INFO - PROCESS | 1847 | 1461227483255 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 01:31:23 INFO - PROCESS | 1847 | 1461227483449 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x91d35c00 == 106 [pid = 1847] [id = 262] 01:31:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x946e3000) [pid = 1847] [serial = 787] [outer = (nil)] 01:31:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x9620e400) [pid = 1847] [serial = 788] [outer = 0x946e3000] 01:31:23 INFO - PROCESS | 1847 | 1461227483536 Marionette DEBUG loaded listener.js 01:31:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x962c9800) [pid = 1847] [serial = 789] [outer = 0x946e3000] 01:31:24 INFO - PROCESS | 1847 | 1461227484580 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]]]}] 01:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1591ms 01:31:24 INFO - PROCESS | 1847 | 1461227484663 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 01:31:24 INFO - PROCESS | 1847 | 1461227484669 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 01:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:31:24 INFO - PROCESS | 1847 | 1461227484678 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:31:24 INFO - PROCESS | 1847 | 1461227484683 Marionette TRACE conn3 <- [1,1022,null,{}] 01:31:24 INFO - PROCESS | 1847 | 1461227484691 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}] 01:31:24 INFO - PROCESS | 1847 | 1461227484983 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 01:31:25 INFO - PROCESS | 1847 | 1461227485235 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d93400 == 107 [pid = 1847] [id = 263] 01:31:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x95b67400) [pid = 1847] [serial = 790] [outer = (nil)] 01:31:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x9639a800) [pid = 1847] [serial = 791] [outer = 0x95b67400] 01:31:25 INFO - PROCESS | 1847 | 1461227485375 Marionette DEBUG loaded listener.js 01:31:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x9639f800) [pid = 1847] [serial = 792] [outer = 0x95b67400] 01:31:26 INFO - PROCESS | 1847 | 1461227486308 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]]]}] 01:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1687ms 01:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:31:26 INFO - PROCESS | 1847 | 1461227486365 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 01:31:26 INFO - PROCESS | 1847 | 1461227486368 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 01:31:26 INFO - PROCESS | 1847 | 1461227486374 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:31:26 INFO - PROCESS | 1847 | 1461227486378 Marionette TRACE conn3 <- [1,1026,null,{}] 01:31:26 INFO - PROCESS | 1847 | 1461227486384 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}] 01:31:26 INFO - PROCESS | 1847 | 1461227486568 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 01:31:26 INFO - PROCESS | 1847 | 1461227486819 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x970be800 == 108 [pid = 1847] [id = 264] 01:31:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x970c0c00) [pid = 1847] [serial = 793] [outer = (nil)] 01:31:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x97123c00) [pid = 1847] [serial = 794] [outer = 0x970c0c00] 01:31:26 INFO - PROCESS | 1847 | 1461227486946 Marionette DEBUG loaded listener.js 01:31:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x971a5c00) [pid = 1847] [serial = 795] [outer = 0x970c0c00] 01:31:27 INFO - PROCESS | 1847 | 1461227487846 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]]]}] 01:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1541ms 01:31:27 INFO - PROCESS | 1847 | 1461227487915 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 01:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:31:27 INFO - PROCESS | 1847 | 1461227487920 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 01:31:27 INFO - PROCESS | 1847 | 1461227487926 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:31:27 INFO - PROCESS | 1847 | 1461227487931 Marionette TRACE conn3 <- [1,1030,null,{}] 01:31:27 INFO - PROCESS | 1847 | 1461227487936 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}] 01:31:28 INFO - PROCESS | 1847 | 1461227488178 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 01:31:28 INFO - PROCESS | 1847 | 1461227488423 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf13800 == 109 [pid = 1847] [id = 265] 01:31:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x9734a800) [pid = 1847] [serial = 796] [outer = (nil)] 01:31:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x97615c00) [pid = 1847] [serial = 797] [outer = 0x9734a800] 01:31:28 INFO - PROCESS | 1847 | 1461227488559 Marionette DEBUG loaded listener.js 01:31:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x9761cc00) [pid = 1847] [serial = 798] [outer = 0x9734a800] 01:31:29 INFO - PROCESS | 1847 | 1461227489476 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]]]}] 01:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1586ms 01:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:31:29 INFO - PROCESS | 1847 | 1461227489511 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 01:31:29 INFO - PROCESS | 1847 | 1461227489514 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 01:31:29 INFO - PROCESS | 1847 | 1461227489521 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:31:29 INFO - PROCESS | 1847 | 1461227489525 Marionette TRACE conn3 <- [1,1034,null,{}] 01:31:29 INFO - PROCESS | 1847 | 1461227489530 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}] 01:31:29 INFO - PROCESS | 1847 | 1461227489704 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 01:31:29 INFO - PROCESS | 1847 | 1461227489927 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d94800 == 110 [pid = 1847] [id = 266] 01:31:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x885a0400) [pid = 1847] [serial = 799] [outer = (nil)] 01:31:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x8b5bbc00) [pid = 1847] [serial = 800] [outer = 0x885a0400] 01:31:30 INFO - PROCESS | 1847 | 1461227490050 Marionette DEBUG loaded listener.js 01:31:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x8c109800) [pid = 1847] [serial = 801] [outer = 0x885a0400] 01:31:30 INFO - PROCESS | 1847 | 1461227490992 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]]]}] 01:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1531ms 01:31:31 INFO - PROCESS | 1847 | 1461227491052 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 01:31:31 INFO - PROCESS | 1847 | 1461227491055 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 01:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:31:31 INFO - PROCESS | 1847 | 1461227491062 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:31:31 INFO - PROCESS | 1847 | 1461227491065 Marionette TRACE conn3 <- [1,1038,null,{}] 01:31:31 INFO - PROCESS | 1847 | 1461227491071 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}] 01:31:31 INFO - PROCESS | 1847 | 1461227491249 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 01:31:31 INFO - PROCESS | 1847 | 1461227491882 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x8c10c400 == 111 [pid = 1847] [id = 267] 01:31:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x8c10cc00) [pid = 1847] [serial = 802] [outer = (nil)] 01:31:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x8dd28800) [pid = 1847] [serial = 803] [outer = 0x8c10cc00] 01:31:31 INFO - PROCESS | 1847 | 1461227491966 Marionette DEBUG loaded listener.js 01:31:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x8e5ae800) [pid = 1847] [serial = 804] [outer = 0x8c10cc00] 01:31:32 INFO - PROCESS | 1847 | 1461227492805 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]]]}] 01:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1783ms 01:31:32 INFO - PROCESS | 1847 | 1461227492847 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 01:31:32 INFO - PROCESS | 1847 | 1461227492854 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 01:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:31:32 INFO - PROCESS | 1847 | 1461227492862 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:31:32 INFO - PROCESS | 1847 | 1461227492867 Marionette TRACE conn3 <- [1,1042,null,{}] 01:31:32 INFO - PROCESS | 1847 | 1461227492874 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}] 01:31:33 INFO - PROCESS | 1847 | 1461227493049 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 01:31:33 INFO - PROCESS | 1847 | 1461227493264 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dd24c00 == 112 [pid = 1847] [id = 268] 01:31:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x8e607400) [pid = 1847] [serial = 805] [outer = (nil)] 01:31:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x8f9c3800) [pid = 1847] [serial = 806] [outer = 0x8e607400] 01:31:33 INFO - PROCESS | 1847 | 1461227493441 Marionette DEBUG loaded listener.js 01:31:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x900f3400) [pid = 1847] [serial = 807] [outer = 0x8e607400] 01:31:34 INFO - PROCESS | 1847 | --DOCSHELL 0x8c104c00 == 111 [pid = 1847] [id = 128] 01:31:34 INFO - PROCESS | 1847 | --DOCSHELL 0x91127c00 == 110 [pid = 1847] [id = 53] 01:31:34 INFO - PROCESS | 1847 | --DOCSHELL 0x8f9c8000 == 109 [pid = 1847] [id = 52] 01:31:34 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x8c10ec00) [pid = 1847] [serial = 710] [outer = (nil)] [url = about:blank] 01:31:34 INFO - PROCESS | 1847 | --DOCSHELL 0x8f37b800 == 108 [pid = 1847] [id = 185] 01:31:34 INFO - PROCESS | 1847 | --DOCSHELL 0x8fa27c00 == 107 [pid = 1847] [id = 51] 01:31:34 INFO - PROCESS | 1847 | --DOCSHELL 0x8fa22800 == 106 [pid = 1847] [id = 82] 01:31:34 INFO - PROCESS | 1847 | --DOCSHELL 0x8b9f7c00 == 105 [pid = 1847] [id = 235] 01:31:34 INFO - PROCESS | 1847 | --DOCSHELL 0x87d96800 == 104 [pid = 1847] [id = 237] 01:31:34 INFO - PROCESS | 1847 | --DOCSHELL 0x8859f000 == 103 [pid = 1847] [id = 236] 01:31:34 INFO - PROCESS | 1847 | 1461227494593 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]]]}] 01:31:34 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x8b6fb800) [pid = 1847] [serial = 705] [outer = (nil)] [url = about:blank] 01:31:34 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x8f9bdc00) [pid = 1847] [serial = 674] [outer = (nil)] [url = about:blank] 01:31:34 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x902ed800) [pid = 1847] [serial = 677] [outer = (nil)] [url = about:blank] 01:31:34 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x9683b800) [pid = 1847] [serial = 683] [outer = (nil)] [url = about:blank] 01:31:34 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x8b5a8c00) [pid = 1847] [serial = 701] [outer = (nil)] [url = about:blank] 01:31:34 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x8bf11800) [pid = 1847] [serial = 707] [outer = (nil)] [url = about:blank] 01:31:34 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x97d99800) [pid = 1847] [serial = 686] [outer = (nil)] [url = about:blank] 01:31:34 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x8e6cc800) [pid = 1847] [serial = 668] [outer = (nil)] [url = about:blank] 01:31:34 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x8bf1c000) [pid = 1847] [serial = 708] [outer = (nil)] [url = about:blank] 01:31:34 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x983bac00) [pid = 1847] [serial = 689] [outer = (nil)] [url = about:blank] 01:31:34 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x8f379400) [pid = 1847] [serial = 698] [outer = (nil)] [url = about:blank] 01:31:34 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x8b9f4c00) [pid = 1847] [serial = 671] [outer = (nil)] [url = about:blank] 01:31:34 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x8b5b3400) [pid = 1847] [serial = 702] [outer = (nil)] [url = about:blank] 01:31:34 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x88676400) [pid = 1847] [serial = 704] [outer = (nil)] [url = about:blank] 01:31:34 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x93b2c400) [pid = 1847] [serial = 680] [outer = (nil)] [url = about:blank] 01:31:34 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x8b240000) [pid = 1847] [serial = 692] [outer = (nil)] [url = about:blank] 01:31:34 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x8fa21c00) [pid = 1847] [serial = 695] [outer = (nil)] [url = about:blank] 01:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1790ms 01:31:34 INFO - PROCESS | 1847 | 1461227494656 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 01:31:34 INFO - PROCESS | 1847 | 1461227494662 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 01:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:31:34 INFO - PROCESS | 1847 | 1461227494668 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:31:34 INFO - PROCESS | 1847 | 1461227494672 Marionette TRACE conn3 <- [1,1046,null,{}] 01:31:34 INFO - PROCESS | 1847 | 1461227494686 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}] 01:31:34 INFO - PROCESS | 1847 | 1461227494854 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 01:31:35 INFO - PROCESS | 1847 | 1461227495113 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x89dbbc00 == 104 [pid = 1847] [id = 269] 01:31:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x8b5a9800) [pid = 1847] [serial = 808] [outer = (nil)] 01:31:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x8c104c00) [pid = 1847] [serial = 809] [outer = 0x8b5a9800] 01:31:35 INFO - PROCESS | 1847 | 1461227495194 Marionette DEBUG loaded listener.js 01:31:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x8e735400) [pid = 1847] [serial = 810] [outer = 0x8b5a9800] 01:31:35 INFO - PROCESS | 1847 | 1461227495944 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]]]}] 01:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1343ms 01:31:36 INFO - PROCESS | 1847 | 1461227496011 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 01:31:36 INFO - PROCESS | 1847 | 1461227496015 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 01:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:31:36 INFO - PROCESS | 1847 | 1461227496029 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:31:36 INFO - PROCESS | 1847 | 1461227496037 Marionette TRACE conn3 <- [1,1050,null,{}] 01:31:36 INFO - PROCESS | 1847 | 1461227496046 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}] 01:31:36 INFO - PROCESS | 1847 | 1461227496212 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 01:31:36 INFO - PROCESS | 1847 | 1461227496388 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf1e800 == 105 [pid = 1847] [id = 270] 01:31:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x8fa2e800) [pid = 1847] [serial = 811] [outer = (nil)] 01:31:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x902e0800) [pid = 1847] [serial = 812] [outer = 0x8fa2e800] 01:31:36 INFO - PROCESS | 1847 | 1461227496460 Marionette DEBUG loaded listener.js 01:31:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x90529400) [pid = 1847] [serial = 813] [outer = 0x8fa2e800] 01:31:37 INFO - PROCESS | 1847 | 1461227497275 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]]]}] 01:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1307ms 01:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:31:37 INFO - PROCESS | 1847 | 1461227497329 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 01:31:37 INFO - PROCESS | 1847 | 1461227497333 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 01:31:37 INFO - PROCESS | 1847 | 1461227497339 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:31:37 INFO - PROCESS | 1847 | 1461227497343 Marionette TRACE conn3 <- [1,1054,null,{}] 01:31:37 INFO - PROCESS | 1847 | 1461227497348 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}] 01:31:37 INFO - PROCESS | 1847 | 1461227497562 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 01:31:37 INFO - PROCESS | 1847 | 1461227497597 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x90248800 == 106 [pid = 1847] [id = 271] 01:31:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x902ea400) [pid = 1847] [serial = 814] [outer = (nil)] 01:31:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x913e2000) [pid = 1847] [serial = 815] [outer = 0x902ea400] 01:31:37 INFO - PROCESS | 1847 | 1461227497669 Marionette DEBUG loaded listener.js 01:31:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x9282ac00) [pid = 1847] [serial = 816] [outer = 0x902ea400] 01:31:38 INFO - PROCESS | 1847 | 1461227498565 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]]]}] 01:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1289ms 01:31:38 INFO - PROCESS | 1847 | 1461227498629 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 01:31:38 INFO - PROCESS | 1847 | 1461227498633 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 01:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:31:38 INFO - PROCESS | 1847 | 1461227498639 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:31:38 INFO - PROCESS | 1847 | 1461227498642 Marionette TRACE conn3 <- [1,1058,null,{}] 01:31:38 INFO - PROCESS | 1847 | 1461227498647 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}] 01:31:39 INFO - PROCESS | 1847 | 1461227499128 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 01:31:39 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x8f5e5c00) [pid = 1847] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:31:39 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x8e60b000) [pid = 1847] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:31:39 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x8bf18000) [pid = 1847] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:31:39 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x8f37f000) [pid = 1847] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:31:39 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x8b5a8400) [pid = 1847] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:31:39 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x88669800) [pid = 1847] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:31:39 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x87f49400) [pid = 1847] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:31:39 INFO - PROCESS | 1847 | 1461227499344 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5a9c00 == 107 [pid = 1847] [id = 272] 01:31:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x8b5bb400) [pid = 1847] [serial = 817] [outer = (nil)] 01:31:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x8f375800) [pid = 1847] [serial = 818] [outer = 0x8b5bb400] 01:31:39 INFO - PROCESS | 1847 | 1461227499443 Marionette DEBUG loaded listener.js 01:31:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x93b30800) [pid = 1847] [serial = 819] [outer = 0x8b5bb400] 01:31:40 INFO - PROCESS | 1847 | 1461227500136 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]]]}] 01:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1532ms 01:31:40 INFO - PROCESS | 1847 | 1461227500171 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 01:31:40 INFO - PROCESS | 1847 | 1461227500173 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 01:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:31:40 INFO - PROCESS | 1847 | 1461227500180 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:31:40 INFO - PROCESS | 1847 | 1461227500183 Marionette TRACE conn3 <- [1,1062,null,{}] 01:31:40 INFO - PROCESS | 1847 | 1461227500188 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}] 01:31:40 INFO - PROCESS | 1847 | 1461227500416 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 01:31:40 INFO - PROCESS | 1847 | 1461227500438 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc97400 == 108 [pid = 1847] [id = 273] 01:31:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x8e733800) [pid = 1847] [serial = 820] [outer = (nil)] 01:31:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x93c7c800) [pid = 1847] [serial = 821] [outer = 0x8e733800] 01:31:40 INFO - PROCESS | 1847 | 1461227500510 Marionette DEBUG loaded listener.js 01:31:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x96393800) [pid = 1847] [serial = 822] [outer = 0x8e733800] 01:31:41 INFO - PROCESS | 1847 | 1461227501522 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]]]}] 01:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1379ms 01:31:41 INFO - PROCESS | 1847 | 1461227501560 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 01:31:41 INFO - PROCESS | 1847 | 1461227501565 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 01:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:31:41 INFO - PROCESS | 1847 | 1461227501575 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:31:41 INFO - PROCESS | 1847 | 1461227501582 Marionette TRACE conn3 <- [1,1066,null,{}] 01:31:41 INFO - PROCESS | 1847 | 1461227501592 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}] 01:31:41 INFO - PROCESS | 1847 | 1461227501818 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 01:31:42 INFO - PROCESS | 1847 | 1461227502089 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x88657800 == 109 [pid = 1847] [id = 274] 01:31:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x89db5c00) [pid = 1847] [serial = 823] [outer = (nil)] 01:31:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x8bf1ec00) [pid = 1847] [serial = 824] [outer = 0x89db5c00] 01:31:42 INFO - PROCESS | 1847 | 1461227502224 Marionette DEBUG loaded listener.js 01:31:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x8dd31c00) [pid = 1847] [serial = 825] [outer = 0x89db5c00] 01:31:43 INFO - PROCESS | 1847 | 1461227503165 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]]]}] 01:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1640ms 01:31:43 INFO - PROCESS | 1847 | 1461227503216 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 01:31:43 INFO - PROCESS | 1847 | 1461227503224 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 01:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:31:43 INFO - PROCESS | 1847 | 1461227503235 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:31:43 INFO - PROCESS | 1847 | 1461227503239 Marionette TRACE conn3 <- [1,1070,null,{}] 01:31:43 INFO - PROCESS | 1847 | 1461227503245 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}] 01:31:43 INFO - PROCESS | 1847 | 1461227503431 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 01:31:43 INFO - PROCESS | 1847 | 1461227503686 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e604c00 == 110 [pid = 1847] [id = 275] 01:31:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x8e605800) [pid = 1847] [serial = 826] [outer = (nil)] 01:31:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x8f9c8000) [pid = 1847] [serial = 827] [outer = 0x8e605800] 01:31:43 INFO - PROCESS | 1847 | 1461227503810 Marionette DEBUG loaded listener.js 01:31:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x9016cc00) [pid = 1847] [serial = 828] [outer = 0x8e605800] 01:31:44 INFO - PROCESS | 1847 | 1461227504808 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]]]}] 01:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1633ms 01:31:44 INFO - PROCESS | 1847 | 1461227504868 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 01:31:44 INFO - PROCESS | 1847 | 1461227504872 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 01:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:31:44 INFO - PROCESS | 1847 | 1461227504878 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:31:44 INFO - PROCESS | 1847 | 1461227504885 Marionette TRACE conn3 <- [1,1074,null,{}] 01:31:44 INFO - PROCESS | 1847 | 1461227504901 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}] 01:31:45 INFO - PROCESS | 1847 | 1461227505125 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 01:31:45 INFO - PROCESS | 1847 | 1461227505418 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x93c71800 == 111 [pid = 1847] [id = 276] 01:31:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x93c77000) [pid = 1847] [serial = 829] [outer = (nil)] 01:31:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x946eb400) [pid = 1847] [serial = 830] [outer = 0x93c77000] 01:31:45 INFO - PROCESS | 1847 | 1461227505519 Marionette DEBUG loaded listener.js 01:31:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x970c9000) [pid = 1847] [serial = 831] [outer = 0x93c77000] 01:31:46 INFO - PROCESS | 1847 | 1461227506398 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]]]}] 01:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1593ms 01:31:46 INFO - PROCESS | 1847 | 1461227506472 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 01:31:46 INFO - PROCESS | 1847 | 1461227506476 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 01:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:31:46 INFO - PROCESS | 1847 | 1461227506483 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:31:46 INFO - PROCESS | 1847 | 1461227506485 Marionette TRACE conn3 <- [1,1078,null,{}] 01:31:46 INFO - PROCESS | 1847 | 1461227506492 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}] 01:31:46 INFO - PROCESS | 1847 | 1461227506707 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 01:31:46 INFO - PROCESS | 1847 | 1461227506951 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x97509c00 == 112 [pid = 1847] [id = 277] 01:31:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x975d7c00) [pid = 1847] [serial = 832] [outer = (nil)] 01:31:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x97616400) [pid = 1847] [serial = 833] [outer = 0x975d7c00] 01:31:47 INFO - PROCESS | 1847 | 1461227507079 Marionette DEBUG loaded listener.js 01:31:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x9784b800) [pid = 1847] [serial = 834] [outer = 0x975d7c00] 01:31:47 INFO - PROCESS | 1847 | 1461227507976 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]]]}] 01:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1533ms 01:31:48 INFO - PROCESS | 1847 | 1461227508016 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 01:31:48 INFO - PROCESS | 1847 | 1461227508020 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 01:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:31:48 INFO - PROCESS | 1847 | 1461227508027 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:31:48 INFO - PROCESS | 1847 | 1461227508029 Marionette TRACE conn3 <- [1,1082,null,{}] 01:31:48 INFO - PROCESS | 1847 | 1461227508036 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}] 01:31:48 INFO - PROCESS | 1847 | 1461227508249 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 01:31:48 INFO - PROCESS | 1847 | 1461227508496 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d9a400 == 113 [pid = 1847] [id = 278] 01:31:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x89dbe800) [pid = 1847] [serial = 835] [outer = (nil)] 01:31:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x978bb400) [pid = 1847] [serial = 836] [outer = 0x89dbe800] 01:31:48 INFO - PROCESS | 1847 | 1461227508596 Marionette DEBUG loaded listener.js 01:31:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x978c1c00) [pid = 1847] [serial = 837] [outer = 0x89dbe800] 01:31:49 INFO - PROCESS | 1847 | 1461227509506 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]]]}] 01:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1548ms 01:31:49 INFO - PROCESS | 1847 | 1461227509576 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 01:31:49 INFO - PROCESS | 1847 | 1461227509580 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 01:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:31:49 INFO - PROCESS | 1847 | 1461227509586 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:31:49 INFO - PROCESS | 1847 | 1461227509589 Marionette TRACE conn3 <- [1,1086,null,{}] 01:31:49 INFO - PROCESS | 1847 | 1461227509595 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}] 01:31:49 INFO - PROCESS | 1847 | 1461227509838 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 01:31:50 INFO - PROCESS | 1847 | 1461227510096 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x89db6800 == 114 [pid = 1847] [id = 279] 01:31:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x9798a800) [pid = 1847] [serial = 838] [outer = (nil)] 01:31:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x97d94c00) [pid = 1847] [serial = 839] [outer = 0x9798a800] 01:31:50 INFO - PROCESS | 1847 | 1461227510200 Marionette DEBUG loaded listener.js 01:31:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x97d9a400) [pid = 1847] [serial = 840] [outer = 0x9798a800] 01:31:51 INFO - PROCESS | 1847 | 1461227511069 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]]]}] 01:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1538ms 01:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:31:51 INFO - PROCESS | 1847 | 1461227511124 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 01:31:51 INFO - PROCESS | 1847 | 1461227511128 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 01:31:51 INFO - PROCESS | 1847 | 1461227511134 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:31:51 INFO - PROCESS | 1847 | 1461227511138 Marionette TRACE conn3 <- [1,1090,null,{}] 01:31:51 INFO - PROCESS | 1847 | 1461227511144 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}] 01:31:51 INFO - PROCESS | 1847 | 1461227511318 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 01:31:51 INFO - PROCESS | 1847 | 1461227511519 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x97617000 == 115 [pid = 1847] [id = 280] 01:31:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x979aa000) [pid = 1847] [serial = 841] [outer = (nil)] 01:31:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x97e9d400) [pid = 1847] [serial = 842] [outer = 0x979aa000] 01:31:51 INFO - PROCESS | 1847 | 1461227511639 Marionette DEBUG loaded listener.js 01:31:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x97ea0c00) [pid = 1847] [serial = 843] [outer = 0x979aa000] 01:31:52 INFO - PROCESS | 1847 | 1461227512551 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]]]}] 01:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1482ms 01:31:52 INFO - PROCESS | 1847 | 1461227512616 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 01:31:52 INFO - PROCESS | 1847 | 1461227512620 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 01:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:31:52 INFO - PROCESS | 1847 | 1461227512626 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:31:52 INFO - PROCESS | 1847 | 1461227512630 Marionette TRACE conn3 <- [1,1094,null,{}] 01:31:52 INFO - PROCESS | 1847 | 1461227512635 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}] 01:31:52 INFO - PROCESS | 1847 | 1461227512808 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 01:31:53 INFO - PROCESS | 1847 | 1461227513059 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e6c8800 == 116 [pid = 1847] [id = 281] 01:31:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x8e733400) [pid = 1847] [serial = 844] [outer = (nil)] 01:31:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x97ea3000) [pid = 1847] [serial = 845] [outer = 0x8e733400] 01:31:53 INFO - PROCESS | 1847 | 1461227513189 Marionette DEBUG loaded listener.js 01:31:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x98366400) [pid = 1847] [serial = 846] [outer = 0x8e733400] 01:31:54 INFO - PROCESS | 1847 | 1461227514054 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]]]}] 01:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1481ms 01:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:31:54 INFO - PROCESS | 1847 | 1461227514108 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 01:31:54 INFO - PROCESS | 1847 | 1461227514111 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 01:31:54 INFO - PROCESS | 1847 | 1461227514117 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:31:54 INFO - PROCESS | 1847 | 1461227514121 Marionette TRACE conn3 <- [1,1098,null,{}] 01:31:54 INFO - PROCESS | 1847 | 1461227514129 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}] 01:31:54 INFO - PROCESS | 1847 | 1461227514360 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 01:31:54 INFO - PROCESS | 1847 | 1461227514653 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x87f43000 == 117 [pid = 1847] [id = 282] 01:31:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x8e5b5c00) [pid = 1847] [serial = 847] [outer = (nil)] 01:31:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x983b4800) [pid = 1847] [serial = 848] [outer = 0x8e5b5c00] 01:31:54 INFO - PROCESS | 1847 | 1461227514779 Marionette DEBUG loaded listener.js 01:31:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x983b8000) [pid = 1847] [serial = 849] [outer = 0x8e5b5c00] 01:31:55 INFO - PROCESS | 1847 | 1461227515627 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]]]}] 01:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1582ms 01:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:31:55 INFO - PROCESS | 1847 | 1461227515699 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 01:31:55 INFO - PROCESS | 1847 | 1461227515702 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 01:31:55 INFO - PROCESS | 1847 | 1461227515709 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:31:55 INFO - PROCESS | 1847 | 1461227515713 Marionette TRACE conn3 <- [1,1102,null,{}] 01:31:55 INFO - PROCESS | 1847 | 1461227515718 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}] 01:31:55 INFO - PROCESS | 1847 | 1461227515902 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 01:31:56 INFO - PROCESS | 1847 | 1461227516107 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x93c72000 == 118 [pid = 1847] [id = 283] 01:31:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x97ea4c00) [pid = 1847] [serial = 850] [outer = (nil)] 01:31:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x984b1400) [pid = 1847] [serial = 851] [outer = 0x97ea4c00] 01:31:56 INFO - PROCESS | 1847 | 1461227516278 Marionette DEBUG loaded listener.js 01:31:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x984b4c00) [pid = 1847] [serial = 852] [outer = 0x97ea4c00] 01:31:57 INFO - PROCESS | 1847 | 1461227517153 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]]]}] 01:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1481ms 01:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:31:57 INFO - PROCESS | 1847 | 1461227517189 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 01:31:57 INFO - PROCESS | 1847 | 1461227517193 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 01:31:57 INFO - PROCESS | 1847 | 1461227517200 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:31:57 INFO - PROCESS | 1847 | 1461227517204 Marionette TRACE conn3 <- [1,1106,null,{}] 01:31:57 INFO - PROCESS | 1847 | 1461227517210 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}] 01:31:57 INFO - PROCESS | 1847 | 1461227517408 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 01:31:57 INFO - PROCESS | 1847 | 1461227517611 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x983b5000 == 119 [pid = 1847] [id = 284] 01:31:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x984af800) [pid = 1847] [serial = 853] [outer = (nil)] 01:31:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x98a3c400) [pid = 1847] [serial = 854] [outer = 0x984af800] 01:31:57 INFO - PROCESS | 1847 | 1461227517744 Marionette DEBUG loaded listener.js 01:31:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x98af0800) [pid = 1847] [serial = 855] [outer = 0x984af800] 01:31:58 INFO - PROCESS | 1847 | 1461227518671 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]]]}] 01:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1534ms 01:31:58 INFO - PROCESS | 1847 | 1461227518734 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 01:31:58 INFO - PROCESS | 1847 | 1461227518738 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 01:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:31:58 INFO - PROCESS | 1847 | 1461227518746 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:31:58 INFO - PROCESS | 1847 | 1461227518749 Marionette TRACE conn3 <- [1,1110,null,{}] 01:31:58 INFO - PROCESS | 1847 | 1461227518753 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}] 01:31:58 INFO - PROCESS | 1847 | 1461227518929 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 01:31:59 INFO - PROCESS | 1847 | 1461227519134 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x983bd400 == 120 [pid = 1847] [id = 285] 01:31:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x984b9400) [pid = 1847] [serial = 856] [outer = (nil)] 01:31:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x9928e800) [pid = 1847] [serial = 857] [outer = 0x984b9400] 01:31:59 INFO - PROCESS | 1847 | 1461227519260 Marionette DEBUG loaded listener.js 01:31:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x99292000) [pid = 1847] [serial = 858] [outer = 0x984b9400] 01:32:00 INFO - PROCESS | 1847 | 1461227520190 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]]]}] 01:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1481ms 01:32:00 INFO - PROCESS | 1847 | 1461227520227 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 01:32:00 INFO - PROCESS | 1847 | 1461227520231 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 01:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:32:00 INFO - PROCESS | 1847 | 1461227520238 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:32:00 INFO - PROCESS | 1847 | 1461227520242 Marionette TRACE conn3 <- [1,1114,null,{}] 01:32:00 INFO - PROCESS | 1847 | 1461227520247 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}] 01:32:00 INFO - PROCESS | 1847 | 1461227520419 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 01:32:00 INFO - PROCESS | 1847 | 1461227520641 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d91400 == 121 [pid = 1847] [id = 286] 01:32:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x89dbc800) [pid = 1847] [serial = 859] [outer = (nil)] 01:32:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x8bf1b400) [pid = 1847] [serial = 860] [outer = 0x89dbc800] 01:32:00 INFO - PROCESS | 1847 | 1461227520761 Marionette DEBUG loaded listener.js 01:32:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x8e60e800) [pid = 1847] [serial = 861] [outer = 0x89dbc800] 01:32:02 INFO - PROCESS | 1847 | 1461227522095 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]]]}] 01:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1895ms 01:32:02 INFO - PROCESS | 1847 | 1461227522134 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 01:32:02 INFO - PROCESS | 1847 | 1461227522140 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 01:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:32:02 INFO - PROCESS | 1847 | 1461227522250 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:32:02 INFO - PROCESS | 1847 | 1461227522255 Marionette TRACE conn3 <- [1,1118,null,{}] 01:32:02 INFO - PROCESS | 1847 | 1461227522284 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}] 01:32:02 INFO - PROCESS | 1847 | 1461227522451 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 01:32:02 INFO - PROCESS | 1847 | 1461227522669 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b9f5800 == 122 [pid = 1847] [id = 287] 01:32:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x8c108800) [pid = 1847] [serial = 862] [outer = (nil)] 01:32:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x8f379400) [pid = 1847] [serial = 863] [outer = 0x8c108800] 01:32:02 INFO - PROCESS | 1847 | 1461227522752 Marionette DEBUG loaded listener.js 01:32:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x8fb6a000) [pid = 1847] [serial = 864] [outer = 0x8c108800] 01:32:03 INFO - PROCESS | 1847 | 1461227523854 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]]]}] 01:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1762ms 01:32:03 INFO - PROCESS | 1847 | 1461227523911 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 01:32:03 INFO - PROCESS | 1847 | 1461227523919 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 01:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:32:03 INFO - PROCESS | 1847 | 1461227523930 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:32:03 INFO - PROCESS | 1847 | 1461227523933 Marionette TRACE conn3 <- [1,1122,null,{}] 01:32:03 INFO - PROCESS | 1847 | 1461227523939 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}] 01:32:04 INFO - PROCESS | 1847 | 1461227524154 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 01:32:04 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x8e5ae400) [pid = 1847] [serial = 719] [outer = (nil)] [url = about:blank] 01:32:04 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x8e6d1000) [pid = 1847] [serial = 722] [outer = (nil)] [url = about:blank] 01:32:04 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x8e73e000) [pid = 1847] [serial = 725] [outer = (nil)] [url = about:blank] 01:32:04 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x8fa24400) [pid = 1847] [serial = 728] [outer = (nil)] [url = about:blank] 01:32:04 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x8fb74c00) [pid = 1847] [serial = 731] [outer = (nil)] [url = about:blank] 01:32:04 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x900f7800) [pid = 1847] [serial = 734] [outer = (nil)] [url = about:blank] 01:32:04 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x9023f400) [pid = 1847] [serial = 737] [outer = (nil)] [url = about:blank] 01:32:04 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x902e6c00) [pid = 1847] [serial = 740] [outer = (nil)] [url = about:blank] 01:32:04 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x8e602c00) [pid = 1847] [serial = 743] [outer = (nil)] [url = about:blank] 01:32:04 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x88674400) [pid = 1847] [serial = 713] [outer = (nil)] [url = about:blank] 01:32:04 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x8b9f2c00) [pid = 1847] [serial = 716] [outer = (nil)] [url = about:blank] 01:32:04 INFO - PROCESS | 1847 | 1461227524577 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d97c00 == 123 [pid = 1847] [id = 288] 01:32:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x87d9bc00) [pid = 1847] [serial = 865] [outer = (nil)] 01:32:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x88675400) [pid = 1847] [serial = 866] [outer = 0x87d9bc00] 01:32:04 INFO - PROCESS | 1847 | 1461227524797 Marionette DEBUG loaded listener.js 01:32:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x8b5af000) [pid = 1847] [serial = 867] [outer = 0x87d9bc00] 01:32:05 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x90246800) [pid = 1847] [serial = 762] [outer = (nil)] [url = about:blank] 01:32:05 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x8f29c400) [pid = 1847] [serial = 755] [outer = (nil)] [url = about:blank] 01:32:05 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x8f2a8000) [pid = 1847] [serial = 756] [outer = (nil)] [url = about:blank] 01:32:05 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x8fa2cc00) [pid = 1847] [serial = 761] [outer = (nil)] [url = about:blank] 01:32:05 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x8dd31000) [pid = 1847] [serial = 753] [outer = (nil)] [url = about:blank] 01:32:05 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x8f29ec00) [pid = 1847] [serial = 669] [outer = (nil)] [url = about:blank] 01:32:05 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x8f5dfc00) [pid = 1847] [serial = 758] [outer = (nil)] [url = about:blank] 01:32:05 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x8f9be400) [pid = 1847] [serial = 759] [outer = (nil)] [url = about:blank] 01:32:05 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x8dc9f800) [pid = 1847] [serial = 752] [outer = (nil)] [url = about:blank] 01:32:05 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x8b242c00) [pid = 1847] [serial = 747] [outer = (nil)] [url = about:blank] 01:32:05 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x88674c00) [pid = 1847] [serial = 746] [outer = (nil)] [url = about:blank] 01:32:05 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x8866f400) [pid = 1847] [serial = 749] [outer = (nil)] [url = about:blank] 01:32:05 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x8b6f1800) [pid = 1847] [serial = 750] [outer = (nil)] [url = about:blank] 01:32:05 INFO - PROCESS | 1847 | 1461227525861 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]]]}] 01:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1988ms 01:32:05 INFO - PROCESS | 1847 | 1461227525919 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 01:32:05 INFO - PROCESS | 1847 | 1461227525926 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 01:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:32:05 INFO - PROCESS | 1847 | 1461227525937 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:32:05 INFO - PROCESS | 1847 | 1461227525940 Marionette TRACE conn3 <- [1,1126,null,{}] 01:32:05 INFO - PROCESS | 1847 | 1461227525949 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}] 01:32:06 INFO - PROCESS | 1847 | 1461227526246 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 01:32:06 INFO - PROCESS | 1847 | 1461227526502 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dd23000 == 124 [pid = 1847] [id = 289] 01:32:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x8e602c00) [pid = 1847] [serial = 868] [outer = (nil)] 01:32:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x8e60b400) [pid = 1847] [serial = 869] [outer = 0x8e602c00] 01:32:06 INFO - PROCESS | 1847 | 1461227526599 Marionette DEBUG loaded listener.js 01:32:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x8e6d0400) [pid = 1847] [serial = 870] [outer = 0x8e602c00] 01:32:07 INFO - PROCESS | 1847 | 1461227527528 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]]]}] 01:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1632ms 01:32:07 INFO - PROCESS | 1847 | 1461227527568 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 01:32:07 INFO - PROCESS | 1847 | 1461227527574 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 01:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:32:07 INFO - PROCESS | 1847 | 1461227527585 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:32:07 INFO - PROCESS | 1847 | 1461227527589 Marionette TRACE conn3 <- [1,1130,null,{}] 01:32:07 INFO - PROCESS | 1847 | 1461227527595 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}] 01:32:07 INFO - PROCESS | 1847 | 1461227527821 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 01:32:08 INFO - PROCESS | 1847 | 1461227528151 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f37a800 == 125 [pid = 1847] [id = 290] 01:32:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x8f37c400) [pid = 1847] [serial = 871] [outer = (nil)] 01:32:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x8f9bd800) [pid = 1847] [serial = 872] [outer = 0x8f37c400] 01:32:08 INFO - PROCESS | 1847 | 1461227528254 Marionette DEBUG loaded listener.js 01:32:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x8fd86c00) [pid = 1847] [serial = 873] [outer = 0x8f37c400] 01:32:09 INFO - PROCESS | 1847 | 1461227529241 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]]]}] 01:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1692ms 01:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:32:09 INFO - PROCESS | 1847 | 1461227529277 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 01:32:09 INFO - PROCESS | 1847 | 1461227529280 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 01:32:09 INFO - PROCESS | 1847 | 1461227529287 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:32:09 INFO - PROCESS | 1847 | 1461227529293 Marionette TRACE conn3 <- [1,1134,null,{}] 01:32:09 INFO - PROCESS | 1847 | 1461227529310 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}] 01:32:09 INFO - PROCESS | 1847 | 1461227529556 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 01:32:09 INFO - PROCESS | 1847 | 1461227529861 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x9024a000 == 126 [pid = 1847] [id = 291] 01:32:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x90538400) [pid = 1847] [serial = 874] [outer = (nil)] 01:32:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x9112fc00) [pid = 1847] [serial = 875] [outer = 0x90538400] 01:32:09 INFO - PROCESS | 1847 | 1461227529949 Marionette DEBUG loaded listener.js 01:32:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x913e2800) [pid = 1847] [serial = 876] [outer = 0x90538400] 01:32:10 INFO - PROCESS | 1847 | 1461227530871 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]]]}] 01:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1636ms 01:32:10 INFO - PROCESS | 1847 | 1461227530923 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 01:32:10 INFO - PROCESS | 1847 | 1461227530928 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 01:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:32:10 INFO - PROCESS | 1847 | 1461227530935 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:32:10 INFO - PROCESS | 1847 | 1461227530938 Marionette TRACE conn3 <- [1,1138,null,{}] 01:32:10 INFO - PROCESS | 1847 | 1461227530944 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}] 01:32:11 INFO - PROCESS | 1847 | 1461227531125 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 01:32:11 INFO - PROCESS | 1847 | 1461227531377 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d9e000 == 127 [pid = 1847] [id = 292] 01:32:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x8e60cc00) [pid = 1847] [serial = 877] [outer = (nil)] 01:32:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x92bb0400) [pid = 1847] [serial = 878] [outer = 0x8e60cc00] 01:32:11 INFO - PROCESS | 1847 | 1461227531506 Marionette DEBUG loaded listener.js 01:32:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x93b39800) [pid = 1847] [serial = 879] [outer = 0x8e60cc00] 01:32:13 INFO - PROCESS | 1847 | --DOCSHELL 0x93b33000 == 126 [pid = 1847] [id = 129] 01:32:13 INFO - PROCESS | 1847 | --DOCSHELL 0x87d93400 == 125 [pid = 1847] [id = 263] 01:32:13 INFO - PROCESS | 1847 | --DOCSHELL 0x91d35c00 == 124 [pid = 1847] [id = 262] 01:32:13 INFO - PROCESS | 1847 | --DOCSHELL 0x8bf13800 == 123 [pid = 1847] [id = 265] 01:32:13 INFO - PROCESS | 1847 | --DOCSHELL 0x87d94800 == 122 [pid = 1847] [id = 266] 01:32:13 INFO - PROCESS | 1847 | --DOCSHELL 0x970be800 == 121 [pid = 1847] [id = 264] 01:32:13 INFO - PROCESS | 1847 | --DOCSHELL 0x8c10c400 == 120 [pid = 1847] [id = 267] 01:32:13 INFO - PROCESS | 1847 | --DOCSHELL 0x8b24a800 == 119 [pid = 1847] [id = 246] 01:32:13 INFO - PROCESS | 1847 | --DOCSHELL 0x8b9f5800 == 118 [pid = 1847] [id = 287] 01:32:13 INFO - PROCESS | 1847 | --DOCSHELL 0x93c72000 == 117 [pid = 1847] [id = 283] 01:32:13 INFO - PROCESS | 1847 | --DOCSHELL 0x87f43000 == 116 [pid = 1847] [id = 282] 01:32:13 INFO - PROCESS | 1847 | --DOCSHELL 0x8e6c8800 == 115 [pid = 1847] [id = 281] 01:32:13 INFO - PROCESS | 1847 | --DOCSHELL 0x89db6800 == 114 [pid = 1847] [id = 279] 01:32:13 INFO - PROCESS | 1847 | --DOCSHELL 0x97617000 == 113 [pid = 1847] [id = 280] 01:32:13 INFO - PROCESS | 1847 | --DOCSHELL 0x87d9a400 == 112 [pid = 1847] [id = 278] 01:32:13 INFO - PROCESS | 1847 | --DOCSHELL 0x97509c00 == 111 [pid = 1847] [id = 277] 01:32:14 INFO - PROCESS | 1847 | 1461227534362 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]]]}] 01:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 3490ms 01:32:14 INFO - PROCESS | 1847 | 1461227534426 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 01:32:14 INFO - PROCESS | 1847 | 1461227534432 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 01:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:32:14 INFO - PROCESS | 1847 | 1461227534441 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:32:14 INFO - PROCESS | 1847 | 1461227534446 Marionette TRACE conn3 <- [1,1142,null,{}] 01:32:14 INFO - PROCESS | 1847 | 1461227534453 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}] 01:32:14 INFO - PROCESS | 1847 | 1461227534636 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 01:32:14 INFO - PROCESS | 1847 | 1461227534821 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e60d400 == 112 [pid = 1847] [id = 293] 01:32:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x8e610400) [pid = 1847] [serial = 880] [outer = (nil)] 01:32:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x8f9c6400) [pid = 1847] [serial = 881] [outer = 0x8e610400] 01:32:14 INFO - PROCESS | 1847 | 1461227534898 Marionette DEBUG loaded listener.js 01:32:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x8fb72800) [pid = 1847] [serial = 882] [outer = 0x8e610400] 01:32:15 INFO - PROCESS | 1847 | 1461227535791 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]]]}] 01:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1383ms 01:32:15 INFO - PROCESS | 1847 | 1461227535824 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 01:32:15 INFO - PROCESS | 1847 | 1461227535832 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 01:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:32:15 INFO - PROCESS | 1847 | 1461227535842 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:32:15 INFO - PROCESS | 1847 | 1461227535845 Marionette TRACE conn3 <- [1,1146,null,{}] 01:32:15 INFO - PROCESS | 1847 | 1461227535855 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}] 01:32:16 INFO - PROCESS | 1847 | 1461227536084 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 01:32:16 INFO - PROCESS | 1847 | 1461227536105 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f5e9c00 == 113 [pid = 1847] [id = 294] 01:32:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x8f9c5400) [pid = 1847] [serial = 883] [outer = (nil)] 01:32:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x9052e400) [pid = 1847] [serial = 884] [outer = 0x8f9c5400] 01:32:16 INFO - PROCESS | 1847 | 1461227536177 Marionette DEBUG loaded listener.js 01:32:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x91deb000) [pid = 1847] [serial = 885] [outer = 0x8f9c5400] 01:32:17 INFO - PROCESS | 1847 | 1461227537186 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]]]}] 01:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1384ms 01:32:17 INFO - PROCESS | 1847 | 1461227537225 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 01:32:17 INFO - PROCESS | 1847 | 1461227537228 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 01:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:32:17 INFO - PROCESS | 1847 | 1461227537235 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:32:17 INFO - PROCESS | 1847 | 1461227537241 Marionette TRACE conn3 <- [1,1150,null,{}] 01:32:17 INFO - PROCESS | 1847 | 1461227537264 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}] 01:32:17 INFO - PROCESS | 1847 | 1461227537501 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 01:32:17 INFO - PROCESS | 1847 | 1461227537533 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f2a5800 == 114 [pid = 1847] [id = 295] 01:32:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x946ed000) [pid = 1847] [serial = 886] [outer = (nil)] 01:32:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x96833800) [pid = 1847] [serial = 887] [outer = 0x946ed000] 01:32:17 INFO - PROCESS | 1847 | 1461227537610 Marionette DEBUG loaded listener.js 01:32:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x975d0000) [pid = 1847] [serial = 888] [outer = 0x946ed000] 01:32:18 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x8c10cc00) [pid = 1847] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:32:18 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x8b5bb400) [pid = 1847] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:32:18 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x902ea400) [pid = 1847] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:32:18 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x8b5a9800) [pid = 1847] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:32:18 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x8fa2e800) [pid = 1847] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:32:18 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x8fb6f800) [pid = 1847] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:32:18 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x8c108400) [pid = 1847] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:32:18 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x8e607400) [pid = 1847] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:32:18 INFO - PROCESS | 1847 | 1461227538734 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]]]}] 01:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1550ms 01:32:18 INFO - PROCESS | 1847 | 1461227538786 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 01:32:18 INFO - PROCESS | 1847 | 1461227538789 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 01:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:32:18 INFO - PROCESS | 1847 | 1461227538800 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:32:18 INFO - PROCESS | 1847 | 1461227538803 Marionette TRACE conn3 <- [1,1154,null,{}] 01:32:18 INFO - PROCESS | 1847 | 1461227538807 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}] 01:32:18 INFO - PROCESS | 1847 | 1461227538975 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 01:32:19 INFO - PROCESS | 1847 | 1461227538986 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf17800 == 115 [pid = 1847] [id = 296] 01:32:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x93c76800) [pid = 1847] [serial = 889] [outer = (nil)] 01:32:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x97619000) [pid = 1847] [serial = 890] [outer = 0x93c76800] 01:32:19 INFO - PROCESS | 1847 | 1461227539059 Marionette DEBUG loaded listener.js 01:32:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x978b4800) [pid = 1847] [serial = 891] [outer = 0x93c76800] 01:32:19 INFO - PROCESS | 1847 | 1461227539981 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]]]}] 01:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1242ms 01:32:20 INFO - PROCESS | 1847 | 1461227540044 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 01:32:20 INFO - PROCESS | 1847 | 1461227540047 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 01:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:32:20 INFO - PROCESS | 1847 | 1461227540053 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:32:20 INFO - PROCESS | 1847 | 1461227540056 Marionette TRACE conn3 <- [1,1158,null,{}] 01:32:20 INFO - PROCESS | 1847 | 1461227540062 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}] 01:32:20 INFO - PROCESS | 1847 | 1461227540310 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 01:32:20 INFO - PROCESS | 1847 | 1461227540525 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x87f4e000 == 116 [pid = 1847] [id = 297] 01:32:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x8865d800) [pid = 1847] [serial = 892] [outer = (nil)] 01:32:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x8bf11800) [pid = 1847] [serial = 893] [outer = 0x8865d800] 01:32:20 INFO - PROCESS | 1847 | 1461227540660 Marionette DEBUG loaded listener.js 01:32:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x8e5b5400) [pid = 1847] [serial = 894] [outer = 0x8865d800] 01:32:21 INFO - PROCESS | 1847 | 1461227541693 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]]]}] 01:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1686ms 01:32:21 INFO - PROCESS | 1847 | 1461227541742 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 01:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:32:21 INFO - PROCESS | 1847 | 1461227541750 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 01:32:21 INFO - PROCESS | 1847 | 1461227541758 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:32:21 INFO - PROCESS | 1847 | 1461227541764 Marionette TRACE conn3 <- [1,1162,null,{}] 01:32:21 INFO - PROCESS | 1847 | 1461227541772 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}] 01:32:21 INFO - PROCESS | 1847 | 1461227541959 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 01:32:22 INFO - PROCESS | 1847 | 1461227542221 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5acc00 == 117 [pid = 1847] [id = 298] 01:32:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x8fd8e000) [pid = 1847] [serial = 895] [outer = (nil)] 01:32:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x902e7c00) [pid = 1847] [serial = 896] [outer = 0x8fd8e000] 01:32:22 INFO - PROCESS | 1847 | 1461227542359 Marionette DEBUG loaded listener.js 01:32:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x91d35c00) [pid = 1847] [serial = 897] [outer = 0x8fd8e000] 01:32:23 INFO - PROCESS | 1847 | 1461227543340 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]]]}] 01:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1634ms 01:32:23 INFO - PROCESS | 1847 | 1461227543391 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 01:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:32:23 INFO - PROCESS | 1847 | 1461227543396 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 01:32:23 INFO - PROCESS | 1847 | 1461227543404 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:32:23 INFO - PROCESS | 1847 | 1461227543407 Marionette TRACE conn3 <- [1,1166,null,{}] 01:32:23 INFO - PROCESS | 1847 | 1461227543414 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}] 01:32:23 INFO - PROCESS | 1847 | 1461227543599 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 01:32:23 INFO - PROCESS | 1847 | 1461227543906 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x95b66c00 == 118 [pid = 1847] [id = 299] 01:32:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x9683c000) [pid = 1847] [serial = 898] [outer = (nil)] 01:32:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x973dbc00) [pid = 1847] [serial = 899] [outer = 0x9683c000] 01:32:24 INFO - PROCESS | 1847 | 1461227544036 Marionette DEBUG loaded listener.js 01:32:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x97614400) [pid = 1847] [serial = 900] [outer = 0x9683c000] 01:32:24 INFO - PROCESS | 1847 | 1461227544992 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]]]}] 01:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1633ms 01:32:25 INFO - PROCESS | 1847 | 1461227545036 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 01:32:25 INFO - PROCESS | 1847 | 1461227545042 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 01:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:32:25 INFO - PROCESS | 1847 | 1461227545060 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:32:25 INFO - PROCESS | 1847 | 1461227545067 Marionette TRACE conn3 <- [1,1170,null,{}] 01:32:25 INFO - PROCESS | 1847 | 1461227545073 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}] 01:32:25 INFO - PROCESS | 1847 | 1461227545302 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 01:32:25 INFO - PROCESS | 1847 | 1461227545557 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x95076400 == 119 [pid = 1847] [id = 300] 01:32:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x96291c00) [pid = 1847] [serial = 901] [outer = (nil)] 01:32:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x97d9b800) [pid = 1847] [serial = 902] [outer = 0x96291c00] 01:32:25 INFO - PROCESS | 1847 | 1461227545687 Marionette DEBUG loaded listener.js 01:32:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x97ea6000) [pid = 1847] [serial = 903] [outer = 0x96291c00] 01:32:26 INFO - PROCESS | 1847 | 1461227546549 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]]]}] 01:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1550ms 01:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:32:26 INFO - PROCESS | 1847 | 1461227546602 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 01:32:26 INFO - PROCESS | 1847 | 1461227546605 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 01:32:26 INFO - PROCESS | 1847 | 1461227546611 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:32:26 INFO - PROCESS | 1847 | 1461227546615 Marionette TRACE conn3 <- [1,1174,null,{}] 01:32:26 INFO - PROCESS | 1847 | 1461227546621 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}] 01:32:26 INFO - PROCESS | 1847 | 1461227546801 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 01:32:27 INFO - PROCESS | 1847 | 1461227547010 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x89db9400 == 120 [pid = 1847] [id = 301] 01:32:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x979a8c00) [pid = 1847] [serial = 904] [outer = (nil)] 01:32:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x984afc00) [pid = 1847] [serial = 905] [outer = 0x979a8c00] 01:32:27 INFO - PROCESS | 1847 | 1461227547140 Marionette DEBUG loaded listener.js 01:32:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x984b2800) [pid = 1847] [serial = 906] [outer = 0x979a8c00] 01:32:28 INFO - PROCESS | 1847 | 1461227548032 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] 01:32:28 INFO - PROCESS | 1847 | 1461227548098 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 01:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 01:32:28 INFO - PROCESS | 1847 | 1461227548106 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:32:28 INFO - PROCESS | 1847 | 1461227548109 Marionette TRACE conn3 <- [1,1178,null,{}] 01:32:28 INFO - PROCESS | 1847 | 1461227548115 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}] 01:32:28 INFO - PROCESS | 1847 | 1461227548299 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 01:32:28 INFO - PROCESS | 1847 | 1461227548519 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x98af8000 == 121 [pid = 1847] [id = 302] 01:32:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x98af9400) [pid = 1847] [serial = 907] [outer = (nil)] 01:32:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x9928a000) [pid = 1847] [serial = 908] [outer = 0x98af9400] 01:32:28 INFO - PROCESS | 1847 | 1461227548713 Marionette DEBUG loaded listener.js 01:32:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x9ae0d000) [pid = 1847] [serial = 909] [outer = 0x98af9400] 01:32:29 INFO - PROCESS | 1847 | 1461227549640 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] 01:32:29 INFO - PROCESS | 1847 | 1461227549708 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 01:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:32:29 INFO - PROCESS | 1847 | 1461227549715 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:32:29 INFO - PROCESS | 1847 | 1461227549718 Marionette TRACE conn3 <- [1,1182,null,{}] 01:32:29 INFO - PROCESS | 1847 | 1461227549724 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}] 01:32:29 INFO - PROCESS | 1847 | 1461227549904 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 01:32:30 INFO - PROCESS | 1847 | 1461227550158 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc9cc00 == 122 [pid = 1847] [id = 303] 01:32:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x978c1800) [pid = 1847] [serial = 910] [outer = (nil)] 01:32:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x9b032000) [pid = 1847] [serial = 911] [outer = 0x978c1800] 01:32:30 INFO - PROCESS | 1847 | 1461227550289 Marionette DEBUG loaded listener.js 01:32:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x9b0eec00) [pid = 1847] [serial = 912] [outer = 0x978c1800] 01:32:31 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:32:31 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:32:31 INFO - PROCESS | 1847 | 1461227551204 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] 01:32:31 INFO - PROCESS | 1847 | 1461227551250 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 01:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:32:31 INFO - PROCESS | 1847 | 1461227551257 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:32:31 INFO - PROCESS | 1847 | 1461227551260 Marionette TRACE conn3 <- [1,1186,null,{}] 01:32:31 INFO - PROCESS | 1847 | 1461227551266 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}] 01:32:31 INFO - PROCESS | 1847 | 1461227551453 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 01:32:31 INFO - PROCESS | 1847 | 1461227551662 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x9ae12000 == 123 [pid = 1847] [id = 304] 01:32:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x9aec3c00) [pid = 1847] [serial = 913] [outer = (nil)] 01:32:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x9fb90800) [pid = 1847] [serial = 914] [outer = 0x9aec3c00] 01:32:31 INFO - PROCESS | 1847 | 1461227551828 Marionette DEBUG loaded listener.js 01:32:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x9fbc4000) [pid = 1847] [serial = 915] [outer = 0x9aec3c00] 01:32:32 INFO - PROCESS | 1847 | 1461227552721 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] 01:32:32 INFO - PROCESS | 1847 | 1461227552794 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 01:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:32:32 INFO - PROCESS | 1847 | 1461227552801 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:32:32 INFO - PROCESS | 1847 | 1461227552805 Marionette TRACE conn3 <- [1,1190,null,{}] 01:32:32 INFO - PROCESS | 1847 | 1461227552810 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}] 01:32:32 INFO - PROCESS | 1847 | 1461227552982 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 01:32:33 INFO - PROCESS | 1847 | 1461227553237 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x9b033400 == 124 [pid = 1847] [id = 305] 01:32:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x9df9b800) [pid = 1847] [serial = 916] [outer = (nil)] 01:32:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x983b4400) [pid = 1847] [serial = 917] [outer = 0x9df9b800] 01:32:33 INFO - PROCESS | 1847 | 1461227553367 Marionette DEBUG loaded listener.js 01:32:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x9fc55400) [pid = 1847] [serial = 918] [outer = 0x9df9b800] 01:32:34 INFO - PROCESS | 1847 | 1461227554212 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] 01:32:34 INFO - PROCESS | 1847 | 1461227554289 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 01:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:32:34 INFO - PROCESS | 1847 | 1461227554296 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:32:34 INFO - PROCESS | 1847 | 1461227554299 Marionette TRACE conn3 <- [1,1194,null,{}] 01:32:34 INFO - PROCESS | 1847 | 1461227554305 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}] 01:32:34 INFO - PROCESS | 1847 | 1461227554484 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 01:32:34 INFO - PROCESS | 1847 | 1461227554795 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x9fbcac00 == 125 [pid = 1847] [id = 306] 01:32:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x9fc2ac00) [pid = 1847] [serial = 919] [outer = (nil)] 01:32:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x9ffcf800) [pid = 1847] [serial = 920] [outer = 0x9fc2ac00] 01:32:34 INFO - PROCESS | 1847 | 1461227554886 Marionette DEBUG loaded listener.js 01:32:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0xa0a43800) [pid = 1847] [serial = 921] [outer = 0x9fc2ac00] 01:32:35 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:32:35 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:32:35 INFO - PROCESS | 1847 | 1461227555775 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] 01:32:35 INFO - PROCESS | 1847 | 1461227555837 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 01:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 01:32:35 INFO - PROCESS | 1847 | 1461227555843 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:32:35 INFO - PROCESS | 1847 | 1461227555847 Marionette TRACE conn3 <- [1,1198,null,{}] 01:32:35 INFO - PROCESS | 1847 | 1461227555853 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}] 01:32:36 INFO - PROCESS | 1847 | 1461227556028 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 01:32:36 INFO - PROCESS | 1847 | 1461227556301 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:36 INFO - PROCESS | 1847 | ++DOCSHELL 0xa0c32800 == 126 [pid = 1847] [id = 307] 01:32:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0xa0c35800) [pid = 1847] [serial = 922] [outer = (nil)] 01:32:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0xa0e8ec00) [pid = 1847] [serial = 923] [outer = 0xa0c35800] 01:32:36 INFO - PROCESS | 1847 | 1461227556447 Marionette DEBUG loaded listener.js 01:32:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0xa0e95000) [pid = 1847] [serial = 924] [outer = 0xa0c35800] 01:32:37 INFO - PROCESS | 1847 | 1461227557387 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]]]}] 01:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1590ms 01:32:37 INFO - PROCESS | 1847 | --DOCSHELL 0x90495c00 == 125 [pid = 1847] [id = 10] 01:32:37 INFO - PROCESS | 1847 | 1461227557485 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 01:32:37 INFO - PROCESS | 1847 | 1461227557491 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 01:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:32:37 INFO - PROCESS | 1847 | 1461227557526 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:32:37 INFO - PROCESS | 1847 | 1461227557530 Marionette TRACE conn3 <- [1,1202,null,{}] 01:32:37 INFO - PROCESS | 1847 | 1461227557536 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}] 01:32:37 INFO - PROCESS | 1847 | 1461227557783 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 01:32:38 INFO - PROCESS | 1847 | 1461227558099 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:38 INFO - PROCESS | 1847 | ++DOCSHELL 0xa0ad9800 == 126 [pid = 1847] [id = 308] 01:32:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0xa0e9cc00) [pid = 1847] [serial = 925] [outer = (nil)] 01:32:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0xa0fa4000) [pid = 1847] [serial = 926] [outer = 0xa0e9cc00] 01:32:38 INFO - PROCESS | 1847 | 1461227558185 Marionette DEBUG loaded listener.js 01:32:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0xa0fa8000) [pid = 1847] [serial = 927] [outer = 0xa0e9cc00] 01:32:39 INFO - PROCESS | 1847 | 1461227559022 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]]]}] 01:32:39 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 01:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1537ms 01:32:39 INFO - PROCESS | 1847 | 1461227559062 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 01:32:39 INFO - PROCESS | 1847 | 1461227559067 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 01:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:32:39 INFO - PROCESS | 1847 | 1461227559073 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:32:39 INFO - PROCESS | 1847 | 1461227559077 Marionette TRACE conn3 <- [1,1206,null,{}] 01:32:39 INFO - PROCESS | 1847 | 1461227559083 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}] 01:32:39 INFO - PROCESS | 1847 | 1461227559334 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 01:32:39 INFO - PROCESS | 1847 | 1461227559489 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:39 INFO - PROCESS | 1847 | ++DOCSHELL 0xa0e93400 == 127 [pid = 1847] [id = 309] 01:32:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0xa0fa0000) [pid = 1847] [serial = 928] [outer = (nil)] 01:32:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0xa2a96400) [pid = 1847] [serial = 929] [outer = 0xa0fa0000] 01:32:39 INFO - PROCESS | 1847 | 1461227559610 Marionette DEBUG loaded listener.js 01:32:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0xa3c03c00) [pid = 1847] [serial = 930] [outer = 0xa0fa0000] 01:32:40 INFO - PROCESS | 1847 | 1461227560634 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]]]}] 01:32:40 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 01:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1631ms 01:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:32:40 INFO - PROCESS | 1847 | 1461227560705 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 01:32:40 INFO - PROCESS | 1847 | 1461227560708 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 01:32:40 INFO - PROCESS | 1847 | 1461227560715 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:32:40 INFO - PROCESS | 1847 | 1461227560718 Marionette TRACE conn3 <- [1,1210,null,{}] 01:32:40 INFO - PROCESS | 1847 | 1461227560724 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}] 01:32:40 INFO - PROCESS | 1847 | 1461227560900 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 01:32:41 INFO - PROCESS | 1847 | 1461227561158 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x88659000 == 128 [pid = 1847] [id = 310] 01:32:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x88673400) [pid = 1847] [serial = 931] [outer = (nil)] 01:32:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x89dc0800) [pid = 1847] [serial = 932] [outer = 0x88673400] 01:32:41 INFO - PROCESS | 1847 | 1461227561534 Marionette DEBUG loaded listener.js 01:32:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x8bf16400) [pid = 1847] [serial = 933] [outer = 0x88673400] 01:32:42 INFO - PROCESS | 1847 | 1461227562435 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]]]}] 01:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1754ms 01:32:42 INFO - PROCESS | 1847 | 1461227562469 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 01:32:42 INFO - PROCESS | 1847 | 1461227562476 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 01:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:32:42 INFO - PROCESS | 1847 | 1461227562486 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:32:42 INFO - PROCESS | 1847 | 1461227562489 Marionette TRACE conn3 <- [1,1214,null,{}] 01:32:42 INFO - PROCESS | 1847 | 1461227562497 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}] 01:32:42 INFO - PROCESS | 1847 | 1461227562684 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 01:32:42 INFO - PROCESS | 1847 | 1461227562901 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b9f2400 == 129 [pid = 1847] [id = 311] 01:32:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x8dc95000) [pid = 1847] [serial = 934] [outer = (nil)] 01:32:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x8fa26800) [pid = 1847] [serial = 935] [outer = 0x8dc95000] 01:32:43 INFO - PROCESS | 1847 | 1461227563092 Marionette DEBUG loaded listener.js 01:32:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x8fb96000) [pid = 1847] [serial = 936] [outer = 0x8dc95000] 01:32:44 INFO - PROCESS | 1847 | 1461227564072 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]]]}] 01:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1630ms 01:32:44 INFO - PROCESS | 1847 | 1461227564114 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 01:32:44 INFO - PROCESS | 1847 | 1461227564120 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 01:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:32:44 INFO - PROCESS | 1847 | 1461227564130 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:32:44 INFO - PROCESS | 1847 | 1461227564134 Marionette TRACE conn3 <- [1,1218,null,{}] 01:32:44 INFO - PROCESS | 1847 | 1461227564160 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}] 01:32:44 INFO - PROCESS | 1847 | 1461227564339 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 01:32:44 INFO - PROCESS | 1847 | 1461227564556 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fb9e800 == 130 [pid = 1847] [id = 312] 01:32:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x8fb9ec00) [pid = 1847] [serial = 937] [outer = (nil)] 01:32:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x90246800) [pid = 1847] [serial = 938] [outer = 0x8fb9ec00] 01:32:44 INFO - PROCESS | 1847 | 1461227564793 Marionette DEBUG loaded listener.js 01:32:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x911a1800) [pid = 1847] [serial = 939] [outer = 0x8fb9ec00] 01:32:45 INFO - PROCESS | 1847 | 1461227565799 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]]]}] 01:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1704ms 01:32:45 INFO - PROCESS | 1847 | 1461227565834 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 01:32:45 INFO - PROCESS | 1847 | 1461227565837 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 01:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:32:45 INFO - PROCESS | 1847 | 1461227565844 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:32:45 INFO - PROCESS | 1847 | 1461227565850 Marionette TRACE conn3 <- [1,1222,null,{}] 01:32:45 INFO - PROCESS | 1847 | 1461227565865 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}] 01:32:46 INFO - PROCESS | 1847 | 1461227566056 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 01:32:46 INFO - PROCESS | 1847 | 1461227566323 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b6fac00 == 131 [pid = 1847] [id = 313] 01:32:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x8e60a400) [pid = 1847] [serial = 940] [outer = (nil)] 01:32:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 258 (0x93c7ac00) [pid = 1847] [serial = 941] [outer = 0x8e60a400] 01:32:46 INFO - PROCESS | 1847 | 1461227566450 Marionette DEBUG loaded listener.js 01:32:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 259 (0x9683b000) [pid = 1847] [serial = 942] [outer = 0x8e60a400] 01:32:47 INFO - PROCESS | 1847 | 1461227567303 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] 01:32:47 INFO - PROCESS | 1847 | 1461227567390 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 01:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:32:47 INFO - PROCESS | 1847 | 1461227567396 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:32:47 INFO - PROCESS | 1847 | 1461227567398 Marionette TRACE conn3 <- [1,1226,null,{}] 01:32:47 INFO - PROCESS | 1847 | 1461227567405 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}] 01:32:47 INFO - PROCESS | 1847 | 1461227567653 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 01:32:47 INFO - PROCESS | 1847 | --DOCSHELL 0x885a8400 == 130 [pid = 1847] [id = 227] 01:32:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8bf1e800 == 129 [pid = 1847] [id = 270] 01:32:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8f377400 == 128 [pid = 1847] [id = 131] 01:32:47 INFO - PROCESS | 1847 | --DOCSHELL 0x90248800 == 127 [pid = 1847] [id = 271] 01:32:47 INFO - PROCESS | 1847 | --DOCSHELL 0x89dbbc00 == 126 [pid = 1847] [id = 269] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 258 (0x8bf1ec00) [pid = 1847] [serial = 824] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 257 (0x8f9c8000) [pid = 1847] [serial = 827] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x946eb400) [pid = 1847] [serial = 830] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x97616400) [pid = 1847] [serial = 833] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x978bb400) [pid = 1847] [serial = 836] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x97d94c00) [pid = 1847] [serial = 839] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x97e9d400) [pid = 1847] [serial = 842] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x97ea3000) [pid = 1847] [serial = 845] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x983b4800) [pid = 1847] [serial = 848] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x984b1400) [pid = 1847] [serial = 851] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x98a3c400) [pid = 1847] [serial = 854] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x9928e800) [pid = 1847] [serial = 857] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x8bf1b400) [pid = 1847] [serial = 860] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x8bf1e000) [pid = 1847] [serial = 767] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x9639a800) [pid = 1847] [serial = 791] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x8b5bbc00) [pid = 1847] [serial = 800] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x97615c00) [pid = 1847] [serial = 797] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x97123c00) [pid = 1847] [serial = 794] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x92ba8400) [pid = 1847] [serial = 779] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x92829800) [pid = 1847] [serial = 776] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x9620e400) [pid = 1847] [serial = 788] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x93c79000) [pid = 1847] [serial = 782] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x946e9800) [pid = 1847] [serial = 785] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x8e73dc00) [pid = 1847] [serial = 770] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x911a0400) [pid = 1847] [serial = 773] [outer = (nil)] [url = about:blank] 01:32:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8bf17800 == 125 [pid = 1847] [id = 296] 01:32:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8f2a5800 == 124 [pid = 1847] [id = 295] 01:32:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8f5e9c00 == 123 [pid = 1847] [id = 294] 01:32:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8e60d400 == 122 [pid = 1847] [id = 293] 01:32:48 INFO - PROCESS | 1847 | 1461227567997 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x8dc97400 == 121 [pid = 1847] [id = 273] 01:32:48 INFO - PROCESS | 1847 | --DOCSHELL 0x87d97c00 == 120 [pid = 1847] [id = 288] 01:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x8f379400) [pid = 1847] [serial = 863] [outer = (nil)] [url = about:blank] 01:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x8dd28800) [pid = 1847] [serial = 803] [outer = (nil)] [url = about:blank] 01:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x93b30800) [pid = 1847] [serial = 819] [outer = (nil)] [url = about:blank] 01:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x913e2000) [pid = 1847] [serial = 815] [outer = (nil)] [url = about:blank] 01:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x8e735400) [pid = 1847] [serial = 810] [outer = (nil)] [url = about:blank] 01:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x902e0800) [pid = 1847] [serial = 812] [outer = (nil)] [url = about:blank] 01:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x8c104c00) [pid = 1847] [serial = 809] [outer = (nil)] [url = about:blank] 01:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x8e5ae800) [pid = 1847] [serial = 804] [outer = (nil)] [url = about:blank] 01:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x911a7400) [pid = 1847] [serial = 765] [outer = (nil)] [url = about:blank] 01:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x9119e800) [pid = 1847] [serial = 764] [outer = (nil)] [url = about:blank] 01:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x8dc99c00) [pid = 1847] [serial = 711] [outer = (nil)] [url = about:blank] 01:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x9282ac00) [pid = 1847] [serial = 816] [outer = (nil)] [url = about:blank] 01:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x8f375800) [pid = 1847] [serial = 818] [outer = (nil)] [url = about:blank] 01:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x90529400) [pid = 1847] [serial = 813] [outer = (nil)] [url = about:blank] 01:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x8f9c3800) [pid = 1847] [serial = 806] [outer = (nil)] [url = about:blank] 01:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x900f3400) [pid = 1847] [serial = 807] [outer = (nil)] [url = about:blank] 01:32:48 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x93c7c800) [pid = 1847] [serial = 821] [outer = (nil)] [url = about:blank] 01:32:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d97c00 == 121 [pid = 1847] [id = 314] 01:32:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x885a8400) [pid = 1847] [serial = 943] [outer = (nil)] 01:32:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x8bf1e800) [pid = 1847] [serial = 944] [outer = 0x885a8400] 01:32:48 INFO - PROCESS | 1847 | 1461227568099 Marionette DEBUG loaded listener.js 01:32:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x8dc9b400) [pid = 1847] [serial = 945] [outer = 0x885a8400] 01:32:48 INFO - PROCESS | 1847 | 1461227568835 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]]]}] 01:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1482ms 01:32:48 INFO - PROCESS | 1847 | 1461227568878 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 01:32:48 INFO - PROCESS | 1847 | 1461227568881 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 01:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:32:48 INFO - PROCESS | 1847 | 1461227568888 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:32:48 INFO - PROCESS | 1847 | 1461227568890 Marionette TRACE conn3 <- [1,1230,null,{}] 01:32:48 INFO - PROCESS | 1847 | 1461227568896 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}] 01:32:49 INFO - PROCESS | 1847 | 1461227569074 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 01:32:49 INFO - PROCESS | 1847 | 1461227569248 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf19000 == 122 [pid = 1847] [id = 315] 01:32:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x8e5b3800) [pid = 1847] [serial = 946] [outer = (nil)] 01:32:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x8f374000) [pid = 1847] [serial = 947] [outer = 0x8e5b3800] 01:32:49 INFO - PROCESS | 1847 | 1461227569332 Marionette DEBUG loaded listener.js 01:32:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x90538000) [pid = 1847] [serial = 948] [outer = 0x8e5b3800] 01:32:50 INFO - PROCESS | 1847 | 1461227570148 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]]]}] 01:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1279ms 01:32:50 INFO - PROCESS | 1847 | 1461227570195 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 01:32:50 INFO - PROCESS | 1847 | 1461227570198 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 01:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:32:50 INFO - PROCESS | 1847 | 1461227570217 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:32:50 INFO - PROCESS | 1847 | 1461227570220 Marionette TRACE conn3 <- [1,1234,null,{}] 01:32:50 INFO - PROCESS | 1847 | 1461227570225 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}] 01:32:50 INFO - PROCESS | 1847 | 1461227570468 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 01:32:50 INFO - PROCESS | 1847 | 1461227570494 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x8c104c00 == 123 [pid = 1847] [id = 316] 01:32:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x92858c00) [pid = 1847] [serial = 949] [outer = (nil)] 01:32:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x946ecc00) [pid = 1847] [serial = 950] [outer = 0x92858c00] 01:32:50 INFO - PROCESS | 1847 | 1461227570565 Marionette DEBUG loaded listener.js 01:32:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x9639a800) [pid = 1847] [serial = 951] [outer = 0x92858c00] 01:32:51 INFO - PROCESS | 1847 | 1461227571450 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]]]}] 01:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1244ms 01:32:51 INFO - PROCESS | 1847 | 1461227571461 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 01:32:51 INFO - PROCESS | 1847 | 1461227571465 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 01:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:32:51 INFO - PROCESS | 1847 | 1461227571474 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:32:51 INFO - PROCESS | 1847 | 1461227571477 Marionette TRACE conn3 <- [1,1238,null,{}] 01:32:51 INFO - PROCESS | 1847 | 1461227571490 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}] 01:32:51 INFO - PROCESS | 1847 | 1461227571730 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 01:32:51 INFO - PROCESS | 1847 | 1461227571788 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b6fc000 == 124 [pid = 1847] [id = 317] 01:32:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x8bf18800) [pid = 1847] [serial = 952] [outer = (nil)] 01:32:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x9761f000) [pid = 1847] [serial = 953] [outer = 0x8bf18800] 01:32:51 INFO - PROCESS | 1847 | 1461227571860 Marionette DEBUG loaded listener.js 01:32:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x978be400) [pid = 1847] [serial = 954] [outer = 0x8bf18800] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x91dee400) [pid = 1847] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x8e6c8c00) [pid = 1847] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x98a3c800) [pid = 1847] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x970c0c00) [pid = 1847] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x8b6f1c00) [pid = 1847] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x92823400) [pid = 1847] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x93b2c800) [pid = 1847] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x87d9c800) [pid = 1847] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x8e6ca800) [pid = 1847] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x984af800) [pid = 1847] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x8866c400) [pid = 1847] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x87d9bc00) [pid = 1847] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x95b67400) [pid = 1847] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x8b6f3800) [pid = 1847] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x946ed000) [pid = 1847] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x8e60cc00) [pid = 1847] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x8859f400) [pid = 1847] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x9119e400) [pid = 1847] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x8f9c5400) [pid = 1847] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x93c77000) [pid = 1847] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x8e5b5c00) [pid = 1847] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x89dbac00) [pid = 1847] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x89db5400) [pid = 1847] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x8e5b0400) [pid = 1847] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x8e602c00) [pid = 1847] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x8fb78400) [pid = 1847] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x979aa000) [pid = 1847] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x8f37c400) [pid = 1847] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x8e605000) [pid = 1847] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x885a0400) [pid = 1847] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x88672800) [pid = 1847] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x984b9400) [pid = 1847] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x93b34000) [pid = 1847] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x87f4f000) [pid = 1847] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x8e610400) [pid = 1847] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x90538400) [pid = 1847] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x8e605800) [pid = 1847] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x92af3c00) [pid = 1847] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x8b9f0400) [pid = 1847] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x975d7c00) [pid = 1847] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x89dbe800) [pid = 1847] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x975d2c00) [pid = 1847] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x92823000) [pid = 1847] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x8b9fc000) [pid = 1847] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x8e609c00) [pid = 1847] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x9798a800) [pid = 1847] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x9016c000) [pid = 1847] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x946e3000) [pid = 1847] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x89db9800) [pid = 1847] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x9734a800) [pid = 1847] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x8dd2d000) [pid = 1847] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x8b6ef800) [pid = 1847] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x8b5b2000) [pid = 1847] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x8e73cc00) [pid = 1847] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x8dd2ec00) [pid = 1847] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x900ee400) [pid = 1847] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x89dbc800) [pid = 1847] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x89db5c00) [pid = 1847] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x8dd25800) [pid = 1847] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x87f48800) [pid = 1847] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x96398c00) [pid = 1847] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x8e733400) [pid = 1847] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x87d94c00) [pid = 1847] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x97ea4c00) [pid = 1847] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x8b240400) [pid = 1847] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x9aec6800) [pid = 1847] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x8e738c00) [pid = 1847] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:32:53 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x8e733800) [pid = 1847] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:32:53 INFO - PROCESS | 1847 | 1461227573572 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]]]}] 01:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 2139ms 01:32:53 INFO - PROCESS | 1847 | 1461227573614 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 01:32:53 INFO - PROCESS | 1847 | 1461227573618 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 01:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:32:53 INFO - PROCESS | 1847 | 1461227573623 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:32:53 INFO - PROCESS | 1847 | 1461227573627 Marionette TRACE conn3 <- [1,1242,null,{}] 01:32:53 INFO - PROCESS | 1847 | 1461227573642 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}] 01:32:53 INFO - PROCESS | 1847 | 1461227573796 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 01:32:53 INFO - PROCESS | 1847 | 1461227573810 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d8f800 == 125 [pid = 1847] [id = 318] 01:32:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x87f42800) [pid = 1847] [serial = 955] [outer = (nil)] 01:32:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x89db7000) [pid = 1847] [serial = 956] [outer = 0x87f42800] 01:32:53 INFO - PROCESS | 1847 | 1461227573883 Marionette DEBUG loaded listener.js 01:32:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x8b5b2000) [pid = 1847] [serial = 957] [outer = 0x87f42800] 01:32:54 INFO - PROCESS | 1847 | 1461227574768 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]]]}] 01:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1208ms 01:32:54 INFO - PROCESS | 1847 | 1461227574832 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 01:32:54 INFO - PROCESS | 1847 | 1461227574836 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 01:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:32:54 INFO - PROCESS | 1847 | 1461227574842 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:32:54 INFO - PROCESS | 1847 | 1461227574845 Marionette TRACE conn3 <- [1,1246,null,{}] 01:32:54 INFO - PROCESS | 1847 | 1461227574854 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}] 01:32:55 INFO - PROCESS | 1847 | 1461227575022 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 01:32:55 INFO - PROCESS | 1847 | 1461227575352 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x885a5400 == 126 [pid = 1847] [id = 319] 01:32:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x8865d000) [pid = 1847] [serial = 958] [outer = (nil)] 01:32:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x89db9000) [pid = 1847] [serial = 959] [outer = 0x8865d000] 01:32:55 INFO - PROCESS | 1847 | 1461227575476 Marionette DEBUG loaded listener.js 01:32:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x8b9f6800) [pid = 1847] [serial = 960] [outer = 0x8865d000] 01:32:56 INFO - PROCESS | 1847 | 1461227576534 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]]]}] 01:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1729ms 01:32:56 INFO - PROCESS | 1847 | 1461227576574 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 01:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:32:56 INFO - PROCESS | 1847 | 1461227576580 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 01:32:56 INFO - PROCESS | 1847 | 1461227576588 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:32:56 INFO - PROCESS | 1847 | 1461227576595 Marionette TRACE conn3 <- [1,1250,null,{}] 01:32:56 INFO - PROCESS | 1847 | 1461227576603 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}] 01:32:56 INFO - PROCESS | 1847 | 1461227576800 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 01:32:57 INFO - PROCESS | 1847 | 1461227577077 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e608000 == 127 [pid = 1847] [id = 320] 01:32:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x8e6cac00) [pid = 1847] [serial = 961] [outer = (nil)] 01:32:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x8e738c00) [pid = 1847] [serial = 962] [outer = 0x8e6cac00] 01:32:57 INFO - PROCESS | 1847 | 1461227577211 Marionette DEBUG loaded listener.js 01:32:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x8f2a9400) [pid = 1847] [serial = 963] [outer = 0x8e6cac00] 01:32:58 INFO - PROCESS | 1847 | 1461227578185 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]]]}] 01:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1656ms 01:32:58 INFO - PROCESS | 1847 | 1461227578246 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 01:32:58 INFO - PROCESS | 1847 | 1461227578253 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 01:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:32:58 INFO - PROCESS | 1847 | 1461227578260 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:32:58 INFO - PROCESS | 1847 | 1461227578263 Marionette TRACE conn3 <- [1,1254,null,{}] 01:32:58 INFO - PROCESS | 1847 | 1461227578270 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}] 01:32:58 INFO - PROCESS | 1847 | 1461227578468 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 01:32:58 INFO - PROCESS | 1847 | 1461227578770 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f2a8800 == 128 [pid = 1847] [id = 321] 01:32:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x8fb77400) [pid = 1847] [serial = 964] [outer = (nil)] 01:32:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x8fba0000) [pid = 1847] [serial = 965] [outer = 0x8fb77400] 01:32:58 INFO - PROCESS | 1847 | 1461227578902 Marionette DEBUG loaded listener.js 01:32:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x900f3c00) [pid = 1847] [serial = 966] [outer = 0x8fb77400] 01:32:59 INFO - PROCESS | 1847 | 1461227579837 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]]]}] 01:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1635ms 01:32:59 INFO - PROCESS | 1847 | 1461227579896 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 01:32:59 INFO - PROCESS | 1847 | 1461227579901 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 01:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:32:59 INFO - PROCESS | 1847 | 1461227579917 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:32:59 INFO - PROCESS | 1847 | 1461227579926 Marionette TRACE conn3 <- [1,1258,null,{}] 01:32:59 INFO - PROCESS | 1847 | 1461227579934 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}] 01:33:00 INFO - PROCESS | 1847 | 1461227580172 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 01:33:00 INFO - PROCESS | 1847 | 1461227580448 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x8865a400 == 129 [pid = 1847] [id = 322] 01:33:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x8e73e000) [pid = 1847] [serial = 967] [outer = (nil)] 01:33:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x9281f000) [pid = 1847] [serial = 968] [outer = 0x8e73e000] 01:33:00 INFO - PROCESS | 1847 | 1461227580579 Marionette DEBUG loaded listener.js 01:33:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x92aefc00) [pid = 1847] [serial = 969] [outer = 0x8e73e000] 01:33:01 INFO - PROCESS | 1847 | 1461227581505 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]]]}] 01:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1653ms 01:33:01 INFO - PROCESS | 1847 | 1461227581563 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 01:33:01 INFO - PROCESS | 1847 | 1461227581567 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 01:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:33:01 INFO - PROCESS | 1847 | 1461227581574 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:33:01 INFO - PROCESS | 1847 | 1461227581577 Marionette TRACE conn3 <- [1,1262,null,{}] 01:33:01 INFO - PROCESS | 1847 | 1461227581583 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}] 01:33:01 INFO - PROCESS | 1847 | 1461227581782 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 01:33:02 INFO - PROCESS | 1847 | 1461227582087 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fb6b800 == 130 [pid = 1847] [id = 323] 01:33:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x93b2b800) [pid = 1847] [serial = 970] [outer = (nil)] 01:33:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x93c7e800) [pid = 1847] [serial = 971] [outer = 0x93b2b800] 01:33:02 INFO - PROCESS | 1847 | 1461227582182 Marionette DEBUG loaded listener.js 01:33:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x946e6400) [pid = 1847] [serial = 972] [outer = 0x93b2b800] 01:33:03 INFO - PROCESS | 1847 | 1461227583036 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]]]}] 01:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1537ms 01:33:03 INFO - PROCESS | 1847 | 1461227583112 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 01:33:03 INFO - PROCESS | 1847 | 1461227583116 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 01:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:33:03 INFO - PROCESS | 1847 | 1461227583123 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:33:03 INFO - PROCESS | 1847 | 1461227583126 Marionette TRACE conn3 <- [1,1266,null,{}] 01:33:03 INFO - PROCESS | 1847 | 1461227583132 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}] 01:33:03 INFO - PROCESS | 1847 | 1461227583354 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 01:33:03 INFO - PROCESS | 1847 | 1461227583620 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x96836800 == 131 [pid = 1847] [id = 324] 01:33:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x96838c00) [pid = 1847] [serial = 973] [outer = (nil)] 01:33:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x975d7400) [pid = 1847] [serial = 974] [outer = 0x96838c00] 01:33:03 INFO - PROCESS | 1847 | 1461227583764 Marionette DEBUG loaded listener.js 01:33:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x979a6400) [pid = 1847] [serial = 975] [outer = 0x96838c00] 01:33:04 INFO - PROCESS | 1847 | 1461227584665 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]]]}] 01:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1581ms 01:33:04 INFO - PROCESS | 1847 | 1461227584704 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 01:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:33:04 INFO - PROCESS | 1847 | 1461227584709 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 01:33:04 INFO - PROCESS | 1847 | 1461227584715 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:33:04 INFO - PROCESS | 1847 | 1461227584718 Marionette TRACE conn3 <- [1,1270,null,{}] 01:33:04 INFO - PROCESS | 1847 | 1461227584724 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}] 01:33:04 INFO - PROCESS | 1847 | 1461227584920 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 01:33:05 INFO - PROCESS | 1847 | 1461227585135 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x93c76000 == 132 [pid = 1847] [id = 325] 01:33:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x946e0400) [pid = 1847] [serial = 976] [outer = (nil)] 01:33:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x97eab000) [pid = 1847] [serial = 977] [outer = 0x946e0400] 01:33:05 INFO - PROCESS | 1847 | 1461227585301 Marionette DEBUG loaded listener.js 01:33:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x983b2800) [pid = 1847] [serial = 978] [outer = 0x946e0400] 01:33:06 INFO - PROCESS | 1847 | 1461227586250 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]]]}] 01:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1587ms 01:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:33:06 INFO - PROCESS | 1847 | 1461227586301 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 01:33:06 INFO - PROCESS | 1847 | 1461227586305 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 01:33:06 INFO - PROCESS | 1847 | 1461227586311 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:33:06 INFO - PROCESS | 1847 | 1461227586315 Marionette TRACE conn3 <- [1,1274,null,{}] 01:33:06 INFO - PROCESS | 1847 | 1461227586321 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}] 01:33:06 INFO - PROCESS | 1847 | 1461227586509 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 01:33:06 INFO - PROCESS | 1847 | 1461227586820 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dd24800 == 133 [pid = 1847] [id = 326] 01:33:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x8f376c00) [pid = 1847] [serial = 979] [outer = (nil)] 01:33:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x983b8800) [pid = 1847] [serial = 980] [outer = 0x8f376c00] 01:33:06 INFO - PROCESS | 1847 | 1461227586911 Marionette DEBUG loaded listener.js 01:33:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x984b9400) [pid = 1847] [serial = 981] [outer = 0x8f376c00] 01:33:07 INFO - PROCESS | 1847 | 1461227587775 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]]]}] 01:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1541ms 01:33:07 INFO - PROCESS | 1847 | 1461227587851 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 01:33:07 INFO - PROCESS | 1847 | 1461227587854 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 01:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:33:07 INFO - PROCESS | 1847 | 1461227587861 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:33:07 INFO - PROCESS | 1847 | 1461227587865 Marionette TRACE conn3 <- [1,1278,null,{}] 01:33:07 INFO - PROCESS | 1847 | 1461227587870 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}] 01:33:08 INFO - PROCESS | 1847 | 1461227588085 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 01:33:08 INFO - PROCESS | 1847 | 1461227588350 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x983bd800 == 134 [pid = 1847] [id = 327] 01:33:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x984b2400) [pid = 1847] [serial = 982] [outer = (nil)] 01:33:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x99291400) [pid = 1847] [serial = 983] [outer = 0x984b2400] 01:33:08 INFO - PROCESS | 1847 | 1461227588479 Marionette DEBUG loaded listener.js 01:33:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x99296800) [pid = 1847] [serial = 984] [outer = 0x984b2400] 01:33:09 INFO - PROCESS | 1847 | 1461227589361 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]]]}] 01:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1541ms 01:33:09 INFO - PROCESS | 1847 | 1461227589403 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 01:33:09 INFO - PROCESS | 1847 | 1461227589407 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 01:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:33:09 INFO - PROCESS | 1847 | 1461227589414 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:33:09 INFO - PROCESS | 1847 | 1461227589417 Marionette TRACE conn3 <- [1,1282,null,{}] 01:33:09 INFO - PROCESS | 1847 | 1461227589423 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}] 01:33:09 INFO - PROCESS | 1847 | 1461227589600 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 01:33:09 INFO - PROCESS | 1847 | 1461227589923 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x98ab3c00 == 135 [pid = 1847] [id = 328] 01:33:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x9912a400) [pid = 1847] [serial = 985] [outer = (nil)] 01:33:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x9ae61800) [pid = 1847] [serial = 986] [outer = 0x9912a400] 01:33:10 INFO - PROCESS | 1847 | 1461227590016 Marionette DEBUG loaded listener.js 01:33:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x9b033000) [pid = 1847] [serial = 987] [outer = 0x9912a400] 01:33:10 INFO - PROCESS | 1847 | 1461227590940 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]]]}] 01:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1581ms 01:33:10 INFO - PROCESS | 1847 | 1461227590996 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 01:33:11 INFO - PROCESS | 1847 | 1461227591000 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 01:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:33:11 INFO - PROCESS | 1847 | 1461227591006 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:33:11 INFO - PROCESS | 1847 | 1461227591010 Marionette TRACE conn3 <- [1,1286,null,{}] 01:33:11 INFO - PROCESS | 1847 | 1461227591016 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}] 01:33:11 INFO - PROCESS | 1847 | 1461227591195 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 01:33:11 INFO - PROCESS | 1847 | 1461227591468 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x9feaa400 == 136 [pid = 1847] [id = 329] 01:33:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x9feaec00) [pid = 1847] [serial = 988] [outer = (nil)] 01:33:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0xa0add400) [pid = 1847] [serial = 989] [outer = 0x9feaec00] 01:33:11 INFO - PROCESS | 1847 | 1461227591610 Marionette DEBUG loaded listener.js 01:33:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0xa0e98000) [pid = 1847] [serial = 990] [outer = 0x9feaec00] 01:33:12 INFO - PROCESS | 1847 | 1461227592511 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]]]}] 01:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1581ms 01:33:12 INFO - PROCESS | 1847 | 1461227592589 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 01:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:33:12 INFO - PROCESS | 1847 | 1461227592594 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 01:33:12 INFO - PROCESS | 1847 | 1461227592600 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:33:12 INFO - PROCESS | 1847 | 1461227592604 Marionette TRACE conn3 <- [1,1290,null,{}] 01:33:12 INFO - PROCESS | 1847 | 1461227592610 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}] 01:33:12 INFO - PROCESS | 1847 | 1461227592853 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 01:33:13 INFO - PROCESS | 1847 | 1461227593173 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x97121800 == 137 [pid = 1847] [id = 330] 01:33:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x97125800) [pid = 1847] [serial = 991] [outer = (nil)] 01:33:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0xa3c10400) [pid = 1847] [serial = 992] [outer = 0x97125800] 01:33:13 INFO - PROCESS | 1847 | 1461227593268 Marionette DEBUG loaded listener.js 01:33:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0xa3ce3000) [pid = 1847] [serial = 993] [outer = 0x97125800] 01:33:14 INFO - PROCESS | 1847 | 1461227594119 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]]]}] 01:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1583ms 01:33:14 INFO - PROCESS | 1847 | 1461227594182 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 01:33:14 INFO - PROCESS | 1847 | 1461227594186 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 01:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:33:14 INFO - PROCESS | 1847 | 1461227594192 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:33:14 INFO - PROCESS | 1847 | 1461227594196 Marionette TRACE conn3 <- [1,1294,null,{}] 01:33:14 INFO - PROCESS | 1847 | 1461227594201 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}] 01:33:14 INFO - PROCESS | 1847 | 1461227594384 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 01:33:14 INFO - PROCESS | 1847 | 1461227594646 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x878ecc00 == 138 [pid = 1847] [id = 331] 01:33:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x878ed000) [pid = 1847] [serial = 994] [outer = (nil)] 01:33:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x878f4c00) [pid = 1847] [serial = 995] [outer = 0x878ed000] 01:33:14 INFO - PROCESS | 1847 | 1461227594774 Marionette DEBUG loaded listener.js 01:33:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x878f8000) [pid = 1847] [serial = 996] [outer = 0x878ed000] 01:33:15 INFO - PROCESS | 1847 | 1461227595661 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]]]}] 01:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1533ms 01:33:15 INFO - PROCESS | 1847 | 1461227595726 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 01:33:15 INFO - PROCESS | 1847 | 1461227595729 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 01:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:33:15 INFO - PROCESS | 1847 | 1461227595736 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:33:15 INFO - PROCESS | 1847 | 1461227595740 Marionette TRACE conn3 <- [1,1298,null,{}] 01:33:15 INFO - PROCESS | 1847 | 1461227595745 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}] 01:33:15 INFO - PROCESS | 1847 | 1461227595939 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 01:33:16 INFO - PROCESS | 1847 | 1461227596249 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x878ef800 == 139 [pid = 1847] [id = 332] 01:33:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x878f0400) [pid = 1847] [serial = 997] [outer = (nil)] 01:33:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x8b6f2800) [pid = 1847] [serial = 998] [outer = 0x878f0400] 01:33:16 INFO - PROCESS | 1847 | 1461227596347 Marionette DEBUG loaded listener.js 01:33:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x8dc93000) [pid = 1847] [serial = 999] [outer = 0x878f0400] 01:33:17 INFO - PROCESS | 1847 | 1461227597208 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]]]}] 01:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1532ms 01:33:17 INFO - PROCESS | 1847 | 1461227597269 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 01:33:17 INFO - PROCESS | 1847 | 1461227597273 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 01:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:33:17 INFO - PROCESS | 1847 | 1461227597280 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:33:17 INFO - PROCESS | 1847 | 1461227597283 Marionette TRACE conn3 <- [1,1302,null,{}] 01:33:17 INFO - PROCESS | 1847 | 1461227597289 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}] 01:33:17 INFO - PROCESS | 1847 | 1461227597472 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 01:33:17 INFO - PROCESS | 1847 | 1461227597779 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d95800 == 140 [pid = 1847] [id = 333] 01:33:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x87d95c00) [pid = 1847] [serial = 1000] [outer = (nil)] 01:33:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x89db2400) [pid = 1847] [serial = 1001] [outer = 0x87d95c00] 01:33:17 INFO - PROCESS | 1847 | 1461227597869 Marionette DEBUG loaded listener.js 01:33:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x89dc0400) [pid = 1847] [serial = 1002] [outer = 0x87d95c00] 01:33:19 INFO - PROCESS | 1847 | 1461227599533 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]]]}] 01:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2290ms 01:33:19 INFO - PROCESS | 1847 | 1461227599571 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 01:33:19 INFO - PROCESS | 1847 | 1461227599577 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 01:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:33:19 INFO - PROCESS | 1847 | 1461227599585 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:33:19 INFO - PROCESS | 1847 | 1461227599590 Marionette TRACE conn3 <- [1,1306,null,{}] 01:33:19 INFO - PROCESS | 1847 | 1461227599600 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}] 01:33:19 INFO - PROCESS | 1847 | 1461227599781 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 01:33:20 INFO - PROCESS | 1847 | 1461227600017 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x87f4d400 == 141 [pid = 1847] [id = 334] 01:33:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x8b9f1c00) [pid = 1847] [serial = 1003] [outer = (nil)] 01:33:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x8dd22400) [pid = 1847] [serial = 1004] [outer = 0x8b9f1c00] 01:33:20 INFO - PROCESS | 1847 | 1461227600135 Marionette DEBUG loaded listener.js 01:33:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x8e5af400) [pid = 1847] [serial = 1005] [outer = 0x8b9f1c00] 01:33:21 INFO - PROCESS | 1847 | 1461227601069 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]]]}] 01:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1541ms 01:33:21 INFO - PROCESS | 1847 | 1461227601126 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 01:33:21 INFO - PROCESS | 1847 | 1461227601134 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 01:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:33:21 INFO - PROCESS | 1847 | 1461227601144 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:33:21 INFO - PROCESS | 1847 | 1461227601148 Marionette TRACE conn3 <- [1,1310,null,{}] 01:33:21 INFO - PROCESS | 1847 | 1461227601154 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}] 01:33:21 INFO - PROCESS | 1847 | 1461227601339 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 01:33:21 INFO - PROCESS | 1847 | 1461227601761 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x8866a000 == 142 [pid = 1847] [id = 335] 01:33:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x8b6f1c00) [pid = 1847] [serial = 1006] [outer = (nil)] 01:33:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x8e739000) [pid = 1847] [serial = 1007] [outer = 0x8b6f1c00] 01:33:21 INFO - PROCESS | 1847 | 1461227601847 Marionette DEBUG loaded listener.js 01:33:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x8f381000) [pid = 1847] [serial = 1008] [outer = 0x8b6f1c00] 01:33:22 INFO - PROCESS | 1847 | 1461227602858 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] 01:33:23 INFO - PROCESS | 1847 | 1461227603061 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 01:33:23 INFO - PROCESS | 1847 | --DOCSHELL 0x88659000 == 133 [pid = 1847] [id = 310] 01:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:33:23 INFO - PROCESS | 1847 | --DOCSHELL 0x9ae12000 == 132 [pid = 1847] [id = 304] 01:33:23 INFO - PROCESS | 1847 | --DOCSHELL 0x8dc9cc00 == 131 [pid = 1847] [id = 303] 01:33:23 INFO - PROCESS | 1847 | --DOCSHELL 0x98af8000 == 130 [pid = 1847] [id = 302] 01:33:23 INFO - PROCESS | 1847 | --DOCSHELL 0x89db9400 == 129 [pid = 1847] [id = 301] 01:33:23 INFO - PROCESS | 1847 | --DOCSHELL 0x95076400 == 128 [pid = 1847] [id = 300] 01:33:23 INFO - PROCESS | 1847 | --DOCSHELL 0x95b66c00 == 127 [pid = 1847] [id = 299] 01:33:23 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5acc00 == 126 [pid = 1847] [id = 298] 01:33:23 INFO - PROCESS | 1847 | 1461227603084 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:33:23 INFO - PROCESS | 1847 | 1461227603089 Marionette TRACE conn3 <- [1,1314,null,{}] 01:33:23 INFO - PROCESS | 1847 | --DOCSHELL 0x87f4e000 == 125 [pid = 1847] [id = 297] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x9506c000) [pid = 1847] [serial = 786] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x8e736800) [pid = 1847] [serial = 723] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x9aecc000) [pid = 1847] [serial = 614] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x971a5c00) [pid = 1847] [serial = 795] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x913e0c00) [pid = 1847] [serial = 744] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x93b2d400) [pid = 1847] [serial = 780] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x96397400) [pid = 1847] [serial = 608] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x87f4ac00) [pid = 1847] [serial = 641] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x90166800) [pid = 1847] [serial = 699] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x98af0800) [pid = 1847] [serial = 855] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x9df9e000) [pid = 1847] [serial = 620] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x8b5af000) [pid = 1847] [serial = 867] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x9639f800) [pid = 1847] [serial = 792] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x8fb76000) [pid = 1847] [serial = 696] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x975d0000) [pid = 1847] [serial = 888] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x93b39800) [pid = 1847] [serial = 879] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x8b5adc00) [pid = 1847] [serial = 693] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x92859400) [pid = 1847] [serial = 777] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x9052e400) [pid = 1847] [serial = 884] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x970c9000) [pid = 1847] [serial = 831] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x983b8000) [pid = 1847] [serial = 849] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x8bf20000) [pid = 1847] [serial = 717] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x89dbcc00) [pid = 1847] [serial = 632] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x8fd94c00) [pid = 1847] [serial = 605] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x91deb000) [pid = 1847] [serial = 885] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x8e6d0400) [pid = 1847] [serial = 870] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x904a4000) [pid = 1847] [serial = 741] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x97ea0c00) [pid = 1847] [serial = 843] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x8f9bd800) [pid = 1847] [serial = 872] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x91de6400) [pid = 1847] [serial = 774] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x8c109800) [pid = 1847] [serial = 801] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x9119f800) [pid = 1847] [serial = 626] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x99292000) [pid = 1847] [serial = 858] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x92bb0400) [pid = 1847] [serial = 878] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x93c7ec00) [pid = 1847] [serial = 783] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x89dbb400) [pid = 1847] [serial = 714] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x8fb72800) [pid = 1847] [serial = 882] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x9112fc00) [pid = 1847] [serial = 875] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x9016cc00) [pid = 1847] [serial = 828] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x9750f400) [pid = 1847] [serial = 684] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x8b9f8c00) [pid = 1847] [serial = 623] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x9784b800) [pid = 1847] [serial = 834] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x978c1c00) [pid = 1847] [serial = 837] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x984ac800) [pid = 1847] [serial = 611] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x93c76c00) [pid = 1847] [serial = 681] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x911a8000) [pid = 1847] [serial = 629] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x8fb76c00) [pid = 1847] [serial = 675] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x97d9a400) [pid = 1847] [serial = 840] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x911a6c00) [pid = 1847] [serial = 678] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x8f9c6400) [pid = 1847] [serial = 881] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x962c9800) [pid = 1847] [serial = 789] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x8dc95400) [pid = 1847] [serial = 672] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x9761cc00) [pid = 1847] [serial = 798] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x8e605c00) [pid = 1847] [serial = 720] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x88675400) [pid = 1847] [serial = 866] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x9ffd1c00) [pid = 1847] [serial = 617] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x913e2800) [pid = 1847] [serial = 876] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x8dc91800) [pid = 1847] [serial = 768] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x8fa2d800) [pid = 1847] [serial = 729] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x96833800) [pid = 1847] [serial = 887] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x8f5e1400) [pid = 1847] [serial = 771] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x90249000) [pid = 1847] [serial = 738] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x8e60e800) [pid = 1847] [serial = 861] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x8dd31c00) [pid = 1847] [serial = 825] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x90165c00) [pid = 1847] [serial = 735] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x8f29f400) [pid = 1847] [serial = 726] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x97da1000) [pid = 1847] [serial = 687] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x98366400) [pid = 1847] [serial = 846] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x87d9ec00) [pid = 1847] [serial = 638] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x984b4c00) [pid = 1847] [serial = 852] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x984b5400) [pid = 1847] [serial = 690] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0xa3c07400) [pid = 1847] [serial = 635] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x8e60b400) [pid = 1847] [serial = 869] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x8fd86c00) [pid = 1847] [serial = 873] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x8fd8fc00) [pid = 1847] [serial = 732] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x96393800) [pid = 1847] [serial = 822] [outer = (nil)] [url = about:blank] 01:33:23 INFO - PROCESS | 1847 | 1461227603184 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}] 01:33:23 INFO - PROCESS | 1847 | 1461227603509 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 01:33:23 INFO - PROCESS | 1847 | 1461227603630 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x89db8000 == 126 [pid = 1847] [id = 336] 01:33:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x8b9fb800) [pid = 1847] [serial = 1009] [outer = (nil)] 01:33:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x8c110800) [pid = 1847] [serial = 1010] [outer = 0x8b9fb800] 01:33:23 INFO - PROCESS | 1847 | 1461227603709 Marionette DEBUG loaded listener.js 01:33:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x8e6c6400) [pid = 1847] [serial = 1011] [outer = 0x8b9fb800] 01:33:24 INFO - PROCESS | 1847 | 1461227604483 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]]]}] 01:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1461ms 01:33:24 INFO - PROCESS | 1847 | 1461227604541 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 01:33:24 INFO - PROCESS | 1847 | 1461227604545 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 01:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:33:24 INFO - PROCESS | 1847 | 1461227604551 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:33:24 INFO - PROCESS | 1847 | 1461227604554 Marionette TRACE conn3 <- [1,1318,null,{}] 01:33:24 INFO - PROCESS | 1847 | 1461227604563 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}] 01:33:24 INFO - PROCESS | 1847 | 1461227604732 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 01:33:24 INFO - PROCESS | 1847 | 1461227604742 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x878ee400 == 127 [pid = 1847] [id = 337] 01:33:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x8f9c6400) [pid = 1847] [serial = 1012] [outer = (nil)] 01:33:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8fb72800) [pid = 1847] [serial = 1013] [outer = 0x8f9c6400] 01:33:24 INFO - PROCESS | 1847 | 1461227604814 Marionette DEBUG loaded listener.js 01:33:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x8fd8fc00) [pid = 1847] [serial = 1014] [outer = 0x8f9c6400] 01:33:25 INFO - PROCESS | 1847 | 1461227605874 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]]]}] 01:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1382ms 01:33:25 INFO - PROCESS | 1847 | 1461227605933 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 01:33:25 INFO - PROCESS | 1847 | 1461227605936 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 01:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:33:25 INFO - PROCESS | 1847 | 1461227605946 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:33:25 INFO - PROCESS | 1847 | 1461227605949 Marionette TRACE conn3 <- [1,1322,null,{}] 01:33:25 INFO - PROCESS | 1847 | 1461227605953 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}] 01:33:26 INFO - PROCESS | 1847 | 1461227606174 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 01:33:26 INFO - PROCESS | 1847 | 1461227606199 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x89dba400 == 128 [pid = 1847] [id = 338] 01:33:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x8fb78000) [pid = 1847] [serial = 1015] [outer = (nil)] 01:33:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x90162c00) [pid = 1847] [serial = 1016] [outer = 0x8fb78000] 01:33:26 INFO - PROCESS | 1847 | 1461227606281 Marionette DEBUG loaded listener.js 01:33:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x9016c000) [pid = 1847] [serial = 1017] [outer = 0x8fb78000] 01:33:27 INFO - PROCESS | 1847 | 1461227607274 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]]]}] 01:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1375ms 01:33:27 INFO - PROCESS | 1847 | 1461227607323 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 01:33:27 INFO - PROCESS | 1847 | 1461227607326 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 01:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:33:27 INFO - PROCESS | 1847 | 1461227607333 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:33:27 INFO - PROCESS | 1847 | 1461227607336 Marionette TRACE conn3 <- [1,1326,null,{}] 01:33:27 INFO - PROCESS | 1847 | 1461227607347 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}] 01:33:27 INFO - PROCESS | 1847 | 1461227607627 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 01:33:27 INFO - PROCESS | 1847 | 1461227607659 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f9c3c00 == 129 [pid = 1847] [id = 339] 01:33:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x8fb76000) [pid = 1847] [serial = 1018] [outer = (nil)] 01:33:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x9112f000) [pid = 1847] [serial = 1019] [outer = 0x8fb76000] 01:33:27 INFO - PROCESS | 1847 | 1461227607733 Marionette DEBUG loaded listener.js 01:33:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x911a8400) [pid = 1847] [serial = 1020] [outer = 0x8fb76000] 01:33:28 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x8e5b3800) [pid = 1847] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:33:28 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x8dc95000) [pid = 1847] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:33:28 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x885a8400) [pid = 1847] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:33:28 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x88673400) [pid = 1847] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:33:28 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x8bf18800) [pid = 1847] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:33:28 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x8e60a400) [pid = 1847] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:33:28 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x92858c00) [pid = 1847] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:33:28 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x91123400) [pid = 1847] [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.] 01:33:28 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x93c76800) [pid = 1847] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:33:28 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x8fb9ec00) [pid = 1847] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:33:28 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x90496400) [pid = 1847] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:33:29 INFO - PROCESS | 1847 | 1461227609179 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]]]}] 01:33:29 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 01:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1885ms 01:33:29 INFO - PROCESS | 1847 | 1461227609218 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 01:33:29 INFO - PROCESS | 1847 | 1461227609221 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 01:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:33:29 INFO - PROCESS | 1847 | 1461227609227 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:33:29 INFO - PROCESS | 1847 | 1461227609230 Marionette TRACE conn3 <- [1,1330,null,{}] 01:33:29 INFO - PROCESS | 1847 | 1461227609236 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}] 01:33:29 INFO - PROCESS | 1847 | 1461227609399 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 01:33:29 INFO - PROCESS | 1847 | 1461227609413 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x88673400 == 130 [pid = 1847] [id = 340] 01:33:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x8e60a400) [pid = 1847] [serial = 1021] [outer = (nil)] 01:33:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x9119e800) [pid = 1847] [serial = 1022] [outer = 0x8e60a400] 01:33:29 INFO - PROCESS | 1847 | 1461227609485 Marionette DEBUG loaded listener.js 01:33:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x911aac00) [pid = 1847] [serial = 1023] [outer = 0x8e60a400] 01:33:30 INFO - PROCESS | 1847 | 1461227610378 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]]]}] 01:33:30 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 01:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1189ms 01:33:30 INFO - PROCESS | 1847 | 1461227610421 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 01:33:30 INFO - PROCESS | 1847 | 1461227610425 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 01:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:33:30 INFO - PROCESS | 1847 | 1461227610430 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:33:30 INFO - PROCESS | 1847 | 1461227610433 Marionette TRACE conn3 <- [1,1334,null,{}] 01:33:30 INFO - PROCESS | 1847 | 1461227610439 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}] 01:33:30 INFO - PROCESS | 1847 | 1461227610603 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 01:33:30 INFO - PROCESS | 1847 | 1461227610938 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x878f1800 == 131 [pid = 1847] [id = 341] 01:33:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x878f1c00) [pid = 1847] [serial = 1024] [outer = (nil)] 01:33:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x87d9ec00) [pid = 1847] [serial = 1025] [outer = 0x878f1c00] 01:33:31 INFO - PROCESS | 1847 | 1461227611029 Marionette DEBUG loaded listener.js 01:33:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x89db6400) [pid = 1847] [serial = 1026] [outer = 0x878f1c00] 01:33:32 INFO - PROCESS | 1847 | 1461227612080 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]]]}] 01:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1680ms 01:33:32 INFO - PROCESS | 1847 | 1461227612113 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 01:33:32 INFO - PROCESS | 1847 | 1461227612122 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 01:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:33:32 INFO - PROCESS | 1847 | 1461227612132 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:33:32 INFO - PROCESS | 1847 | 1461227612137 Marionette TRACE conn3 <- [1,1338,null,{}] 01:33:32 INFO - PROCESS | 1847 | 1461227612144 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}] 01:33:32 INFO - PROCESS | 1847 | 1461227612349 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 01:33:32 INFO - PROCESS | 1847 | 1461227612611 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dd26c00 == 132 [pid = 1847] [id = 342] 01:33:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x8dd30000) [pid = 1847] [serial = 1027] [outer = (nil)] 01:33:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x8e5b6c00) [pid = 1847] [serial = 1028] [outer = 0x8dd30000] 01:33:32 INFO - PROCESS | 1847 | 1461227612744 Marionette DEBUG loaded listener.js 01:33:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x8e6cc400) [pid = 1847] [serial = 1029] [outer = 0x8dd30000] 01:33:34 INFO - PROCESS | 1847 | 1461227614240 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]]]}] 01:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2134ms 01:33:34 INFO - PROCESS | 1847 | 1461227614270 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 01:33:34 INFO - PROCESS | 1847 | 1461227614276 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 01:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:33:34 INFO - PROCESS | 1847 | 1461227614284 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:33:34 INFO - PROCESS | 1847 | 1461227614288 Marionette TRACE conn3 <- [1,1342,null,{}] 01:33:34 INFO - PROCESS | 1847 | 1461227614294 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}] 01:33:34 INFO - PROCESS | 1847 | 1461227614480 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 01:33:34 INFO - PROCESS | 1847 | 1461227614689 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc91c00 == 133 [pid = 1847] [id = 343] 01:33:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x8e6c5800) [pid = 1847] [serial = 1030] [outer = (nil)] 01:33:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x8fb97400) [pid = 1847] [serial = 1031] [outer = 0x8e6c5800] 01:33:34 INFO - PROCESS | 1847 | 1461227614814 Marionette DEBUG loaded listener.js 01:33:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x900f5000) [pid = 1847] [serial = 1032] [outer = 0x8e6c5800] 01:33:35 INFO - PROCESS | 1847 | 1461227615784 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]]]}] 01:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1540ms 01:33:35 INFO - PROCESS | 1847 | 1461227615825 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 01:33:35 INFO - PROCESS | 1847 | 1461227615831 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 01:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:33:35 INFO - PROCESS | 1847 | 1461227615848 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:33:35 INFO - PROCESS | 1847 | 1461227615857 Marionette TRACE conn3 <- [1,1346,null,{}] 01:33:35 INFO - PROCESS | 1847 | 1461227615863 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}] 01:33:36 INFO - PROCESS | 1847 | 1461227616081 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 01:33:36 INFO - PROCESS | 1847 | 1461227616337 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5b3400 == 134 [pid = 1847] [id = 344] 01:33:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x8fb6a800) [pid = 1847] [serial = 1033] [outer = (nil)] 01:33:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x9112f400) [pid = 1847] [serial = 1034] [outer = 0x8fb6a800] 01:33:36 INFO - PROCESS | 1847 | 1461227616473 Marionette DEBUG loaded listener.js 01:33:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x91de9800) [pid = 1847] [serial = 1035] [outer = 0x8fb6a800] 01:33:37 INFO - PROCESS | 1847 | 1461227617366 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]]]}] 01:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1556ms 01:33:37 INFO - PROCESS | 1847 | 1461227617396 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 01:33:37 INFO - PROCESS | 1847 | 1461227617401 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 01:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:33:37 INFO - PROCESS | 1847 | 1461227617407 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:33:37 INFO - PROCESS | 1847 | 1461227617411 Marionette TRACE conn3 <- [1,1350,null,{}] 01:33:37 INFO - PROCESS | 1847 | 1461227617416 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}] 01:33:37 INFO - PROCESS | 1847 | 1461227617596 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 01:33:37 INFO - PROCESS | 1847 | 1461227617809 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x913e2c00 == 135 [pid = 1847] [id = 345] 01:33:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x91de8c00) [pid = 1847] [serial = 1036] [outer = (nil)] 01:33:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x92aef400) [pid = 1847] [serial = 1037] [outer = 0x91de8c00] 01:33:37 INFO - PROCESS | 1847 | 1461227617977 Marionette DEBUG loaded listener.js 01:33:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x93b2c400) [pid = 1847] [serial = 1038] [outer = 0x91de8c00] 01:33:38 INFO - PROCESS | 1847 | 1461227618886 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]]]}] 01:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1529ms 01:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:33:38 INFO - PROCESS | 1847 | 1461227618938 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 01:33:38 INFO - PROCESS | 1847 | 1461227618941 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 01:33:38 INFO - PROCESS | 1847 | 1461227618948 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:33:38 INFO - PROCESS | 1847 | 1461227618951 Marionette TRACE conn3 <- [1,1354,null,{}] 01:33:38 INFO - PROCESS | 1847 | 1461227618957 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}] 01:33:39 INFO - PROCESS | 1847 | 1461227619140 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 01:33:39 INFO - PROCESS | 1847 | 1461227619399 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x93b39c00 == 136 [pid = 1847] [id = 346] 01:33:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x93b3a000) [pid = 1847] [serial = 1039] [outer = (nil)] 01:33:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x93c76800) [pid = 1847] [serial = 1040] [outer = 0x93b3a000] 01:33:39 INFO - PROCESS | 1847 | 1461227619544 Marionette DEBUG loaded listener.js 01:33:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x95be8400) [pid = 1847] [serial = 1041] [outer = 0x93b3a000] 01:33:40 INFO - PROCESS | 1847 | 1461227620490 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]]]}] 01:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1590ms 01:33:40 INFO - PROCESS | 1847 | 1461227620537 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 01:33:40 INFO - PROCESS | 1847 | 1461227620541 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 01:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:33:40 INFO - PROCESS | 1847 | 1461227620548 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:33:40 INFO - PROCESS | 1847 | 1461227620550 Marionette TRACE conn3 <- [1,1358,null,{}] 01:33:40 INFO - PROCESS | 1847 | 1461227620556 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}] 01:33:40 INFO - PROCESS | 1847 | 1461227620745 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 01:33:41 INFO - PROCESS | 1847 | 1461227621086 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fd8c400 == 137 [pid = 1847] [id = 347] 01:33:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x93b39800) [pid = 1847] [serial = 1042] [outer = (nil)] 01:33:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x9733f000) [pid = 1847] [serial = 1043] [outer = 0x93b39800] 01:33:41 INFO - PROCESS | 1847 | 1461227621179 Marionette DEBUG loaded listener.js 01:33:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x974e8000) [pid = 1847] [serial = 1044] [outer = 0x93b39800] 01:33:42 INFO - PROCESS | 1847 | 1461227622035 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]]]}] 01:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1531ms 01:33:42 INFO - PROCESS | 1847 | 1461227622080 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 01:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:33:42 INFO - PROCESS | 1847 | 1461227622084 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 01:33:42 INFO - PROCESS | 1847 | 1461227622090 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:33:42 INFO - PROCESS | 1847 | 1461227622094 Marionette TRACE conn3 <- [1,1362,null,{}] 01:33:42 INFO - PROCESS | 1847 | 1461227622100 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}] 01:33:42 INFO - PROCESS | 1847 | 1461227622278 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 01:33:42 INFO - PROCESS | 1847 | 1461227622493 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x9683b800 == 138 [pid = 1847] [id = 348] 01:33:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x971a3c00) [pid = 1847] [serial = 1045] [outer = (nil)] 01:33:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x9761bc00) [pid = 1847] [serial = 1046] [outer = 0x971a3c00] 01:33:42 INFO - PROCESS | 1847 | 1461227622619 Marionette DEBUG loaded listener.js 01:33:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x9784cc00) [pid = 1847] [serial = 1047] [outer = 0x971a3c00] 01:33:43 INFO - PROCESS | 1847 | 1461227623606 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]]]}] 01:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1580ms 01:33:43 INFO - PROCESS | 1847 | 1461227623671 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 01:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:33:43 INFO - PROCESS | 1847 | 1461227623675 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 01:33:43 INFO - PROCESS | 1847 | 1461227623682 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:33:43 INFO - PROCESS | 1847 | 1461227623686 Marionette TRACE conn3 <- [1,1366,null,{}] 01:33:43 INFO - PROCESS | 1847 | 1461227623691 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}] 01:33:43 INFO - PROCESS | 1847 | 1461227623874 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 01:33:44 INFO - PROCESS | 1847 | 1461227624130 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x97614800 == 139 [pid = 1847] [id = 349] 01:33:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x9761dc00) [pid = 1847] [serial = 1048] [outer = (nil)] 01:33:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x978c0400) [pid = 1847] [serial = 1049] [outer = 0x9761dc00] 01:33:44 INFO - PROCESS | 1847 | 1461227624256 Marionette DEBUG loaded listener.js 01:33:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x9797d800) [pid = 1847] [serial = 1050] [outer = 0x9761dc00] 01:33:45 INFO - PROCESS | 1847 | 1461227625172 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] 01:33:45 INFO - PROCESS | 1847 | 1461227625221 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 01:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:33:45 INFO - PROCESS | 1847 | 1461227625228 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:33:45 INFO - PROCESS | 1847 | 1461227625232 Marionette TRACE conn3 <- [1,1370,null,{}] 01:33:45 INFO - PROCESS | 1847 | 1461227625238 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}] 01:33:45 INFO - PROCESS | 1847 | 1461227625452 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 01:33:45 INFO - PROCESS | 1847 | 1461227625718 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dd25400 == 140 [pid = 1847] [id = 350] 01:33:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x8fb73800) [pid = 1847] [serial = 1051] [outer = (nil)] 01:33:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x97d95400) [pid = 1847] [serial = 1052] [outer = 0x8fb73800] 01:33:45 INFO - PROCESS | 1847 | 1461227625846 Marionette DEBUG loaded listener.js 01:33:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x97da0000) [pid = 1847] [serial = 1053] [outer = 0x8fb73800] 01:33:46 INFO - PROCESS | 1847 | 1461227626756 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] 01:33:46 INFO - PROCESS | 1847 | 1461227626815 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 01:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:33:46 INFO - PROCESS | 1847 | 1461227626822 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:33:46 INFO - PROCESS | 1847 | 1461227626826 Marionette TRACE conn3 <- [1,1374,null,{}] 01:33:46 INFO - PROCESS | 1847 | 1461227626831 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}] 01:33:47 INFO - PROCESS | 1847 | 1461227627021 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 01:33:47 INFO - PROCESS | 1847 | 1461227627289 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x97eab400 == 141 [pid = 1847] [id = 351] 01:33:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x98366400) [pid = 1847] [serial = 1054] [outer = (nil)] 01:33:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x983b3800) [pid = 1847] [serial = 1055] [outer = 0x98366400] 01:33:47 INFO - PROCESS | 1847 | 1461227627430 Marionette DEBUG loaded listener.js 01:33:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x984b3800) [pid = 1847] [serial = 1056] [outer = 0x98366400] 01:33:48 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:33:48 INFO - PROCESS | 1847 | 1461227628367 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] 01:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:33:48 INFO - PROCESS | 1847 | 1461227628409 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 01:33:48 INFO - PROCESS | 1847 | 1461227628415 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:33:48 INFO - PROCESS | 1847 | 1461227628420 Marionette TRACE conn3 <- [1,1378,null,{}] 01:33:48 INFO - PROCESS | 1847 | 1461227628426 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}] 01:33:48 INFO - PROCESS | 1847 | 1461227628637 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 01:33:48 INFO - PROCESS | 1847 | 1461227628902 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x98af0c00 == 142 [pid = 1847] [id = 352] 01:33:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x99291000) [pid = 1847] [serial = 1057] [outer = (nil)] 01:33:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x9ae57c00) [pid = 1847] [serial = 1058] [outer = 0x99291000] 01:33:49 INFO - PROCESS | 1847 | 1461227629028 Marionette DEBUG loaded listener.js 01:33:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x9b02f800) [pid = 1847] [serial = 1059] [outer = 0x99291000] 01:33:49 INFO - PROCESS | 1847 | 1461227629902 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] 01:33:49 INFO - PROCESS | 1847 | 1461227629952 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 01:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:33:49 INFO - PROCESS | 1847 | 1461227629959 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:33:49 INFO - PROCESS | 1847 | 1461227629962 Marionette TRACE conn3 <- [1,1382,null,{}] 01:33:49 INFO - PROCESS | 1847 | 1461227629968 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}] 01:33:50 INFO - PROCESS | 1847 | 1461227630190 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 01:33:50 INFO - PROCESS | 1847 | 1461227630459 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e73e800 == 143 [pid = 1847] [id = 353] 01:33:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x8fd86400) [pid = 1847] [serial = 1060] [outer = (nil)] 01:33:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x983b7400) [pid = 1847] [serial = 1061] [outer = 0x8fd86400] 01:33:50 INFO - PROCESS | 1847 | 1461227630582 Marionette DEBUG loaded listener.js 01:33:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x9fc31800) [pid = 1847] [serial = 1062] [outer = 0x8fd86400] 01:33:51 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:33:51 INFO - PROCESS | 1847 | 1461227631531 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] 01:33:51 INFO - PROCESS | 1847 | 1461227631598 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 01:33:51 INFO - PROCESS | 1847 | 1461227631605 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:33:51 INFO - PROCESS | 1847 | 1461227631609 Marionette TRACE conn3 <- [1,1386,null,{}] 01:33:51 INFO - PROCESS | 1847 | 1461227631614 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}] 01:33:51 INFO - PROCESS | 1847 | 1461227631797 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 01:33:52 INFO - PROCESS | 1847 | 1461227632058 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x89dba000 == 144 [pid = 1847] [id = 354] 01:33:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x9fb30800) [pid = 1847] [serial = 1063] [outer = (nil)] 01:33:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0xa0ad7c00) [pid = 1847] [serial = 1064] [outer = 0x9fb30800] 01:33:52 INFO - PROCESS | 1847 | 1461227632184 Marionette DEBUG loaded listener.js 01:33:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0xa0e8f800) [pid = 1847] [serial = 1065] [outer = 0x9fb30800] 01:33:53 INFO - PROCESS | 1847 | 1461227633153 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] 01:33:53 INFO - PROCESS | 1847 | 1461227633202 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 01:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:33:53 INFO - PROCESS | 1847 | 1461227633209 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:33:53 INFO - PROCESS | 1847 | 1461227633211 Marionette TRACE conn3 <- [1,1390,null,{}] 01:33:53 INFO - PROCESS | 1847 | 1461227633217 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}] 01:33:53 INFO - PROCESS | 1847 | 1461227633398 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 01:33:54 INFO - PROCESS | 1847 | 1461227634078 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x87f4d800 == 145 [pid = 1847] [id = 355] 01:33:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x8b24c400) [pid = 1847] [serial = 1066] [outer = (nil)] 01:33:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x8b9f0400) [pid = 1847] [serial = 1067] [outer = 0x8b24c400] 01:33:54 INFO - PROCESS | 1847 | 1461227634177 Marionette DEBUG loaded listener.js 01:33:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x8bf1a000) [pid = 1847] [serial = 1068] [outer = 0x8b24c400] 01:33:55 INFO - PROCESS | 1847 | 1461227635090 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]]]}] 01:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1896ms 01:33:55 INFO - PROCESS | 1847 | 1461227635105 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 01:33:55 INFO - PROCESS | 1847 | 1461227635112 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 01:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:33:55 INFO - PROCESS | 1847 | 1461227635120 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:33:55 INFO - PROCESS | 1847 | 1461227635125 Marionette TRACE conn3 <- [1,1394,null,{}] 01:33:55 INFO - PROCESS | 1847 | 1461227635132 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}] 01:33:55 INFO - PROCESS | 1847 | 1461227635313 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 01:33:55 INFO - PROCESS | 1847 | 1461227635599 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b9fd000 == 146 [pid = 1847] [id = 356] 01:33:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x8dc96000) [pid = 1847] [serial = 1069] [outer = (nil)] 01:33:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x8f2a5800) [pid = 1847] [serial = 1070] [outer = 0x8dc96000] 01:33:55 INFO - PROCESS | 1847 | 1461227635734 Marionette DEBUG loaded listener.js 01:33:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x8f9be400) [pid = 1847] [serial = 1071] [outer = 0x8dc96000] 01:33:56 INFO - PROCESS | 1847 | 1461227636791 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]]]}] 01:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1686ms 01:33:56 INFO - PROCESS | 1847 | 1461227636807 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 01:33:56 INFO - PROCESS | 1847 | 1461227636813 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 01:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:33:56 INFO - PROCESS | 1847 | 1461227636821 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:33:56 INFO - PROCESS | 1847 | 1461227636825 Marionette TRACE conn3 <- [1,1398,null,{}] 01:33:56 INFO - PROCESS | 1847 | 1461227636831 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}] 01:33:57 INFO - PROCESS | 1847 | 1461227637006 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 01:33:57 INFO - PROCESS | 1847 | 1461227637340 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x878f0c00 == 147 [pid = 1847] [id = 357] 01:33:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x878f4800) [pid = 1847] [serial = 1072] [outer = (nil)] 01:33:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x8f9ba400) [pid = 1847] [serial = 1073] [outer = 0x878f4800] 01:33:57 INFO - PROCESS | 1847 | 1461227637463 Marionette DEBUG loaded listener.js 01:33:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x90245800) [pid = 1847] [serial = 1074] [outer = 0x878f4800] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x97124400 == 146 [pid = 1847] [id = 187] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x89db7000) [pid = 1847] [serial = 956] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x8f9bb400) [pid = 1847] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x88673400 == 145 [pid = 1847] [id = 340] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x8f9c3c00 == 144 [pid = 1847] [id = 339] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x89dba400 == 143 [pid = 1847] [id = 338] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x878ee400 == 142 [pid = 1847] [id = 337] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x89db8000 == 141 [pid = 1847] [id = 336] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x8866a000 == 140 [pid = 1847] [id = 335] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x87f4d400 == 139 [pid = 1847] [id = 334] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x878ef800 == 138 [pid = 1847] [id = 332] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x878ecc00 == 137 [pid = 1847] [id = 331] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x97121800 == 136 [pid = 1847] [id = 330] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x9feaa400 == 135 [pid = 1847] [id = 329] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x98ab3c00 == 134 [pid = 1847] [id = 328] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x983bd800 == 133 [pid = 1847] [id = 327] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x8dd24800 == 132 [pid = 1847] [id = 326] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x93c76000 == 131 [pid = 1847] [id = 325] 01:33:58 INFO - PROCESS | 1847 | 1461227638530 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]]]}] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x96836800 == 130 [pid = 1847] [id = 324] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x8fb6b800 == 129 [pid = 1847] [id = 323] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x8865a400 == 128 [pid = 1847] [id = 322] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x8f2a8800 == 127 [pid = 1847] [id = 321] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x8e608000 == 126 [pid = 1847] [id = 320] 01:33:58 INFO - PROCESS | 1847 | --DOCSHELL 0x885a5400 == 125 [pid = 1847] [id = 319] 01:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1745ms 01:33:58 INFO - PROCESS | 1847 | 1461227638566 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 01:33:58 INFO - PROCESS | 1847 | 1461227638569 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 01:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:33:58 INFO - PROCESS | 1847 | 1461227638578 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:33:58 INFO - PROCESS | 1847 | 1461227638586 Marionette TRACE conn3 <- [1,1402,null,{}] 01:33:58 INFO - PROCESS | 1847 | 1461227638599 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}] 01:33:58 INFO - PROCESS | 1847 | 1461227638781 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x90538000) [pid = 1847] [serial = 948] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x8fa26800) [pid = 1847] [serial = 935] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x8dc9b400) [pid = 1847] [serial = 945] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x89dc0800) [pid = 1847] [serial = 932] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x978be400) [pid = 1847] [serial = 954] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x8bf11800) [pid = 1847] [serial = 893] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x983b4400) [pid = 1847] [serial = 917] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x984afc00) [pid = 1847] [serial = 905] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x97d9b800) [pid = 1847] [serial = 902] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x973dbc00) [pid = 1847] [serial = 899] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x9683b000) [pid = 1847] [serial = 942] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x8f374000) [pid = 1847] [serial = 947] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x8bf16400) [pid = 1847] [serial = 933] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x9ffcf800) [pid = 1847] [serial = 920] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x9b032000) [pid = 1847] [serial = 911] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x9761f000) [pid = 1847] [serial = 953] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0xa0e8ec00) [pid = 1847] [serial = 923] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x93c7ac00) [pid = 1847] [serial = 941] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x9fb90800) [pid = 1847] [serial = 914] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x9639a800) [pid = 1847] [serial = 951] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0xa0fa4000) [pid = 1847] [serial = 926] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x8b6f2c00) [pid = 1847] [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.] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x978b4800) [pid = 1847] [serial = 891] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x902e7c00) [pid = 1847] [serial = 896] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x8bf1e800) [pid = 1847] [serial = 944] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x946ecc00) [pid = 1847] [serial = 950] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x9928a000) [pid = 1847] [serial = 908] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x911a1800) [pid = 1847] [serial = 939] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0xa2a96400) [pid = 1847] [serial = 929] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x90246800) [pid = 1847] [serial = 938] [outer = (nil)] [url = about:blank] 01:33:58 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x8fb96000) [pid = 1847] [serial = 936] [outer = (nil)] [url = about:blank] 01:33:59 INFO - PROCESS | 1847 | 1461227639038 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x89db7000 == 126 [pid = 1847] [id = 358] 01:33:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x8b5a8400) [pid = 1847] [serial = 1075] [outer = (nil)] 01:33:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x8f9c3c00) [pid = 1847] [serial = 1076] [outer = 0x8b5a8400] 01:33:59 INFO - PROCESS | 1847 | 1461227639137 Marionette DEBUG loaded listener.js 01:33:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x8fd90c00) [pid = 1847] [serial = 1077] [outer = 0x8b5a8400] 01:33:59 INFO - PROCESS | 1847 | 1461227639880 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]]]}] 01:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1349ms 01:33:59 INFO - PROCESS | 1847 | 1461227639925 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 01:33:59 INFO - PROCESS | 1847 | 1461227639930 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 01:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:33:59 INFO - PROCESS | 1847 | 1461227639936 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:33:59 INFO - PROCESS | 1847 | 1461227639938 Marionette TRACE conn3 <- [1,1406,null,{}] 01:33:59 INFO - PROCESS | 1847 | 1461227639944 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}] 01:34:00 INFO - PROCESS | 1847 | 1461227640207 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 01:34:00 INFO - PROCESS | 1847 | 1461227640241 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x88673400 == 127 [pid = 1847] [id = 359] 01:34:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x8dc9b400) [pid = 1847] [serial = 1078] [outer = (nil)] 01:34:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x91125400) [pid = 1847] [serial = 1079] [outer = 0x8dc9b400] 01:34:00 INFO - PROCESS | 1847 | 1461227640320 Marionette DEBUG loaded listener.js 01:34:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x911a7800) [pid = 1847] [serial = 1080] [outer = 0x8dc9b400] 01:34:01 INFO - PROCESS | 1847 | 1461227641282 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]]]}] 01:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1385ms 01:34:01 INFO - PROCESS | 1847 | 1461227641321 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 01:34:01 INFO - PROCESS | 1847 | 1461227641325 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 01:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:34:01 INFO - PROCESS | 1847 | 1461227641331 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:34:01 INFO - PROCESS | 1847 | 1461227641334 Marionette TRACE conn3 <- [1,1410,null,{}] 01:34:01 INFO - PROCESS | 1847 | 1461227641339 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}] 01:34:01 INFO - PROCESS | 1847 | 1461227641577 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 01:34:01 INFO - PROCESS | 1847 | 1461227641600 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x913df800 == 128 [pid = 1847] [id = 360] 01:34:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x91de5800) [pid = 1847] [serial = 1081] [outer = (nil)] 01:34:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x92850400) [pid = 1847] [serial = 1082] [outer = 0x91de5800] 01:34:01 INFO - PROCESS | 1847 | 1461227641684 Marionette DEBUG loaded listener.js 01:34:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x946e2800) [pid = 1847] [serial = 1083] [outer = 0x91de5800] 01:34:02 INFO - PROCESS | 1847 | 1461227642732 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]]]}] 01:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1433ms 01:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:34:02 INFO - PROCESS | 1847 | 1461227642769 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 01:34:02 INFO - PROCESS | 1847 | 1461227642772 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 01:34:02 INFO - PROCESS | 1847 | 1461227642778 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:34:02 INFO - PROCESS | 1847 | 1461227642782 Marionette TRACE conn3 <- [1,1414,null,{}] 01:34:02 INFO - PROCESS | 1847 | 1461227642787 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}] 01:34:03 INFO - PROCESS | 1847 | 1461227643037 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 01:34:03 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x8fb78000) [pid = 1847] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:34:03 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x8fb76000) [pid = 1847] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:34:03 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x8b9f1c00) [pid = 1847] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:34:03 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x8b9fb800) [pid = 1847] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:34:03 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x8b6f1c00) [pid = 1847] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:34:03 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x8f9c6400) [pid = 1847] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:34:03 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x87f42800) [pid = 1847] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:34:03 INFO - PROCESS | 1847 | 1461227643491 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x878f5c00 == 129 [pid = 1847] [id = 361] 01:34:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x87d8fc00) [pid = 1847] [serial = 1084] [outer = (nil)] 01:34:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x8b9fb800) [pid = 1847] [serial = 1085] [outer = 0x87d8fc00] 01:34:03 INFO - PROCESS | 1847 | 1461227643562 Marionette DEBUG loaded listener.js 01:34:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x8fb76000) [pid = 1847] [serial = 1086] [outer = 0x87d8fc00] 01:34:04 INFO - PROCESS | 1847 | 1461227644319 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]]]}] 01:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1586ms 01:34:04 INFO - PROCESS | 1847 | 1461227644363 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 01:34:04 INFO - PROCESS | 1847 | 1461227644367 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 01:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:34:04 INFO - PROCESS | 1847 | 1461227644373 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:34:04 INFO - PROCESS | 1847 | 1461227644375 Marionette TRACE conn3 <- [1,1418,null,{}] 01:34:04 INFO - PROCESS | 1847 | 1461227644381 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}] 01:34:04 INFO - PROCESS | 1847 | 1461227644545 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 01:34:04 INFO - PROCESS | 1847 | 1461227644555 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e602c00 == 130 [pid = 1847] [id = 362] 01:34:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x946e5000) [pid = 1847] [serial = 1087] [outer = (nil)] 01:34:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x96fa7800) [pid = 1847] [serial = 1088] [outer = 0x946e5000] 01:34:04 INFO - PROCESS | 1847 | 1461227644627 Marionette DEBUG loaded listener.js 01:34:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x97128400) [pid = 1847] [serial = 1089] [outer = 0x946e5000] 01:34:05 INFO - PROCESS | 1847 | 1461227645735 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]]]}] 01:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1396ms 01:34:05 INFO - PROCESS | 1847 | 1461227645770 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 01:34:05 INFO - PROCESS | 1847 | 1461227645776 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 01:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:34:05 INFO - PROCESS | 1847 | 1461227645786 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:34:05 INFO - PROCESS | 1847 | 1461227645791 Marionette TRACE conn3 <- [1,1422,null,{}] 01:34:05 INFO - PROCESS | 1847 | 1461227645802 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}] 01:34:06 INFO - PROCESS | 1847 | 1461227646001 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 01:34:06 INFO - PROCESS | 1847 | 1461227646304 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b9f2000 == 131 [pid = 1847] [id = 363] 01:34:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x8b9fb400) [pid = 1847] [serial = 1090] [outer = (nil)] 01:34:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x8dc9a800) [pid = 1847] [serial = 1091] [outer = 0x8b9fb400] 01:34:06 INFO - PROCESS | 1847 | 1461227646439 Marionette DEBUG loaded listener.js 01:34:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x8e5ad000) [pid = 1847] [serial = 1092] [outer = 0x8b9fb400] 01:34:07 INFO - PROCESS | 1847 | 1461227647373 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]]]}] 01:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1638ms 01:34:07 INFO - PROCESS | 1847 | 1461227647424 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 01:34:07 INFO - PROCESS | 1847 | 1461227647433 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 01:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:34:07 INFO - PROCESS | 1847 | 1461227647444 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:34:07 INFO - PROCESS | 1847 | 1461227647448 Marionette TRACE conn3 <- [1,1426,null,{}] 01:34:07 INFO - PROCESS | 1847 | 1461227647454 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}] 01:34:07 INFO - PROCESS | 1847 | 1461227647648 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 01:34:07 INFO - PROCESS | 1847 | 1461227647912 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f29c800 == 132 [pid = 1847] [id = 364] 01:34:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x8f373c00) [pid = 1847] [serial = 1093] [outer = (nil)] 01:34:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x8fb93000) [pid = 1847] [serial = 1094] [outer = 0x8f373c00] 01:34:08 INFO - PROCESS | 1847 | 1461227648044 Marionette DEBUG loaded listener.js 01:34:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x9016cc00) [pid = 1847] [serial = 1095] [outer = 0x8f373c00] 01:34:09 INFO - PROCESS | 1847 | 1461227649104 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]]]}] 01:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1731ms 01:34:09 INFO - PROCESS | 1847 | 1461227649175 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 01:34:09 INFO - PROCESS | 1847 | 1461227649179 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 01:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:34:09 INFO - PROCESS | 1847 | 1461227649186 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:34:09 INFO - PROCESS | 1847 | 1461227649192 Marionette TRACE conn3 <- [1,1430,null,{}] 01:34:09 INFO - PROCESS | 1847 | 1461227649209 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}] 01:34:09 INFO - PROCESS | 1847 | 1461227649442 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 01:34:09 INFO - PROCESS | 1847 | 1461227649733 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x90536800 == 133 [pid = 1847] [id = 365] 01:34:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x93c77800) [pid = 1847] [serial = 1096] [outer = (nil)] 01:34:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x96396400) [pid = 1847] [serial = 1097] [outer = 0x93c77800] 01:34:09 INFO - PROCESS | 1847 | 1461227649833 Marionette DEBUG loaded listener.js 01:34:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x97509c00) [pid = 1847] [serial = 1098] [outer = 0x93c77800] 01:34:10 INFO - PROCESS | 1847 | 1461227650768 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]]]}] 01:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1636ms 01:34:10 INFO - PROCESS | 1847 | 1461227650822 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 01:34:10 INFO - PROCESS | 1847 | 1461227650826 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 01:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:34:10 INFO - PROCESS | 1847 | 1461227650833 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:34:10 INFO - PROCESS | 1847 | 1461227650836 Marionette TRACE conn3 <- [1,1434,null,{}] 01:34:10 INFO - PROCESS | 1847 | 1461227650842 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}] 01:34:11 INFO - PROCESS | 1847 | 1461227651035 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 01:34:11 INFO - PROCESS | 1847 | 1461227651326 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fb76800 == 134 [pid = 1847] [id = 366] 01:34:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x978b9400) [pid = 1847] [serial = 1099] [outer = (nil)] 01:34:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x97985800) [pid = 1847] [serial = 1100] [outer = 0x978b9400] 01:34:11 INFO - PROCESS | 1847 | 1461227651456 Marionette DEBUG loaded listener.js 01:34:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x97d9c800) [pid = 1847] [serial = 1101] [outer = 0x978b9400] 01:34:12 INFO - PROCESS | 1847 | 1461227652352 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]]]}] 01:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1581ms 01:34:12 INFO - PROCESS | 1847 | 1461227652415 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 01:34:12 INFO - PROCESS | 1847 | 1461227652419 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 01:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:34:12 INFO - PROCESS | 1847 | 1461227652425 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:34:12 INFO - PROCESS | 1847 | 1461227652429 Marionette TRACE conn3 <- [1,1438,null,{}] 01:34:12 INFO - PROCESS | 1847 | 1461227652435 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}] 01:34:12 INFO - PROCESS | 1847 | 1461227652622 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 01:34:12 INFO - PROCESS | 1847 | 1461227652838 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x878efc00 == 135 [pid = 1847] [id = 367] 01:34:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x9797cc00) [pid = 1847] [serial = 1102] [outer = (nil)] 01:34:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x983b8000) [pid = 1847] [serial = 1103] [outer = 0x9797cc00] 01:34:13 INFO - PROCESS | 1847 | 1461227653008 Marionette DEBUG loaded listener.js 01:34:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x984b5c00) [pid = 1847] [serial = 1104] [outer = 0x9797cc00] 01:34:13 INFO - PROCESS | 1847 | 1461227653908 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]]]}] 01:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1535ms 01:34:13 INFO - PROCESS | 1847 | 1461227653963 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 01:34:13 INFO - PROCESS | 1847 | 1461227653966 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 01:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:34:13 INFO - PROCESS | 1847 | 1461227653974 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:34:13 INFO - PROCESS | 1847 | 1461227653978 Marionette TRACE conn3 <- [1,1442,null,{}] 01:34:13 INFO - PROCESS | 1847 | 1461227653984 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}] 01:34:14 INFO - PROCESS | 1847 | 1461227654197 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 01:34:14 INFO - PROCESS | 1847 | 1461227654471 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x9836a400 == 136 [pid = 1847] [id = 368] 01:34:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x9928ec00) [pid = 1847] [serial = 1105] [outer = (nil)] 01:34:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x9b0ed800) [pid = 1847] [serial = 1106] [outer = 0x9928ec00] 01:34:14 INFO - PROCESS | 1847 | 1461227654609 Marionette DEBUG loaded listener.js 01:34:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x9fb9cc00) [pid = 1847] [serial = 1107] [outer = 0x9928ec00] 01:34:15 INFO - PROCESS | 1847 | 1461227655507 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]]]}] 01:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1593ms 01:34:15 INFO - PROCESS | 1847 | 1461227655569 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 01:34:15 INFO - PROCESS | 1847 | 1461227655572 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 01:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:34:15 INFO - PROCESS | 1847 | 1461227655579 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:34:15 INFO - PROCESS | 1847 | 1461227655583 Marionette TRACE conn3 <- [1,1446,null,{}] 01:34:15 INFO - PROCESS | 1847 | 1461227655588 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}] 01:34:15 INFO - PROCESS | 1847 | 1461227655770 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 01:34:16 INFO - PROCESS | 1847 | 1461227656031 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x983ba000 == 137 [pid = 1847] [id = 369] 01:34:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x9ffa6400) [pid = 1847] [serial = 1108] [outer = (nil)] 01:34:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0xa0e8ec00) [pid = 1847] [serial = 1109] [outer = 0x9ffa6400] 01:34:16 INFO - PROCESS | 1847 | 1461227656164 Marionette DEBUG loaded listener.js 01:34:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0xa0e97800) [pid = 1847] [serial = 1110] [outer = 0x9ffa6400] 01:34:17 INFO - PROCESS | 1847 | 1461227657079 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]]]}] 01:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1533ms 01:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:34:17 INFO - PROCESS | 1847 | 1461227657113 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 01:34:17 INFO - PROCESS | 1847 | 1461227657116 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 01:34:17 INFO - PROCESS | 1847 | 1461227657123 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:34:17 INFO - PROCESS | 1847 | 1461227657126 Marionette TRACE conn3 <- [1,1450,null,{}] 01:34:17 INFO - PROCESS | 1847 | 1461227657132 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}] 01:34:17 INFO - PROCESS | 1847 | 1461227657314 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 01:34:17 INFO - PROCESS | 1847 | 1461227657551 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x9b032000 == 138 [pid = 1847] [id = 370] 01:34:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x9ffcc000) [pid = 1847] [serial = 1111] [outer = (nil)] 01:34:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0xa281dc00) [pid = 1847] [serial = 1112] [outer = 0x9ffcc000] 01:34:17 INFO - PROCESS | 1847 | 1461227657636 Marionette DEBUG loaded listener.js 01:34:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0xa2824800) [pid = 1847] [serial = 1113] [outer = 0x9ffcc000] 01:34:18 INFO - PROCESS | 1847 | 1461227658660 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]]]}] 01:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1590ms 01:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:34:18 INFO - PROCESS | 1847 | 1461227658712 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 01:34:18 INFO - PROCESS | 1847 | 1461227658715 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 01:34:18 INFO - PROCESS | 1847 | 1461227658722 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:34:18 INFO - PROCESS | 1847 | 1461227658725 Marionette TRACE conn3 <- [1,1454,null,{}] 01:34:18 INFO - PROCESS | 1847 | 1461227658731 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}] 01:34:18 INFO - PROCESS | 1847 | 1461227658914 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 01:34:19 INFO - PROCESS | 1847 | 1461227659183 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x89e20c00 == 139 [pid = 1847] [id = 371] 01:34:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x89e22400) [pid = 1847] [serial = 1114] [outer = (nil)] 01:34:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x89e2a000) [pid = 1847] [serial = 1115] [outer = 0x89e22400] 01:34:19 INFO - PROCESS | 1847 | 1461227659305 Marionette DEBUG loaded listener.js 01:34:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x89e2cc00) [pid = 1847] [serial = 1116] [outer = 0x89e22400] 01:34:20 INFO - PROCESS | 1847 | 1461227660186 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]]]}] 01:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1530ms 01:34:20 INFO - PROCESS | 1847 | 1461227660252 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 01:34:20 INFO - PROCESS | 1847 | 1461227660256 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 01:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:34:20 INFO - PROCESS | 1847 | 1461227660262 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:34:20 INFO - PROCESS | 1847 | 1461227660266 Marionette TRACE conn3 <- [1,1458,null,{}] 01:34:20 INFO - PROCESS | 1847 | 1461227660272 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}] 01:34:20 INFO - PROCESS | 1847 | 1461227660458 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 01:34:20 INFO - PROCESS | 1847 | 1461227660721 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x89e2e400 == 140 [pid = 1847] [id = 372] 01:34:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x8b5aa800) [pid = 1847] [serial = 1117] [outer = (nil)] 01:34:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0xa2823400) [pid = 1847] [serial = 1118] [outer = 0x8b5aa800] 01:34:20 INFO - PROCESS | 1847 | 1461227660849 Marionette DEBUG loaded listener.js 01:34:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0xa3c0cc00) [pid = 1847] [serial = 1119] [outer = 0x8b5aa800] 01:34:21 INFO - PROCESS | 1847 | 1461227661839 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]]]}] 01:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1637ms 01:34:21 INFO - PROCESS | 1847 | 1461227661901 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 01:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:34:21 INFO - PROCESS | 1847 | 1461227661906 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 01:34:21 INFO - PROCESS | 1847 | 1461227661912 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:34:21 INFO - PROCESS | 1847 | 1461227661917 Marionette TRACE conn3 <- [1,1462,null,{}] 01:34:21 INFO - PROCESS | 1847 | 1461227661922 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}] 01:34:22 INFO - PROCESS | 1847 | 1461227662145 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 01:34:22 INFO - PROCESS | 1847 | 1461227662469 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x90318400 == 141 [pid = 1847] [id = 373] 01:34:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x90321000) [pid = 1847] [serial = 1120] [outer = (nil)] 01:34:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x90325c00) [pid = 1847] [serial = 1121] [outer = 0x90321000] 01:34:22 INFO - PROCESS | 1847 | 1461227662567 Marionette DEBUG loaded listener.js 01:34:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0xa3c7f800) [pid = 1847] [serial = 1122] [outer = 0x90321000] 01:34:23 INFO - PROCESS | 1847 | 1461227663488 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]]]}] 01:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1632ms 01:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:34:23 INFO - PROCESS | 1847 | 1461227663544 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 01:34:23 INFO - PROCESS | 1847 | 1461227663547 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 01:34:23 INFO - PROCESS | 1847 | 1461227663554 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:34:23 INFO - PROCESS | 1847 | 1461227663557 Marionette TRACE conn3 <- [1,1466,null,{}] 01:34:23 INFO - PROCESS | 1847 | 1461227663563 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}] 01:34:23 INFO - PROCESS | 1847 | 1461227663747 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 01:34:24 INFO - PROCESS | 1847 | 1461227664064 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x88d45400 == 142 [pid = 1847] [id = 374] 01:34:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x88d48400) [pid = 1847] [serial = 1123] [outer = (nil)] 01:34:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x88d4c400) [pid = 1847] [serial = 1124] [outer = 0x88d48400] 01:34:24 INFO - PROCESS | 1847 | 1461227664155 Marionette DEBUG loaded listener.js 01:34:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x88d4dc00) [pid = 1847] [serial = 1125] [outer = 0x88d48400] 01:34:25 INFO - PROCESS | 1847 | 1461227665047 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]]]}] 01:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1531ms 01:34:25 INFO - PROCESS | 1847 | 1461227665085 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 01:34:25 INFO - PROCESS | 1847 | 1461227665088 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 01:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:34:25 INFO - PROCESS | 1847 | 1461227665095 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:34:25 INFO - PROCESS | 1847 | 1461227665099 Marionette TRACE conn3 <- [1,1470,null,{}] 01:34:25 INFO - PROCESS | 1847 | 1461227665104 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}] 01:34:25 INFO - PROCESS | 1847 | 1461227665290 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 01:34:25 INFO - PROCESS | 1847 | 1461227665601 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x88d48800 == 143 [pid = 1847] [id = 375] 01:34:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x88d4a000) [pid = 1847] [serial = 1126] [outer = (nil)] 01:34:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x8dc51800) [pid = 1847] [serial = 1127] [outer = 0x88d4a000] 01:34:25 INFO - PROCESS | 1847 | 1461227665692 Marionette DEBUG loaded listener.js 01:34:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x8dc53400) [pid = 1847] [serial = 1128] [outer = 0x88d4a000] 01:34:26 INFO - PROCESS | 1847 | 1461227666618 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]]]}] 01:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1579ms 01:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:34:26 INFO - PROCESS | 1847 | 1461227666676 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 01:34:26 INFO - PROCESS | 1847 | 1461227666679 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 01:34:26 INFO - PROCESS | 1847 | 1461227666685 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:34:26 INFO - PROCESS | 1847 | 1461227666689 Marionette TRACE conn3 <- [1,1474,null,{}] 01:34:26 INFO - PROCESS | 1847 | 1461227666695 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}] 01:34:26 INFO - PROCESS | 1847 | 1461227666879 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 01:34:27 INFO - PROCESS | 1847 | 1461227667224 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x89dbe000 == 144 [pid = 1847] [id = 376] 01:34:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x8b5b1400) [pid = 1847] [serial = 1129] [outer = (nil)] 01:34:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x8dc5c800) [pid = 1847] [serial = 1130] [outer = 0x8b5b1400] 01:34:27 INFO - PROCESS | 1847 | 1461227667316 Marionette DEBUG loaded listener.js 01:34:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x90323000) [pid = 1847] [serial = 1131] [outer = 0x8b5b1400] 01:34:28 INFO - PROCESS | 1847 | 1461227668256 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]]]}] 01:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1644ms 01:34:28 INFO - PROCESS | 1847 | 1461227668329 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 01:34:28 INFO - PROCESS | 1847 | 1461227668333 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 01:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:34:28 INFO - PROCESS | 1847 | 1461227668339 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:34:28 INFO - PROCESS | 1847 | 1461227668342 Marionette TRACE conn3 <- [1,1478,null,{}] 01:34:28 INFO - PROCESS | 1847 | 1461227668348 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}] 01:34:28 INFO - PROCESS | 1847 | 1461227668566 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 01:34:29 INFO - PROCESS | 1847 | 1461227669428 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x89dba400 == 145 [pid = 1847] [id = 377] 01:34:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x89dbec00) [pid = 1847] [serial = 1132] [outer = (nil)] 01:34:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x8b245c00) [pid = 1847] [serial = 1133] [outer = 0x89dbec00] 01:34:29 INFO - PROCESS | 1847 | 1461227669586 Marionette DEBUG loaded listener.js 01:34:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x8b5c2000) [pid = 1847] [serial = 1134] [outer = 0x89dbec00] 01:34:30 INFO - PROCESS | 1847 | 1461227670490 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]]]}] 01:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2192ms 01:34:30 INFO - PROCESS | 1847 | 1461227670533 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 01:34:30 INFO - PROCESS | 1847 | 1461227670540 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 01:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:34:30 INFO - PROCESS | 1847 | 1461227670548 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:34:30 INFO - PROCESS | 1847 | 1461227670553 Marionette TRACE conn3 <- [1,1482,null,{}] 01:34:30 INFO - PROCESS | 1847 | 1461227670560 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}] 01:34:30 INFO - PROCESS | 1847 | 1461227670745 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 01:34:31 INFO - PROCESS | 1847 | 1461227671078 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5bb400 == 146 [pid = 1847] [id = 378] 01:34:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x8b87bc00) [pid = 1847] [serial = 1135] [outer = (nil)] 01:34:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x8bf11400) [pid = 1847] [serial = 1136] [outer = 0x8b87bc00] 01:34:31 INFO - PROCESS | 1847 | 1461227671253 Marionette DEBUG loaded listener.js 01:34:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x8c102800) [pid = 1847] [serial = 1137] [outer = 0x8b87bc00] 01:34:32 INFO - PROCESS | 1847 | 1461227672204 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]]]}] 01:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1734ms 01:34:32 INFO - PROCESS | 1847 | 1461227672284 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 01:34:32 INFO - PROCESS | 1847 | 1461227672290 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 01:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:34:32 INFO - PROCESS | 1847 | 1461227672298 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:34:32 INFO - PROCESS | 1847 | 1461227672302 Marionette TRACE conn3 <- [1,1486,null,{}] 01:34:32 INFO - PROCESS | 1847 | 1461227672307 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}] 01:34:32 INFO - PROCESS | 1847 | 1461227672485 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 01:34:32 INFO - PROCESS | 1847 | 1461227672864 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x878f8c00 == 147 [pid = 1847] [id = 379] 01:34:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x878f9000) [pid = 1847] [serial = 1138] [outer = (nil)] 01:34:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x8dc9e400) [pid = 1847] [serial = 1139] [outer = 0x878f9000] 01:34:32 INFO - PROCESS | 1847 | 1461227672952 Marionette DEBUG loaded listener.js 01:34:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x8e60cc00) [pid = 1847] [serial = 1140] [outer = 0x878f9000] 01:34:33 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5b4800 == 146 [pid = 1847] [id = 183] 01:34:33 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5a9c00 == 145 [pid = 1847] [id = 272] 01:34:33 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x9281f000) [pid = 1847] [serial = 968] [outer = (nil)] [url = about:blank] 01:34:33 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x93c7e800) [pid = 1847] [serial = 971] [outer = (nil)] [url = about:blank] 01:34:33 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x975d7400) [pid = 1847] [serial = 974] [outer = (nil)] [url = about:blank] 01:34:33 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x97eab000) [pid = 1847] [serial = 977] [outer = (nil)] [url = about:blank] 01:34:33 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x983b8800) [pid = 1847] [serial = 980] [outer = (nil)] [url = about:blank] 01:34:33 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x99291400) [pid = 1847] [serial = 983] [outer = (nil)] [url = about:blank] 01:34:33 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x9ae61800) [pid = 1847] [serial = 986] [outer = (nil)] [url = about:blank] 01:34:33 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0xa0add400) [pid = 1847] [serial = 989] [outer = (nil)] [url = about:blank] 01:34:33 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x9119e800) [pid = 1847] [serial = 1022] [outer = (nil)] [url = about:blank] 01:34:33 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0xa3c10400) [pid = 1847] [serial = 992] [outer = (nil)] [url = about:blank] 01:34:33 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x878f4c00) [pid = 1847] [serial = 995] [outer = (nil)] [url = about:blank] 01:34:33 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x8b6f2800) [pid = 1847] [serial = 998] [outer = (nil)] [url = about:blank] 01:34:33 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x89db9000) [pid = 1847] [serial = 959] [outer = (nil)] [url = about:blank] 01:34:33 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x8e738c00) [pid = 1847] [serial = 962] [outer = (nil)] [url = about:blank] 01:34:33 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x8fba0000) [pid = 1847] [serial = 965] [outer = (nil)] [url = about:blank] 01:34:33 INFO - PROCESS | 1847 | --DOCSHELL 0x90535c00 == 144 [pid = 1847] [id = 11] 01:34:33 INFO - PROCESS | 1847 | --DOCSHELL 0x89dba000 == 143 [pid = 1847] [id = 354] 01:34:33 INFO - PROCESS | 1847 | --DOCSHELL 0x8e73e800 == 142 [pid = 1847] [id = 353] 01:34:33 INFO - PROCESS | 1847 | --DOCSHELL 0x98af0c00 == 141 [pid = 1847] [id = 352] 01:34:33 INFO - PROCESS | 1847 | --DOCSHELL 0x97eab400 == 140 [pid = 1847] [id = 351] 01:34:33 INFO - PROCESS | 1847 | --DOCSHELL 0x8dd25400 == 139 [pid = 1847] [id = 350] 01:34:33 INFO - PROCESS | 1847 | --DOCSHELL 0x97614800 == 138 [pid = 1847] [id = 349] 01:34:33 INFO - PROCESS | 1847 | --DOCSHELL 0x9683b800 == 137 [pid = 1847] [id = 348] 01:34:33 INFO - PROCESS | 1847 | --DOCSHELL 0x8fd8c400 == 136 [pid = 1847] [id = 347] 01:34:33 INFO - PROCESS | 1847 | --DOCSHELL 0x93b39c00 == 135 [pid = 1847] [id = 346] 01:34:33 INFO - PROCESS | 1847 | --DOCSHELL 0x913e2c00 == 134 [pid = 1847] [id = 345] 01:34:33 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5b3400 == 133 [pid = 1847] [id = 344] 01:34:33 INFO - PROCESS | 1847 | --DOCSHELL 0x8dc91c00 == 132 [pid = 1847] [id = 343] 01:34:33 INFO - PROCESS | 1847 | --DOCSHELL 0x8dd26c00 == 131 [pid = 1847] [id = 342] 01:34:33 INFO - PROCESS | 1847 | --DOCSHELL 0x878f1800 == 130 [pid = 1847] [id = 341] 01:34:34 INFO - PROCESS | 1847 | 1461227674032 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]]]}] 01:34:34 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x8e5af400) [pid = 1847] [serial = 1005] [outer = (nil)] [url = about:blank] 01:34:34 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x8dd22400) [pid = 1847] [serial = 1004] [outer = (nil)] [url = about:blank] 01:34:34 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x8c110800) [pid = 1847] [serial = 1010] [outer = (nil)] [url = about:blank] 01:34:34 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x8e6c6400) [pid = 1847] [serial = 1011] [outer = (nil)] [url = about:blank] 01:34:34 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x8f381000) [pid = 1847] [serial = 1008] [outer = (nil)] [url = about:blank] 01:34:34 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x8e739000) [pid = 1847] [serial = 1007] [outer = (nil)] [url = about:blank] 01:34:34 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x8fb72800) [pid = 1847] [serial = 1013] [outer = (nil)] [url = about:blank] 01:34:34 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x89db2400) [pid = 1847] [serial = 1001] [outer = (nil)] [url = about:blank] 01:34:34 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x90162c00) [pid = 1847] [serial = 1016] [outer = (nil)] [url = about:blank] 01:34:34 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x911a8400) [pid = 1847] [serial = 1020] [outer = (nil)] [url = about:blank] 01:34:34 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x8fd8fc00) [pid = 1847] [serial = 1014] [outer = (nil)] [url = about:blank] 01:34:34 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x8b5b2000) [pid = 1847] [serial = 957] [outer = (nil)] [url = about:blank] 01:34:34 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x9016c000) [pid = 1847] [serial = 1017] [outer = (nil)] [url = about:blank] 01:34:34 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x9112f000) [pid = 1847] [serial = 1019] [outer = (nil)] [url = about:blank] 01:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1791ms 01:34:34 INFO - PROCESS | 1847 | 1461227674090 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 01:34:34 INFO - PROCESS | 1847 | 1461227674094 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 01:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:34:34 INFO - PROCESS | 1847 | 1461227674102 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:34:34 INFO - PROCESS | 1847 | 1461227674111 Marionette TRACE conn3 <- [1,1490,null,{}] 01:34:34 INFO - PROCESS | 1847 | 1461227674124 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}] 01:34:34 INFO - PROCESS | 1847 | 1461227674304 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 01:34:34 INFO - PROCESS | 1847 | 1461227674551 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x878f6c00 == 131 [pid = 1847] [id = 380] 01:34:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x87d9dc00) [pid = 1847] [serial = 1141] [outer = (nil)] 01:34:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x8e5b2000) [pid = 1847] [serial = 1142] [outer = 0x87d9dc00] 01:34:34 INFO - PROCESS | 1847 | 1461227674627 Marionette DEBUG loaded listener.js 01:34:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x8e6d4000) [pid = 1847] [serial = 1143] [outer = 0x87d9dc00] 01:34:35 INFO - PROCESS | 1847 | 1461227675343 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]]]}] 01:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1294ms 01:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:34:35 INFO - PROCESS | 1847 | 1461227675394 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 01:34:35 INFO - PROCESS | 1847 | 1461227675397 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 01:34:35 INFO - PROCESS | 1847 | 1461227675404 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:34:35 INFO - PROCESS | 1847 | 1461227675407 Marionette TRACE conn3 <- [1,1494,null,{}] 01:34:35 INFO - PROCESS | 1847 | 1461227675412 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}] 01:34:35 INFO - PROCESS | 1847 | 1461227675572 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 01:34:35 INFO - PROCESS | 1847 | 1461227675587 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e60a800 == 132 [pid = 1847] [id = 381] 01:34:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x8f29d800) [pid = 1847] [serial = 1144] [outer = (nil)] 01:34:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x8f2a7c00) [pid = 1847] [serial = 1145] [outer = 0x8f29d800] 01:34:35 INFO - PROCESS | 1847 | 1461227675659 Marionette DEBUG loaded listener.js 01:34:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x8f382000) [pid = 1847] [serial = 1146] [outer = 0x8f29d800] 01:34:36 INFO - PROCESS | 1847 | 1461227676689 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]]]}] 01:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1334ms 01:34:36 INFO - PROCESS | 1847 | 1461227676737 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 01:34:36 INFO - PROCESS | 1847 | 1461227676741 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 01:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:34:36 INFO - PROCESS | 1847 | 1461227676756 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:34:36 INFO - PROCESS | 1847 | 1461227676759 Marionette TRACE conn3 <- [1,1498,null,{}] 01:34:36 INFO - PROCESS | 1847 | 1461227676764 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}] 01:34:36 INFO - PROCESS | 1847 | 1461227676992 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 01:34:37 INFO - PROCESS | 1847 | 1461227677020 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f377400 == 133 [pid = 1847] [id = 382] 01:34:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x8fa27000) [pid = 1847] [serial = 1147] [outer = (nil)] 01:34:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x8fb70000) [pid = 1847] [serial = 1148] [outer = 0x8fa27000] 01:34:37 INFO - PROCESS | 1847 | 1461227677103 Marionette DEBUG loaded listener.js 01:34:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x8fba0c00) [pid = 1847] [serial = 1149] [outer = 0x8fa27000] 01:34:38 INFO - PROCESS | 1847 | 1461227677999 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]]]}] 01:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1285ms 01:34:38 INFO - PROCESS | 1847 | 1461227678041 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 01:34:38 INFO - PROCESS | 1847 | 1461227678045 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 01:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:34:38 INFO - PROCESS | 1847 | 1461227678059 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:34:38 INFO - PROCESS | 1847 | 1461227678062 Marionette TRACE conn3 <- [1,1502,null,{}] 01:34:38 INFO - PROCESS | 1847 | 1461227678067 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}] 01:34:38 INFO - PROCESS | 1847 | 1461227678315 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 01:34:38 INFO - PROCESS | 1847 | 1461227678339 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dd2ac00 == 134 [pid = 1847] [id = 383] 01:34:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x8f9b9c00) [pid = 1847] [serial = 1150] [outer = (nil)] 01:34:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x9016c000) [pid = 1847] [serial = 1151] [outer = 0x8f9b9c00] 01:34:38 INFO - PROCESS | 1847 | 1461227678412 Marionette DEBUG loaded listener.js 01:34:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x902e0400) [pid = 1847] [serial = 1152] [outer = 0x8f9b9c00] 01:34:39 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x8e60a400) [pid = 1847] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:34:39 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x878f4800) [pid = 1847] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:34:39 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x8dc96000) [pid = 1847] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:34:39 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x8b5a8400) [pid = 1847] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:34:39 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x8dc9b400) [pid = 1847] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:34:39 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x91de5800) [pid = 1847] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:34:39 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x8b24c400) [pid = 1847] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:34:39 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x87d8fc00) [pid = 1847] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:34:39 INFO - PROCESS | 1847 | 1461227679710 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]]]}] 01:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1691ms 01:34:39 INFO - PROCESS | 1847 | 1461227679742 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 01:34:39 INFO - PROCESS | 1847 | 1461227679746 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 01:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:34:39 INFO - PROCESS | 1847 | 1461227679752 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:34:39 INFO - PROCESS | 1847 | 1461227679755 Marionette TRACE conn3 <- [1,1506,null,{}] 01:34:39 INFO - PROCESS | 1847 | 1461227679760 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}] 01:34:39 INFO - PROCESS | 1847 | 1461227679918 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 01:34:39 INFO - PROCESS | 1847 | 1461227679932 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x885a8400 == 135 [pid = 1847] [id = 384] 01:34:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x8b24c400) [pid = 1847] [serial = 1153] [outer = (nil)] 01:34:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x902e6400) [pid = 1847] [serial = 1154] [outer = 0x8b24c400] 01:34:40 INFO - PROCESS | 1847 | 1461227680002 Marionette DEBUG loaded listener.js 01:34:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x90319400) [pid = 1847] [serial = 1155] [outer = 0x8b24c400] 01:34:40 INFO - PROCESS | 1847 | 1461227680886 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]]]}] 01:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1177ms 01:34:40 INFO - PROCESS | 1847 | 1461227680930 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 01:34:40 INFO - PROCESS | 1847 | 1461227680933 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 01:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:34:40 INFO - PROCESS | 1847 | 1461227680939 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:34:40 INFO - PROCESS | 1847 | 1461227680941 Marionette TRACE conn3 <- [1,1510,null,{}] 01:34:40 INFO - PROCESS | 1847 | 1461227680947 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}] 01:34:41 INFO - PROCESS | 1847 | 1461227681104 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 01:34:41 INFO - PROCESS | 1847 | 1461227681118 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x878ecc00 == 136 [pid = 1847] [id = 385] 01:34:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x878f1800) [pid = 1847] [serial = 1156] [outer = (nil)] 01:34:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x88677000) [pid = 1847] [serial = 1157] [outer = 0x878f1800] 01:34:41 INFO - PROCESS | 1847 | 1461227681326 Marionette DEBUG loaded listener.js 01:34:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x89e23000) [pid = 1847] [serial = 1158] [outer = 0x878f1800] 01:34:42 INFO - PROCESS | 1847 | 1461227682571 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]]]}] 01:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1679ms 01:34:42 INFO - PROCESS | 1847 | 1461227682619 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 01:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:34:42 INFO - PROCESS | 1847 | 1461227682624 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 01:34:42 INFO - PROCESS | 1847 | 1461227682633 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:34:42 INFO - PROCESS | 1847 | 1461227682638 Marionette TRACE conn3 <- [1,1514,null,{}] 01:34:42 INFO - PROCESS | 1847 | 1461227682646 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}] 01:34:42 INFO - PROCESS | 1847 | 1461227682888 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 01:34:43 INFO - PROCESS | 1847 | 1461227683203 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x87f43c00 == 137 [pid = 1847] [id = 386] 01:34:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x8bf1e800) [pid = 1847] [serial = 1159] [outer = (nil)] 01:34:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x8c10b400) [pid = 1847] [serial = 1160] [outer = 0x8bf1e800] 01:34:43 INFO - PROCESS | 1847 | 1461227683296 Marionette DEBUG loaded listener.js 01:34:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x8dc59400) [pid = 1847] [serial = 1161] [outer = 0x8bf1e800] 01:34:44 INFO - PROCESS | 1847 | 1461227684286 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]]]}] 01:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1691ms 01:34:44 INFO - PROCESS | 1847 | 1461227684321 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 01:34:44 INFO - PROCESS | 1847 | 1461227684326 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 01:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:34:44 INFO - PROCESS | 1847 | 1461227684338 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:34:44 INFO - PROCESS | 1847 | 1461227684342 Marionette TRACE conn3 <- [1,1518,null,{}] 01:34:44 INFO - PROCESS | 1847 | 1461227684348 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}] 01:34:44 INFO - PROCESS | 1847 | 1461227684548 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 01:34:44 INFO - PROCESS | 1847 | 1461227684855 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc95c00 == 138 [pid = 1847] [id = 387] 01:34:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x8e5b5000) [pid = 1847] [serial = 1162] [outer = (nil)] 01:34:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x8f2a1800) [pid = 1847] [serial = 1163] [outer = 0x8e5b5000] 01:34:44 INFO - PROCESS | 1847 | 1461227684984 Marionette DEBUG loaded listener.js 01:34:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x8fa2e000) [pid = 1847] [serial = 1164] [outer = 0x8e5b5000] 01:34:45 INFO - PROCESS | 1847 | 1461227685913 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]]]}] 01:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1638ms 01:34:45 INFO - PROCESS | 1847 | 1461227685976 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 01:34:45 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:34:45 INFO - PROCESS | 1847 | 1461227685980 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 01:34:45 INFO - PROCESS | 1847 | 1461227685987 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:34:45 INFO - PROCESS | 1847 | 1461227685994 Marionette TRACE conn3 <- [1,1522,null,{}] 01:34:46 INFO - PROCESS | 1847 | 1461227686011 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}] 01:34:46 INFO - PROCESS | 1847 | 1461227686267 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 01:34:46 INFO - PROCESS | 1847 | 1461227686580 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b9f6400 == 139 [pid = 1847] [id = 388] 01:34:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x8fb9bc00) [pid = 1847] [serial = 1165] [outer = (nil)] 01:34:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x90324800) [pid = 1847] [serial = 1166] [outer = 0x8fb9bc00] 01:34:46 INFO - PROCESS | 1847 | 1461227686667 Marionette DEBUG loaded listener.js 01:34:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x90535c00) [pid = 1847] [serial = 1167] [outer = 0x8fb9bc00] 01:34:47 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:34:47 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:34:47 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:34:47 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:34:47 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:34:47 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:34:47 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:34:47 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:34:47 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:34:47 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:34:47 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:34:47 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:34:47 INFO - PROCESS | 1847 | 1461227687471 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"]]]}] 01:34:47 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 () { 01:34:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:34:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:34:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:34:47 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 () { 01:34:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:34:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:34:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:34:47 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 () { 01:34:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:34:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:34:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:34:47 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 () { 01:34:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:34:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:34:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:34:47 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1542ms 01:34:47 INFO - PROCESS | 1847 | 1461227687529 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 01:34:47 INFO - PROCESS | 1847 | 1461227687538 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 01:34:47 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:34:47 INFO - PROCESS | 1847 | 1461227687546 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:34:47 INFO - PROCESS | 1847 | 1461227687551 Marionette TRACE conn3 <- [1,1526,null,{}] 01:34:47 INFO - PROCESS | 1847 | 1461227687575 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}] 01:34:47 INFO - PROCESS | 1847 | 1461227687759 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 01:34:48 INFO - PROCESS | 1847 | 1461227688028 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x8c104000 == 140 [pid = 1847] [id = 389] 01:34:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x90322400) [pid = 1847] [serial = 1168] [outer = (nil)] 01:34:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x911a8c00) [pid = 1847] [serial = 1169] [outer = 0x90322400] 01:34:48 INFO - PROCESS | 1847 | 1461227688157 Marionette DEBUG loaded listener.js 01:34:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x9284a400) [pid = 1847] [serial = 1170] [outer = 0x90322400] 01:34:48 INFO - PROCESS | 1847 | 1461227688971 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"]]]}] 01:34:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:34:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:34:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:34:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:34:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:34:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:34:49 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1501ms 01:34:49 INFO - PROCESS | 1847 | 1461227689053 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 01:34:49 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:34:49 INFO - PROCESS | 1847 | 1461227689057 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 01:34:49 INFO - PROCESS | 1847 | 1461227689063 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:34:49 INFO - PROCESS | 1847 | 1461227689067 Marionette TRACE conn3 <- [1,1530,null,{}] 01:34:49 INFO - PROCESS | 1847 | 1461227689073 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}] 01:34:49 INFO - PROCESS | 1847 | 1461227689253 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 01:34:49 INFO - PROCESS | 1847 | 1461227689479 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x911a5800 == 141 [pid = 1847] [id = 390] 01:34:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x911a8400) [pid = 1847] [serial = 1171] [outer = (nil)] 01:34:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x93b34400) [pid = 1847] [serial = 1172] [outer = 0x911a8400] 01:34:49 INFO - PROCESS | 1847 | 1461227689610 Marionette DEBUG loaded listener.js 01:34:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x962c9c00) [pid = 1847] [serial = 1173] [outer = 0x911a8400] 01:34:50 INFO - PROCESS | 1847 | 1461227690499 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]]]}] 01:34:50 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 01:34:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:34:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:34:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:34:50 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. 01:34:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:34:50 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1484ms 01:34:50 INFO - PROCESS | 1847 | 1461227690549 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 01:34:50 INFO - PROCESS | 1847 | 1461227690553 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 01:34:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:34:50 INFO - PROCESS | 1847 | 1461227690559 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:34:50 INFO - PROCESS | 1847 | 1461227690563 Marionette TRACE conn3 <- [1,1534,null,{}] 01:34:50 INFO - PROCESS | 1847 | 1461227690568 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}] 01:34:50 INFO - PROCESS | 1847 | 1461227690782 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 01:34:51 INFO - PROCESS | 1847 | 1461227691029 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x92bacc00 == 142 [pid = 1847] [id = 391] 01:34:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x93b35000) [pid = 1847] [serial = 1174] [outer = (nil)] 01:34:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x978b6800) [pid = 1847] [serial = 1175] [outer = 0x93b35000] 01:34:51 INFO - PROCESS | 1847 | 1461227691119 Marionette DEBUG loaded listener.js 01:34:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x978bb400) [pid = 1847] [serial = 1176] [outer = 0x93b35000] 01:34:52 INFO - PROCESS | 1847 | 1461227692071 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]]]}] 01:34:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:34:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1543ms 01:34:52 INFO - PROCESS | 1847 | 1461227692103 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 01:34:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:34:52 INFO - PROCESS | 1847 | 1461227692107 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 01:34:52 INFO - PROCESS | 1847 | 1461227692114 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:34:52 INFO - PROCESS | 1847 | 1461227692118 Marionette TRACE conn3 <- [1,1538,null,{}] 01:34:52 INFO - PROCESS | 1847 | 1461227692123 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}] 01:34:52 INFO - PROCESS | 1847 | 1461227692304 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 01:34:52 INFO - PROCESS | 1847 | 1461227692579 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x90240000 == 143 [pid = 1847] [id = 392] 01:34:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x97128c00) [pid = 1847] [serial = 1177] [outer = (nil)] 01:34:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x97d9e000) [pid = 1847] [serial = 1178] [outer = 0x97128c00] 01:34:52 INFO - PROCESS | 1847 | 1461227692712 Marionette DEBUG loaded listener.js 01:34:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x97ea6c00) [pid = 1847] [serial = 1179] [outer = 0x97128c00] 01:34:53 INFO - PROCESS | 1847 | 1461227693584 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]]]}] 01:34:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:34:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1532ms 01:34:53 INFO - PROCESS | 1847 | 1461227693647 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 01:34:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:34:53 INFO - PROCESS | 1847 | 1461227693651 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 01:34:53 INFO - PROCESS | 1847 | 1461227693657 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:34:53 INFO - PROCESS | 1847 | 1461227693661 Marionette TRACE conn3 <- [1,1542,null,{}] 01:34:53 INFO - PROCESS | 1847 | 1461227693666 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}] 01:34:53 INFO - PROCESS | 1847 | 1461227693861 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 01:34:54 INFO - PROCESS | 1847 | 1461227694176 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x97981800 == 144 [pid = 1847] [id = 393] 01:34:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x97989c00) [pid = 1847] [serial = 1180] [outer = (nil)] 01:34:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x984ae800) [pid = 1847] [serial = 1181] [outer = 0x97989c00] 01:34:54 INFO - PROCESS | 1847 | 1461227694267 Marionette DEBUG loaded listener.js 01:34:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x984b5000) [pid = 1847] [serial = 1182] [outer = 0x97989c00] 01:34:55 INFO - PROCESS | 1847 | 1461227695153 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]]]}] 01:34:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:34:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1532ms 01:34:55 INFO - PROCESS | 1847 | 1461227695195 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 01:34:55 INFO - PROCESS | 1847 | 1461227695199 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 01:34:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:34:55 INFO - PROCESS | 1847 | 1461227695210 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:34:55 INFO - PROCESS | 1847 | 1461227695212 Marionette TRACE conn3 <- [1,1546,null,{}] 01:34:55 INFO - PROCESS | 1847 | 1461227695219 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}] 01:34:55 INFO - PROCESS | 1847 | 1461227695451 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 01:34:55 INFO - PROCESS | 1847 | 1461227695780 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x983b2000 == 145 [pid = 1847] [id = 394] 01:34:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x983b8800) [pid = 1847] [serial = 1183] [outer = (nil)] 01:34:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x99291400) [pid = 1847] [serial = 1184] [outer = 0x983b8800] 01:34:55 INFO - PROCESS | 1847 | 1461227695873 Marionette DEBUG loaded listener.js 01:34:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x99295c00) [pid = 1847] [serial = 1185] [outer = 0x983b8800] 01:34:56 INFO - PROCESS | 1847 | 1461227696766 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]]]}] 01:34:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:34:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1634ms 01:34:56 INFO - PROCESS | 1847 | 1461227696851 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 01:34:56 INFO - PROCESS | 1847 | 1461227696855 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 01:34:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:34:56 INFO - PROCESS | 1847 | 1461227696865 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:34:56 INFO - PROCESS | 1847 | 1461227696867 Marionette TRACE conn3 <- [1,1550,null,{}] 01:34:56 INFO - PROCESS | 1847 | 1461227696873 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}] 01:34:57 INFO - PROCESS | 1847 | 1461227697094 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 01:34:57 INFO - PROCESS | 1847 | 1461227697474 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x9aece800 == 146 [pid = 1847] [id = 395] 01:34:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x9aecec00) [pid = 1847] [serial = 1186] [outer = (nil)] 01:34:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x9b0fc400) [pid = 1847] [serial = 1187] [outer = 0x9aecec00] 01:34:57 INFO - PROCESS | 1847 | 1461227697578 Marionette DEBUG loaded listener.js 01:34:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x9fc9e400) [pid = 1847] [serial = 1188] [outer = 0x9aecec00] 01:34:58 INFO - PROCESS | 1847 | 1461227698494 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]]]}] 01:34:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:34:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1684ms 01:34:58 INFO - PROCESS | 1847 | 1461227698550 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 01:34:58 INFO - PROCESS | 1847 | 1461227698561 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 01:34:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:34:58 INFO - PROCESS | 1847 | 1461227698567 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:34:58 INFO - PROCESS | 1847 | 1461227698571 Marionette TRACE conn3 <- [1,1554,null,{}] 01:34:58 INFO - PROCESS | 1847 | 1461227698577 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}] 01:34:58 INFO - PROCESS | 1847 | 1461227698792 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 01:34:59 INFO - PROCESS | 1847 | 1461227699112 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x9ae62000 == 147 [pid = 1847] [id = 396] 01:34:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0xa0e97000) [pid = 1847] [serial = 1189] [outer = (nil)] 01:34:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0xa3cdc000) [pid = 1847] [serial = 1190] [outer = 0xa0e97000] 01:34:59 INFO - PROCESS | 1847 | 1461227699208 Marionette DEBUG loaded listener.js 01:34:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0xa4586800) [pid = 1847] [serial = 1191] [outer = 0xa0e97000] 01:35:00 INFO - PROCESS | 1847 | 1461227700082 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]]]}] 01:35:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:35:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1583ms 01:35:00 INFO - PROCESS | 1847 | 1461227700151 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 01:35:00 INFO - PROCESS | 1847 | 1461227700155 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 01:35:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:35:00 INFO - PROCESS | 1847 | 1461227700162 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:35:00 INFO - PROCESS | 1847 | 1461227700164 Marionette TRACE conn3 <- [1,1558,null,{}] 01:35:00 INFO - PROCESS | 1847 | 1461227700171 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}] 01:35:00 INFO - PROCESS | 1847 | 1461227700373 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 01:35:00 INFO - PROCESS | 1847 | 1461227700648 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x9033d800 == 148 [pid = 1847] [id = 397] 01:35:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x9033dc00) [pid = 1847] [serial = 1192] [outer = (nil)] 01:35:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x90345800) [pid = 1847] [serial = 1193] [outer = 0x9033dc00] 01:35:00 INFO - PROCESS | 1847 | 1461227700782 Marionette DEBUG loaded listener.js 01:35:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x90349000) [pid = 1847] [serial = 1194] [outer = 0x9033dc00] 01:35:01 INFO - PROCESS | 1847 | 1461227701676 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]]]}] 01:35:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:35:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1579ms 01:35:01 INFO - PROCESS | 1847 | 1461227701742 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 01:35:01 INFO - PROCESS | 1847 | 1461227701746 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 01:35:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:35:01 INFO - PROCESS | 1847 | 1461227701753 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:35:01 INFO - PROCESS | 1847 | 1461227701756 Marionette TRACE conn3 <- [1,1562,null,{}] 01:35:01 INFO - PROCESS | 1847 | 1461227701762 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}] 01:35:01 INFO - PROCESS | 1847 | 1461227701965 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 01:35:02 INFO - PROCESS | 1847 | 1461227702314 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x86fa2400 == 149 [pid = 1847] [id = 398] 01:35:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x86fa4400) [pid = 1847] [serial = 1195] [outer = (nil)] 01:35:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x86fa9c00) [pid = 1847] [serial = 1196] [outer = 0x86fa4400] 01:35:02 INFO - PROCESS | 1847 | 1461227702405 Marionette DEBUG loaded listener.js 01:35:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x86fab800) [pid = 1847] [serial = 1197] [outer = 0x86fa4400] 01:35:03 INFO - PROCESS | 1847 | 1461227703396 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]]]}] 01:35:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:35:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1694ms 01:35:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:35:03 INFO - PROCESS | 1847 | 1461227703448 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 01:35:03 INFO - PROCESS | 1847 | 1461227703451 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 01:35:03 INFO - PROCESS | 1847 | 1461227703458 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:35:03 INFO - PROCESS | 1847 | 1461227703461 Marionette TRACE conn3 <- [1,1566,null,{}] 01:35:03 INFO - PROCESS | 1847 | 1461227703467 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}] 01:35:03 INFO - PROCESS | 1847 | 1461227703648 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 01:35:03 INFO - PROCESS | 1847 | 1461227703922 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x86fa7400 == 150 [pid = 1847] [id = 399] 01:35:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x86fa8400) [pid = 1847] [serial = 1198] [outer = (nil)] 01:35:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x8b188800) [pid = 1847] [serial = 1199] [outer = 0x86fa8400] 01:35:04 INFO - PROCESS | 1847 | 1461227704011 Marionette DEBUG loaded listener.js 01:35:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x8b18a000) [pid = 1847] [serial = 1200] [outer = 0x86fa8400] 01:35:04 INFO - PROCESS | 1847 | 1461227704901 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]]]}] 01:35:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:35:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1482ms 01:35:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:35:04 INFO - PROCESS | 1847 | 1461227704939 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 01:35:04 INFO - PROCESS | 1847 | 1461227704942 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 01:35:04 INFO - PROCESS | 1847 | 1461227704949 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:35:04 INFO - PROCESS | 1847 | 1461227704952 Marionette TRACE conn3 <- [1,1570,null,{}] 01:35:04 INFO - PROCESS | 1847 | 1461227704958 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}] 01:35:05 INFO - PROCESS | 1847 | 1461227705137 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 01:35:05 INFO - PROCESS | 1847 | 1461227705415 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x86faf800 == 151 [pid = 1847] [id = 400] 01:35:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x89db4c00) [pid = 1847] [serial = 1201] [outer = (nil)] 01:35:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x8b191400) [pid = 1847] [serial = 1202] [outer = 0x89db4c00] 01:35:05 INFO - PROCESS | 1847 | 1461227705544 Marionette DEBUG loaded listener.js 01:35:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x8b193c00) [pid = 1847] [serial = 1203] [outer = 0x89db4c00] 01:35:06 INFO - PROCESS | 1847 | 1461227706451 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]]]}] 01:35:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:35:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1581ms 01:35:06 INFO - PROCESS | 1847 | 1461227706530 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 01:35:06 INFO - PROCESS | 1847 | 1461227706533 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 01:35:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:35:06 INFO - PROCESS | 1847 | 1461227706540 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:35:06 INFO - PROCESS | 1847 | 1461227706543 Marionette TRACE conn3 <- [1,1574,null,{}] 01:35:06 INFO - PROCESS | 1847 | 1461227706549 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}] 01:35:06 INFO - PROCESS | 1847 | 1461227706767 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 01:35:07 INFO - PROCESS | 1847 | 1461227707091 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x863e6400 == 152 [pid = 1847] [id = 401] 01:35:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x863e6800) [pid = 1847] [serial = 1204] [outer = (nil)] 01:35:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x863ed000) [pid = 1847] [serial = 1205] [outer = 0x863e6800] 01:35:07 INFO - PROCESS | 1847 | 1461227707189 Marionette DEBUG loaded listener.js 01:35:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x863eec00) [pid = 1847] [serial = 1206] [outer = 0x863e6800] 01:35:08 INFO - PROCESS | 1847 | 1461227708063 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]]]}] 01:35:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:35:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1585ms 01:35:08 INFO - PROCESS | 1847 | 1461227708126 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 01:35:08 INFO - PROCESS | 1847 | 1461227708130 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 01:35:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:35:08 INFO - PROCESS | 1847 | 1461227708136 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:35:08 INFO - PROCESS | 1847 | 1461227708139 Marionette TRACE conn3 <- [1,1578,null,{}] 01:35:08 INFO - PROCESS | 1847 | 1461227708145 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}] 01:35:08 INFO - PROCESS | 1847 | 1461227708331 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 01:35:08 INFO - PROCESS | 1847 | 1461227708610 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x863ed800 == 153 [pid = 1847] [id = 402] 01:35:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x863edc00) [pid = 1847] [serial = 1207] [outer = (nil)] 01:35:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x8b190400) [pid = 1847] [serial = 1208] [outer = 0x863edc00] 01:35:08 INFO - PROCESS | 1847 | 1461227708743 Marionette DEBUG loaded listener.js 01:35:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x8b87dc00) [pid = 1847] [serial = 1209] [outer = 0x863edc00] 01:35:09 INFO - PROCESS | 1847 | 1461227709638 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]]]}] 01:35:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:35:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1580ms 01:35:09 INFO - PROCESS | 1847 | 1461227709716 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 01:35:09 INFO - PROCESS | 1847 | 1461227709720 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 01:35:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:35:09 INFO - PROCESS | 1847 | 1461227709726 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:35:09 INFO - PROCESS | 1847 | 1461227709730 Marionette TRACE conn3 <- [1,1582,null,{}] 01:35:09 INFO - PROCESS | 1847 | 1461227709735 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}] 01:35:09 INFO - PROCESS | 1847 | 1461227709959 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 01:35:10 INFO - PROCESS | 1847 | 1461227710283 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x8528fc00 == 154 [pid = 1847] [id = 403] 01:35:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x85291000) [pid = 1847] [serial = 1210] [outer = (nil)] 01:35:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x85297400) [pid = 1847] [serial = 1211] [outer = 0x85291000] 01:35:10 INFO - PROCESS | 1847 | 1461227710372 Marionette DEBUG loaded listener.js 01:35:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x85299000) [pid = 1847] [serial = 1212] [outer = 0x85291000] 01:35:11 INFO - PROCESS | 1847 | 1461227711658 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]]]}] 01:35:12 INFO - PROCESS | 1847 | --DOCSHELL 0xa0c3b800 == 153 [pid = 1847] [id = 168] 01:35:12 INFO - PROCESS | 1847 | --DOCSHELL 0x8859d800 == 152 [pid = 1847] [id = 174] 01:35:12 INFO - PROCESS | 1847 | --DOCSHELL 0x885a8400 == 151 [pid = 1847] [id = 384] 01:35:12 INFO - PROCESS | 1847 | --DOCSHELL 0x8dd2ac00 == 150 [pid = 1847] [id = 383] 01:35:12 INFO - PROCESS | 1847 | --DOCSHELL 0x8f377400 == 149 [pid = 1847] [id = 382] 01:35:12 INFO - PROCESS | 1847 | --DOCSHELL 0x8e60a800 == 148 [pid = 1847] [id = 381] 01:35:12 INFO - PROCESS | 1847 | --DOCSHELL 0x878f6c00 == 147 [pid = 1847] [id = 380] 01:35:12 INFO - PROCESS | 1847 | --DOCSHELL 0x878f8c00 == 146 [pid = 1847] [id = 379] 01:35:12 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5bb400 == 145 [pid = 1847] [id = 378] 01:35:12 INFO - PROCESS | 1847 | --DOCSHELL 0x89dba400 == 144 [pid = 1847] [id = 377] 01:35:12 INFO - PROCESS | 1847 | --DOCSHELL 0x983ba000 == 143 [pid = 1847] [id = 369] 01:35:12 INFO - PROCESS | 1847 | --DOCSHELL 0x9b032000 == 142 [pid = 1847] [id = 370] 01:35:12 INFO - PROCESS | 1847 | --DOCSHELL 0x9836a400 == 141 [pid = 1847] [id = 368] 01:35:12 INFO - PROCESS | 1847 | --DOCSHELL 0x878efc00 == 140 [pid = 1847] [id = 367] 01:35:12 INFO - PROCESS | 1847 | --DOCSHELL 0x8fb76800 == 139 [pid = 1847] [id = 366] 01:35:12 INFO - PROCESS | 1847 | --DOCSHELL 0x90536800 == 138 [pid = 1847] [id = 365] 01:35:12 INFO - PROCESS | 1847 | --DOCSHELL 0x8b9f2000 == 137 [pid = 1847] [id = 363] 01:35:12 INFO - PROCESS | 1847 | --DOCSHELL 0x8f29c800 == 136 [pid = 1847] [id = 364] 01:35:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:35:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 2540ms 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x911aac00) [pid = 1847] [serial = 1023] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x96fa7800) [pid = 1847] [serial = 1088] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x90245800) [pid = 1847] [serial = 1074] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x8f9ba400) [pid = 1847] [serial = 1073] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x8f9be400) [pid = 1847] [serial = 1071] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x8f2a5800) [pid = 1847] [serial = 1070] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x8f9c3c00) [pid = 1847] [serial = 1076] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x8fd90c00) [pid = 1847] [serial = 1077] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x91125400) [pid = 1847] [serial = 1079] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x92850400) [pid = 1847] [serial = 1082] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x87d9ec00) [pid = 1847] [serial = 1025] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x8bf1a000) [pid = 1847] [serial = 1068] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x8b9f0400) [pid = 1847] [serial = 1067] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x8fb97400) [pid = 1847] [serial = 1031] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x8e5b6c00) [pid = 1847] [serial = 1028] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x8b9fb800) [pid = 1847] [serial = 1085] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x9112f400) [pid = 1847] [serial = 1034] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x92aef400) [pid = 1847] [serial = 1037] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x93c76800) [pid = 1847] [serial = 1040] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x9733f000) [pid = 1847] [serial = 1043] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x9761bc00) [pid = 1847] [serial = 1046] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x978c0400) [pid = 1847] [serial = 1049] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x97d95400) [pid = 1847] [serial = 1052] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x9ae57c00) [pid = 1847] [serial = 1058] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x983b3800) [pid = 1847] [serial = 1055] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x983b7400) [pid = 1847] [serial = 1061] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0xa0ad7c00) [pid = 1847] [serial = 1064] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x946e2800) [pid = 1847] [serial = 1083] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x911a7800) [pid = 1847] [serial = 1080] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x8fb76000) [pid = 1847] [serial = 1086] [outer = (nil)] [url = about:blank] 01:35:12 INFO - PROCESS | 1847 | 1461227712525 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 01:35:12 INFO - PROCESS | 1847 | 1461227712529 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 01:35:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:35:12 INFO - PROCESS | 1847 | 1461227712545 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:35:12 INFO - PROCESS | 1847 | 1461227712549 Marionette TRACE conn3 <- [1,1586,null,{}] 01:35:12 INFO - PROCESS | 1847 | 1461227712557 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}] 01:35:12 INFO - PROCESS | 1847 | 1461227712729 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 01:35:12 INFO - PROCESS | 1847 | 1461227712745 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x85290000 == 137 [pid = 1847] [id = 404] 01:35:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x85298c00) [pid = 1847] [serial = 1213] [outer = (nil)] 01:35:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x89e24000) [pid = 1847] [serial = 1214] [outer = 0x85298c00] 01:35:12 INFO - PROCESS | 1847 | 1461227712821 Marionette DEBUG loaded listener.js 01:35:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x8b189000) [pid = 1847] [serial = 1215] [outer = 0x85298c00] 01:35:13 INFO - PROCESS | 1847 | 1461227713773 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]]]}] 01:35:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:35:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1300ms 01:35:13 INFO - PROCESS | 1847 | 1461227713844 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 01:35:13 INFO - PROCESS | 1847 | 1461227713852 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 01:35:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:35:13 INFO - PROCESS | 1847 | 1461227713862 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:35:13 INFO - PROCESS | 1847 | 1461227713865 Marionette TRACE conn3 <- [1,1590,null,{}] 01:35:13 INFO - PROCESS | 1847 | 1461227713871 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}] 01:35:14 INFO - PROCESS | 1847 | 1461227714055 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 01:35:14 INFO - PROCESS | 1847 | 1461227714254 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x89db9000 == 138 [pid = 1847] [id = 405] 01:35:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x8b87f000) [pid = 1847] [serial = 1216] [outer = (nil)] 01:35:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x8b885000) [pid = 1847] [serial = 1217] [outer = 0x8b87f000] 01:35:14 INFO - PROCESS | 1847 | 1461227714326 Marionette DEBUG loaded listener.js 01:35:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x8bf11c00) [pid = 1847] [serial = 1218] [outer = 0x8b87f000] 01:35:15 INFO - PROCESS | 1847 | 1461227715303 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]]]}] 01:35:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:35:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1488ms 01:35:15 INFO - PROCESS | 1847 | 1461227715349 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 01:35:15 INFO - PROCESS | 1847 | 1461227715353 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 01:35:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:35:15 INFO - PROCESS | 1847 | 1461227715368 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:35:15 INFO - PROCESS | 1847 | 1461227715374 Marionette TRACE conn3 <- [1,1594,null,{}] 01:35:15 INFO - PROCESS | 1847 | 1461227715389 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}] 01:35:15 INFO - PROCESS | 1847 | 1461227715646 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 01:35:15 INFO - PROCESS | 1847 | 1461227715670 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5b3c00 == 139 [pid = 1847] [id = 406] 01:35:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x8b886800) [pid = 1847] [serial = 1219] [outer = (nil)] 01:35:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x8dd29c00) [pid = 1847] [serial = 1220] [outer = 0x8b886800] 01:35:15 INFO - PROCESS | 1847 | 1461227715746 Marionette DEBUG loaded listener.js 01:35:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x8e5b6c00) [pid = 1847] [serial = 1221] [outer = 0x8b886800] 01:35:16 INFO - PROCESS | 1847 | 1461227716734 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]]]}] 01:35:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:35:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1439ms 01:35:16 INFO - PROCESS | 1847 | 1461227716815 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 01:35:16 INFO - PROCESS | 1847 | 1461227716820 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 01:35:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:35:16 INFO - PROCESS | 1847 | 1461227716825 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:35:16 INFO - PROCESS | 1847 | 1461227716829 Marionette TRACE conn3 <- [1,1598,null,{}] 01:35:16 INFO - PROCESS | 1847 | 1461227716848 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}] 01:35:17 INFO - PROCESS | 1847 | 1461227717373 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 01:35:17 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x8b87bc00) [pid = 1847] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:35:17 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x89dbec00) [pid = 1847] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:35:17 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x8fa27000) [pid = 1847] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:35:17 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x8f29d800) [pid = 1847] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:35:17 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x8f9b9c00) [pid = 1847] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:35:17 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x87d9dc00) [pid = 1847] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:35:17 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x878f9000) [pid = 1847] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:35:17 INFO - PROCESS | 1847 | 1461227717593 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x878f9000 == 140 [pid = 1847] [id = 407] 01:35:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x87d9dc00) [pid = 1847] [serial = 1222] [outer = (nil)] 01:35:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x89e2b000) [pid = 1847] [serial = 1223] [outer = 0x87d9dc00] 01:35:17 INFO - PROCESS | 1847 | 1461227717668 Marionette DEBUG loaded listener.js 01:35:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x8e73e800) [pid = 1847] [serial = 1224] [outer = 0x87d9dc00] 01:35:18 INFO - PROCESS | 1847 | 1461227718386 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]]]}] 01:35:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:35:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1584ms 01:35:18 INFO - PROCESS | 1847 | 1461227718411 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 01:35:18 INFO - PROCESS | 1847 | 1461227718415 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 01:35:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:35:18 INFO - PROCESS | 1847 | 1461227718421 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:35:18 INFO - PROCESS | 1847 | 1461227718423 Marionette TRACE conn3 <- [1,1602,null,{}] 01:35:18 INFO - PROCESS | 1847 | 1461227718429 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}] 01:35:18 INFO - PROCESS | 1847 | 1461227718593 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 01:35:18 INFO - PROCESS | 1847 | 1461227718790 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b24d800 == 141 [pid = 1847] [id = 408] 01:35:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x8dd2ac00) [pid = 1847] [serial = 1225] [outer = (nil)] 01:35:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x8fb69400) [pid = 1847] [serial = 1226] [outer = 0x8dd2ac00] 01:35:18 INFO - PROCESS | 1847 | 1461227718862 Marionette DEBUG loaded listener.js 01:35:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x8fb99400) [pid = 1847] [serial = 1227] [outer = 0x8dd2ac00] 01:35:19 INFO - PROCESS | 1847 | 1461227719808 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]]]}] 01:35:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:35:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1430ms 01:35:19 INFO - PROCESS | 1847 | 1461227719852 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 01:35:19 INFO - PROCESS | 1847 | 1461227719858 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 01:35:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:35:19 INFO - PROCESS | 1847 | 1461227719867 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:35:19 INFO - PROCESS | 1847 | 1461227719873 Marionette TRACE conn3 <- [1,1606,null,{}] 01:35:19 INFO - PROCESS | 1847 | 1461227719883 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}] 01:35:20 INFO - PROCESS | 1847 | 1461227720104 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 01:35:20 INFO - PROCESS | 1847 | 1461227720453 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x88673800 == 142 [pid = 1847] [id = 409] 01:35:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x88674400) [pid = 1847] [serial = 1228] [outer = (nil)] 01:35:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x8b5bb400) [pid = 1847] [serial = 1229] [outer = 0x88674400] 01:35:20 INFO - PROCESS | 1847 | 1461227720546 Marionette DEBUG loaded listener.js 01:35:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x8b882800) [pid = 1847] [serial = 1230] [outer = 0x88674400] 01:35:21 INFO - PROCESS | 1847 | 1461227721469 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]]]}] 01:35:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:35:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1636ms 01:35:21 INFO - PROCESS | 1847 | 1461227721503 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 01:35:21 INFO - PROCESS | 1847 | 1461227721511 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 01:35:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:35:21 INFO - PROCESS | 1847 | 1461227721522 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:35:21 INFO - PROCESS | 1847 | 1461227721526 Marionette TRACE conn3 <- [1,1610,null,{}] 01:35:21 INFO - PROCESS | 1847 | 1461227721532 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}] 01:35:21 INFO - PROCESS | 1847 | 1461227721726 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 01:35:22 INFO - PROCESS | 1847 | 1461227722056 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5bf400 == 143 [pid = 1847] [id = 410] 01:35:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x8dc54c00) [pid = 1847] [serial = 1231] [outer = (nil)] 01:35:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x8f379c00) [pid = 1847] [serial = 1232] [outer = 0x8dc54c00] 01:35:22 INFO - PROCESS | 1847 | 1461227722147 Marionette DEBUG loaded listener.js 01:35:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x8fa2ac00) [pid = 1847] [serial = 1233] [outer = 0x8dc54c00] 01:35:23 INFO - PROCESS | 1847 | 1461227723179 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]]]}] 01:35:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:35:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1683ms 01:35:23 INFO - PROCESS | 1847 | 1461227723205 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 01:35:23 INFO - PROCESS | 1847 | 1461227723209 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 01:35:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:35:23 INFO - PROCESS | 1847 | 1461227723216 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:35:23 INFO - PROCESS | 1847 | 1461227723222 Marionette TRACE conn3 <- [1,1614,null,{}] 01:35:23 INFO - PROCESS | 1847 | 1461227723239 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}] 01:35:23 INFO - PROCESS | 1847 | 1461227723438 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 01:35:23 INFO - PROCESS | 1847 | 1461227723761 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fd8fc00 == 144 [pid = 1847] [id = 411] 01:35:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x90166400) [pid = 1847] [serial = 1234] [outer = (nil)] 01:35:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x902e1400) [pid = 1847] [serial = 1235] [outer = 0x90166400] 01:35:23 INFO - PROCESS | 1847 | 1461227723855 Marionette DEBUG loaded listener.js 01:35:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x9031d000) [pid = 1847] [serial = 1236] [outer = 0x90166400] 01:35:24 INFO - PROCESS | 1847 | 1461227724753 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]]]}] 01:35:24 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 01:35:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1585ms 01:35:24 INFO - PROCESS | 1847 | 1461227724802 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 01:35:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:35:24 INFO - PROCESS | 1847 | 1461227724807 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 01:35:24 INFO - PROCESS | 1847 | 1461227724813 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:35:24 INFO - PROCESS | 1847 | 1461227724817 Marionette TRACE conn3 <- [1,1618,null,{}] 01:35:24 INFO - PROCESS | 1847 | 1461227724822 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}] 01:35:25 INFO - PROCESS | 1847 | 1461227725012 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 01:35:25 INFO - PROCESS | 1847 | 1461227725285 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc5a800 == 145 [pid = 1847] [id = 412] 01:35:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x90249800) [pid = 1847] [serial = 1237] [outer = (nil)] 01:35:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x91125400) [pid = 1847] [serial = 1238] [outer = 0x90249800] 01:35:25 INFO - PROCESS | 1847 | 1461227725422 Marionette DEBUG loaded listener.js 01:35:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x911a0c00) [pid = 1847] [serial = 1239] [outer = 0x90249800] 01:35:26 INFO - PROCESS | 1847 | 1461227726286 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]]]}] 01:35:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:35:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1531ms 01:35:26 INFO - PROCESS | 1847 | 1461227726344 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 01:35:26 INFO - PROCESS | 1847 | 1461227726347 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 01:35:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:35:26 INFO - PROCESS | 1847 | 1461227726354 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:35:26 INFO - PROCESS | 1847 | 1461227726358 Marionette TRACE conn3 <- [1,1622,null,{}] 01:35:26 INFO - PROCESS | 1847 | 1461227726363 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}] 01:35:26 INFO - PROCESS | 1847 | 1461227726564 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 01:35:26 INFO - PROCESS | 1847 | 1461227726888 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e609000 == 146 [pid = 1847] [id = 413] 01:35:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x90349400) [pid = 1847] [serial = 1240] [outer = (nil)] 01:35:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x91de3800) [pid = 1847] [serial = 1241] [outer = 0x90349400] 01:35:26 INFO - PROCESS | 1847 | 1461227726978 Marionette DEBUG loaded listener.js 01:35:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x91de9000) [pid = 1847] [serial = 1242] [outer = 0x90349400] 01:35:27 INFO - PROCESS | 1847 | 1461227727913 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]]]}] 01:35:27 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 01:35:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1594ms 01:35:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:35:27 INFO - PROCESS | 1847 | 1461227727949 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 01:35:27 INFO - PROCESS | 1847 | 1461227727952 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 01:35:27 INFO - PROCESS | 1847 | 1461227727959 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:35:27 INFO - PROCESS | 1847 | 1461227727961 Marionette TRACE conn3 <- [1,1626,null,{}] 01:35:27 INFO - PROCESS | 1847 | 1461227727968 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}] 01:35:28 INFO - PROCESS | 1847 | 1461227728183 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 01:35:28 INFO - PROCESS | 1847 | 1461227728514 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x92af7c00 == 147 [pid = 1847] [id = 414] 01:35:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x93c79400) [pid = 1847] [serial = 1243] [outer = (nil)] 01:35:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x95077800) [pid = 1847] [serial = 1244] [outer = 0x93c79400] 01:35:28 INFO - PROCESS | 1847 | 1461227728618 Marionette DEBUG loaded listener.js 01:35:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x9639e800) [pid = 1847] [serial = 1245] [outer = 0x93c79400] 01:35:29 INFO - PROCESS | 1847 | 1461227729497 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]]]}] 01:35:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:35:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1588ms 01:35:29 INFO - PROCESS | 1847 | 1461227729545 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 01:35:29 INFO - PROCESS | 1847 | 1461227729550 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 01:35:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:35:29 INFO - PROCESS | 1847 | 1461227729556 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:35:29 INFO - PROCESS | 1847 | 1461227729558 Marionette TRACE conn3 <- [1,1630,null,{}] 01:35:29 INFO - PROCESS | 1847 | 1461227729565 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}] 01:35:29 INFO - PROCESS | 1847 | 1461227729742 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 01:35:30 INFO - PROCESS | 1847 | 1461227730024 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x90326400 == 148 [pid = 1847] [id = 415] 01:35:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x92aedc00) [pid = 1847] [serial = 1246] [outer = (nil)] 01:35:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x975d2c00) [pid = 1847] [serial = 1247] [outer = 0x92aedc00] 01:35:30 INFO - PROCESS | 1847 | 1461227730154 Marionette DEBUG loaded listener.js 01:35:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x97849c00) [pid = 1847] [serial = 1248] [outer = 0x92aedc00] 01:35:31 INFO - PROCESS | 1847 | 1461227731009 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]]]}] 01:35:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:35:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1486ms 01:35:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:35:31 INFO - PROCESS | 1847 | 1461227731042 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 01:35:31 INFO - PROCESS | 1847 | 1461227731046 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 01:35:31 INFO - PROCESS | 1847 | 1461227731052 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:35:31 INFO - PROCESS | 1847 | 1461227731056 Marionette TRACE conn3 <- [1,1634,null,{}] 01:35:31 INFO - PROCESS | 1847 | 1461227731061 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}] 01:35:31 INFO - PROCESS | 1847 | 1461227731240 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 01:35:31 INFO - PROCESS | 1847 | 1461227731541 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e610c00 == 149 [pid = 1847] [id = 416] 01:35:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x8e73a800) [pid = 1847] [serial = 1249] [outer = (nil)] 01:35:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x97da0c00) [pid = 1847] [serial = 1250] [outer = 0x8e73a800] 01:35:31 INFO - PROCESS | 1847 | 1461227731673 Marionette DEBUG loaded listener.js 01:35:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x97ea8c00) [pid = 1847] [serial = 1251] [outer = 0x8e73a800] 01:35:32 INFO - PROCESS | 1847 | 1461227732578 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]]]}] 01:35:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:35:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1581ms 01:35:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:35:32 INFO - PROCESS | 1847 | 1461227732633 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 01:35:32 INFO - PROCESS | 1847 | 1461227732636 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 01:35:32 INFO - PROCESS | 1847 | 1461227732642 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:35:32 INFO - PROCESS | 1847 | 1461227732646 Marionette TRACE conn3 <- [1,1638,null,{}] 01:35:32 INFO - PROCESS | 1847 | 1461227732652 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}] 01:35:32 INFO - PROCESS | 1847 | 1461227732857 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 01:35:33 INFO - PROCESS | 1847 | 1461227733180 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e6ca800 == 150 [pid = 1847] [id = 417] 01:35:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x90344000) [pid = 1847] [serial = 1252] [outer = (nil)] 01:35:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 258 (0x984b1c00) [pid = 1847] [serial = 1253] [outer = 0x90344000] 01:35:33 INFO - PROCESS | 1847 | 1461227733270 Marionette DEBUG loaded listener.js 01:35:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 259 (0x98a33800) [pid = 1847] [serial = 1254] [outer = 0x90344000] 01:35:34 INFO - PROCESS | 1847 | 1461227734150 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]]]}] 01:35:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:35:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1586ms 01:35:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:35:34 INFO - PROCESS | 1847 | 1461227734227 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 01:35:34 INFO - PROCESS | 1847 | 1461227734231 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 01:35:34 INFO - PROCESS | 1847 | 1461227734237 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:35:34 INFO - PROCESS | 1847 | 1461227734241 Marionette TRACE conn3 <- [1,1642,null,{}] 01:35:34 INFO - PROCESS | 1847 | 1461227734247 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}] 01:35:34 INFO - PROCESS | 1847 | 1461227734433 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 01:35:34 INFO - PROCESS | 1847 | 1461227734754 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x97d9a400 == 151 [pid = 1847] [id = 418] 01:35:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 260 (0x97da3400) [pid = 1847] [serial = 1255] [outer = (nil)] 01:35:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 261 (0x9b036800) [pid = 1847] [serial = 1256] [outer = 0x97da3400] 01:35:34 INFO - PROCESS | 1847 | 1461227734843 Marionette DEBUG loaded listener.js 01:35:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 262 (0x9df91800) [pid = 1847] [serial = 1257] [outer = 0x97da3400] 01:35:35 INFO - PROCESS | 1847 | 1461227735675 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]]]}] 01:35:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:35:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1483ms 01:35:35 INFO - PROCESS | 1847 | 1461227735728 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 01:35:35 INFO - PROCESS | 1847 | 1461227735731 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 01:35:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:35:35 INFO - PROCESS | 1847 | 1461227735740 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:35:35 INFO - PROCESS | 1847 | 1461227735745 Marionette TRACE conn3 <- [1,1646,null,{}] 01:35:35 INFO - PROCESS | 1847 | 1461227735750 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}] 01:35:36 INFO - PROCESS | 1847 | 1461227736008 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 01:35:36 INFO - PROCESS | 1847 | 1461227736354 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf11800 == 152 [pid = 1847] [id = 419] 01:35:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 263 (0x8bf1d800) [pid = 1847] [serial = 1258] [outer = (nil)] 01:35:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 264 (0xa0e92400) [pid = 1847] [serial = 1259] [outer = 0x8bf1d800] 01:35:36 INFO - PROCESS | 1847 | 1461227736459 Marionette DEBUG loaded listener.js 01:35:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 265 (0xa281c000) [pid = 1847] [serial = 1260] [outer = 0x8bf1d800] 01:35:37 INFO - PROCESS | 1847 | 1461227737370 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]]]}] 01:35:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:35:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1685ms 01:35:37 INFO - PROCESS | 1847 | 1461227737427 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 01:35:37 INFO - PROCESS | 1847 | 1461227737430 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 01:35:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:35:37 INFO - PROCESS | 1847 | 1461227737437 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:35:37 INFO - PROCESS | 1847 | 1461227737441 Marionette TRACE conn3 <- [1,1650,null,{}] 01:35:37 INFO - PROCESS | 1847 | 1461227737446 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}] 01:35:37 INFO - PROCESS | 1847 | 1461227737641 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 01:35:38 INFO - PROCESS | 1847 | 1461227737979 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x88d73c00 == 153 [pid = 1847] [id = 420] 01:35:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 266 (0x88d74000) [pid = 1847] [serial = 1261] [outer = (nil)] 01:35:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 267 (0x88d7b000) [pid = 1847] [serial = 1262] [outer = 0x88d74000] 01:35:38 INFO - PROCESS | 1847 | 1461227738068 Marionette DEBUG loaded listener.js 01:35:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 268 (0x88d7d000) [pid = 1847] [serial = 1263] [outer = 0x88d74000] 01:35:38 INFO - PROCESS | 1847 | 1461227738947 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]]]}] 01:35:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:35:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1545ms 01:35:38 INFO - PROCESS | 1847 | 1461227738983 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 01:35:38 INFO - PROCESS | 1847 | 1461227738986 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 01:35:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:35:38 INFO - PROCESS | 1847 | 1461227738992 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:35:38 INFO - PROCESS | 1847 | 1461227738996 Marionette TRACE conn3 <- [1,1654,null,{}] 01:35:39 INFO - PROCESS | 1847 | 1461227739001 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}] 01:35:39 INFO - PROCESS | 1847 | 1461227739183 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 01:35:39 INFO - PROCESS | 1847 | 1461227739471 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x840e2800 == 154 [pid = 1847] [id = 421] 01:35:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 269 (0x840e3400) [pid = 1847] [serial = 1264] [outer = (nil)] 01:35:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 270 (0x840eb400) [pid = 1847] [serial = 1265] [outer = 0x840e3400] 01:35:39 INFO - PROCESS | 1847 | 1461227739600 Marionette DEBUG loaded listener.js 01:35:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 271 (0x840ee000) [pid = 1847] [serial = 1266] [outer = 0x840e3400] 01:35:40 INFO - PROCESS | 1847 | 1461227740467 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]]]}] 01:35:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:35:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1540ms 01:35:40 INFO - PROCESS | 1847 | 1461227740534 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 01:35:40 INFO - PROCESS | 1847 | 1461227740538 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 01:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:35:40 INFO - PROCESS | 1847 | 1461227740544 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:35:40 INFO - PROCESS | 1847 | 1461227740548 Marionette TRACE conn3 <- [1,1658,null,{}] 01:35:40 INFO - PROCESS | 1847 | 1461227740553 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}] 01:35:40 INFO - PROCESS | 1847 | 1461227740739 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 01:35:41 INFO - PROCESS | 1847 | 1461227741072 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x840e5c00 == 155 [pid = 1847] [id = 422] 01:35:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 272 (0x840eac00) [pid = 1847] [serial = 1267] [outer = (nil)] 01:35:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 273 (0x85044c00) [pid = 1847] [serial = 1268] [outer = 0x840eac00] 01:35:41 INFO - PROCESS | 1847 | 1461227741160 Marionette DEBUG loaded listener.js 01:35:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 274 (0x85047c00) [pid = 1847] [serial = 1269] [outer = 0x840eac00] 01:35:42 INFO - PROCESS | 1847 | 1461227742016 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]]]}] 01:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1532ms 01:35:42 INFO - PROCESS | 1847 | 1461227742076 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 01:35:42 INFO - PROCESS | 1847 | 1461227742080 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 01:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:35:42 INFO - PROCESS | 1847 | 1461227742086 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:35:42 INFO - PROCESS | 1847 | 1461227742090 Marionette TRACE conn3 <- [1,1662,null,{}] 01:35:42 INFO - PROCESS | 1847 | 1461227742095 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}] 01:35:42 INFO - PROCESS | 1847 | 1461227742284 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 01:35:42 INFO - PROCESS | 1847 | 1461227742625 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x840f1c00 == 156 [pid = 1847] [id = 423] 01:35:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 275 (0x85041400) [pid = 1847] [serial = 1270] [outer = (nil)] 01:35:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 276 (0x8504f000) [pid = 1847] [serial = 1271] [outer = 0x85041400] 01:35:42 INFO - PROCESS | 1847 | 1461227742728 Marionette DEBUG loaded listener.js 01:35:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 277 (0x878ef800) [pid = 1847] [serial = 1272] [outer = 0x85041400] 01:35:43 INFO - PROCESS | 1847 | 1461227743599 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]]]}] 01:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1583ms 01:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:35:43 INFO - PROCESS | 1847 | 1461227743670 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 01:35:43 INFO - PROCESS | 1847 | 1461227743673 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 01:35:43 INFO - PROCESS | 1847 | 1461227743680 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:35:43 INFO - PROCESS | 1847 | 1461227743683 Marionette TRACE conn3 <- [1,1666,null,{}] 01:35:43 INFO - PROCESS | 1847 | 1461227743689 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}] 01:35:43 INFO - PROCESS | 1847 | 1461227743874 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 01:35:44 INFO - PROCESS | 1847 | 1461227744158 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x83909c00 == 157 [pid = 1847] [id = 424] 01:35:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 278 (0x8390a000) [pid = 1847] [serial = 1273] [outer = (nil)] 01:35:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 279 (0x83911800) [pid = 1847] [serial = 1274] [outer = 0x8390a000] 01:35:44 INFO - PROCESS | 1847 | 1461227744289 Marionette DEBUG loaded listener.js 01:35:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 280 (0x83915000) [pid = 1847] [serial = 1275] [outer = 0x8390a000] 01:35:45 INFO - PROCESS | 1847 | 1461227745155 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]]]}] 01:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1530ms 01:35:45 INFO - PROCESS | 1847 | 1461227745210 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 01:35:45 INFO - PROCESS | 1847 | 1461227745213 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 01:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:35:45 INFO - PROCESS | 1847 | 1461227745220 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:35:45 INFO - PROCESS | 1847 | 1461227745223 Marionette TRACE conn3 <- [1,1670,null,{}] 01:35:45 INFO - PROCESS | 1847 | 1461227745229 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}] 01:35:45 INFO - PROCESS | 1847 | 1461227745416 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 01:35:45 INFO - PROCESS | 1847 | 1461227745701 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x8390a800 == 158 [pid = 1847] [id = 425] 01:35:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 281 (0x83912000) [pid = 1847] [serial = 1276] [outer = (nil)] 01:35:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 282 (0x87d8fc00) [pid = 1847] [serial = 1277] [outer = 0x83912000] 01:35:45 INFO - PROCESS | 1847 | 1461227745833 Marionette DEBUG loaded listener.js 01:35:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 283 (0x88d7d800) [pid = 1847] [serial = 1278] [outer = 0x83912000] 01:35:46 INFO - PROCESS | 1847 | 1461227746759 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]]]}] 01:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1586ms 01:35:46 INFO - PROCESS | 1847 | 1461227746807 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 01:35:46 INFO - PROCESS | 1847 | 1461227746810 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 01:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:35:46 INFO - PROCESS | 1847 | 1461227746817 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:35:46 INFO - PROCESS | 1847 | 1461227746821 Marionette TRACE conn3 <- [1,1674,null,{}] 01:35:46 INFO - PROCESS | 1847 | 1461227746826 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}] 01:35:47 INFO - PROCESS | 1847 | 1461227747011 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 01:35:47 INFO - PROCESS | 1847 | 1461227747856 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x840f0c00 == 159 [pid = 1847] [id = 426] 01:35:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 284 (0x840f1000) [pid = 1847] [serial = 1279] [outer = (nil)] 01:35:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 285 (0x8504a800) [pid = 1847] [serial = 1280] [outer = 0x840f1000] 01:35:47 INFO - PROCESS | 1847 | 1461227747942 Marionette DEBUG loaded listener.js 01:35:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 286 (0x85294000) [pid = 1847] [serial = 1281] [outer = 0x840f1000] 01:35:48 INFO - PROCESS | 1847 | 1461227748853 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]]]}] 01:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2087ms 01:35:48 INFO - PROCESS | 1847 | 1461227748905 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 01:35:48 INFO - PROCESS | 1847 | 1461227748913 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 01:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:35:48 INFO - PROCESS | 1847 | 1461227748921 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:35:48 INFO - PROCESS | 1847 | 1461227748926 Marionette TRACE conn3 <- [1,1678,null,{}] 01:35:48 INFO - PROCESS | 1847 | 1461227748933 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}] 01:35:49 INFO - PROCESS | 1847 | 1461227749119 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 01:35:49 INFO - PROCESS | 1847 | 1461227749406 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x88651800 == 160 [pid = 1847] [id = 427] 01:35:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 287 (0x88668c00) [pid = 1847] [serial = 1282] [outer = (nil)] 01:35:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 288 (0x88d4d000) [pid = 1847] [serial = 1283] [outer = 0x88668c00] 01:35:49 INFO - PROCESS | 1847 | 1461227749540 Marionette DEBUG loaded listener.js 01:35:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 289 (0x8b188400) [pid = 1847] [serial = 1284] [outer = 0x88668c00] 01:35:50 INFO - PROCESS | 1847 | --DOCSHELL 0x88650400 == 159 [pid = 1847] [id = 205] 01:35:50 INFO - PROCESS | 1847 | --DOCSHELL 0x97981800 == 158 [pid = 1847] [id = 393] 01:35:50 INFO - PROCESS | 1847 | --DOCSHELL 0x90240000 == 157 [pid = 1847] [id = 392] 01:35:50 INFO - PROCESS | 1847 | --DOCSHELL 0x92bacc00 == 156 [pid = 1847] [id = 391] 01:35:50 INFO - PROCESS | 1847 | --DOCSHELL 0x8c104000 == 155 [pid = 1847] [id = 389] 01:35:50 INFO - PROCESS | 1847 | --DOCSHELL 0x911a5800 == 154 [pid = 1847] [id = 390] 01:35:50 INFO - PROCESS | 1847 | --DOCSHELL 0x8b9f6400 == 153 [pid = 1847] [id = 388] 01:35:50 INFO - PROCESS | 1847 | --DOCSHELL 0x8dc95c00 == 152 [pid = 1847] [id = 387] 01:35:50 INFO - PROCESS | 1847 | --DOCSHELL 0x87f43c00 == 151 [pid = 1847] [id = 386] 01:35:50 INFO - PROCESS | 1847 | --DOCSHELL 0x878ecc00 == 150 [pid = 1847] [id = 385] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 288 (0x8c102800) [pid = 1847] [serial = 1137] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 287 (0x88d4c400) [pid = 1847] [serial = 1124] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 286 (0x983b8000) [pid = 1847] [serial = 1103] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 285 (0x8dc51800) [pid = 1847] [serial = 1127] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 284 (0xa0e8ec00) [pid = 1847] [serial = 1109] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 283 (0x8b245c00) [pid = 1847] [serial = 1133] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 282 (0x8fba0c00) [pid = 1847] [serial = 1149] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 281 (0x8f2a7c00) [pid = 1847] [serial = 1145] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 280 (0x8f382000) [pid = 1847] [serial = 1146] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 279 (0xa2823400) [pid = 1847] [serial = 1118] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 278 (0x8fb70000) [pid = 1847] [serial = 1148] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 277 (0x8dc5c800) [pid = 1847] [serial = 1130] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 276 (0x8dc9a800) [pid = 1847] [serial = 1091] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 275 (0x90325c00) [pid = 1847] [serial = 1121] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 274 (0x902e0400) [pid = 1847] [serial = 1152] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 273 (0x8e5b2000) [pid = 1847] [serial = 1142] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 272 (0x8bf11400) [pid = 1847] [serial = 1136] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 271 (0x8dc9e400) [pid = 1847] [serial = 1139] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 270 (0x8b5c2000) [pid = 1847] [serial = 1134] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 269 (0x96396400) [pid = 1847] [serial = 1097] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 268 (0x8e60cc00) [pid = 1847] [serial = 1140] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 267 (0xa281dc00) [pid = 1847] [serial = 1112] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 266 (0x8fb93000) [pid = 1847] [serial = 1094] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 265 (0x8e6d4000) [pid = 1847] [serial = 1143] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 264 (0x9016c000) [pid = 1847] [serial = 1151] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 263 (0x89e2a000) [pid = 1847] [serial = 1115] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 262 (0x97985800) [pid = 1847] [serial = 1100] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 261 (0x9b0ed800) [pid = 1847] [serial = 1106] [outer = (nil)] [url = about:blank] 01:35:50 INFO - PROCESS | 1847 | --DOMWINDOW == 260 (0x902e6400) [pid = 1847] [serial = 1154] [outer = (nil)] [url = about:blank] 01:35:51 INFO - PROCESS | 1847 | 1461227751378 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]]]}] 01:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 2482ms 01:35:51 INFO - PROCESS | 1847 | 1461227751406 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 01:35:51 INFO - PROCESS | 1847 | 1461227751412 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 01:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:35:51 INFO - PROCESS | 1847 | 1461227751420 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:35:51 INFO - PROCESS | 1847 | 1461227751423 Marionette TRACE conn3 <- [1,1682,null,{}] 01:35:51 INFO - PROCESS | 1847 | 1461227751429 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}] 01:35:51 INFO - PROCESS | 1847 | 1461227751644 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 01:35:51 INFO - PROCESS | 1847 | 1461227751845 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x8529c800 == 151 [pid = 1847] [id = 428] 01:35:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 261 (0x863e9000) [pid = 1847] [serial = 1285] [outer = (nil)] 01:35:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 262 (0x88d4e000) [pid = 1847] [serial = 1286] [outer = 0x863e9000] 01:35:51 INFO - PROCESS | 1847 | 1461227751921 Marionette DEBUG loaded listener.js 01:35:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 263 (0x8b5b6800) [pid = 1847] [serial = 1287] [outer = 0x863e9000] 01:35:52 INFO - PROCESS | 1847 | 1461227752680 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]]]}] 01:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1291ms 01:35:52 INFO - PROCESS | 1847 | 1461227752714 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 01:35:52 INFO - PROCESS | 1847 | 1461227752717 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 01:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:35:52 INFO - PROCESS | 1847 | 1461227752725 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:35:52 INFO - PROCESS | 1847 | 1461227752734 Marionette TRACE conn3 <- [1,1686,null,{}] 01:35:52 INFO - PROCESS | 1847 | 1461227752748 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}] 01:35:52 INFO - PROCESS | 1847 | 1461227752925 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 01:35:52 INFO - PROCESS | 1847 | 1461227752935 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x8504d000 == 152 [pid = 1847] [id = 429] 01:35:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 264 (0x8bf1e400) [pid = 1847] [serial = 1288] [outer = (nil)] 01:35:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 265 (0x8c10cc00) [pid = 1847] [serial = 1289] [outer = 0x8bf1e400] 01:35:53 INFO - PROCESS | 1847 | 1461227753017 Marionette DEBUG loaded listener.js 01:35:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 266 (0x8dc55000) [pid = 1847] [serial = 1290] [outer = 0x8bf1e400] 01:35:54 INFO - PROCESS | 1847 | 1461227754050 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]]]}] 01:35:54 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 01:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1393ms 01:35:54 INFO - PROCESS | 1847 | 1461227754117 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 01:35:54 INFO - PROCESS | 1847 | 1461227754121 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 01:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:35:54 INFO - PROCESS | 1847 | 1461227754127 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:35:54 INFO - PROCESS | 1847 | 1461227754131 Marionette TRACE conn3 <- [1,1690,null,{}] 01:35:54 INFO - PROCESS | 1847 | 1461227754136 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}] 01:35:54 INFO - PROCESS | 1847 | 1461227754385 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 01:35:54 INFO - PROCESS | 1847 | 1461227754410 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x840eb800 == 153 [pid = 1847] [id = 430] 01:35:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 267 (0x8c106800) [pid = 1847] [serial = 1291] [outer = (nil)] 01:35:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 268 (0x8dd2a800) [pid = 1847] [serial = 1292] [outer = 0x8c106800] 01:35:54 INFO - PROCESS | 1847 | 1461227754481 Marionette DEBUG loaded listener.js 01:35:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 269 (0x8e5b0400) [pid = 1847] [serial = 1293] [outer = 0x8c106800] 01:35:55 INFO - PROCESS | 1847 | 1461227755400 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]]]}] 01:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1287ms 01:35:55 INFO - PROCESS | 1847 | 1461227755421 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 01:35:55 INFO - PROCESS | 1847 | 1461227755424 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 01:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:35:55 INFO - PROCESS | 1847 | 1461227755430 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:35:55 INFO - PROCESS | 1847 | 1461227755433 Marionette TRACE conn3 <- [1,1694,null,{}] 01:35:55 INFO - PROCESS | 1847 | 1461227755439 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}] 01:35:55 INFO - PROCESS | 1847 | 1461227755690 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 01:35:55 INFO - PROCESS | 1847 | 1461227755723 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dd2d400 == 154 [pid = 1847] [id = 431] 01:35:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 270 (0x8e608c00) [pid = 1847] [serial = 1294] [outer = (nil)] 01:35:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 271 (0x8e731400) [pid = 1847] [serial = 1295] [outer = 0x8e608c00] 01:35:55 INFO - PROCESS | 1847 | 1461227755813 Marionette DEBUG loaded listener.js 01:35:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 272 (0x8f37e400) [pid = 1847] [serial = 1296] [outer = 0x8e608c00] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 271 (0x946e5000) [pid = 1847] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 270 (0x96838c00) [pid = 1847] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 269 (0x8b5b1400) [pid = 1847] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 268 (0xa0e97000) [pid = 1847] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 267 (0x8fb9bc00) [pid = 1847] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 266 (0x88d48400) [pid = 1847] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 265 (0x878ed000) [pid = 1847] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 264 (0x863e6800) [pid = 1847] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 263 (0x87d9dc00) [pid = 1847] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 262 (0x9df9b800) [pid = 1847] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 261 (0x8b87f000) [pid = 1847] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 260 (0x8f373c00) [pid = 1847] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 259 (0x8b886800) [pid = 1847] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 258 (0x983b8800) [pid = 1847] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 257 (0x878f1800) [pid = 1847] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x99291000) [pid = 1847] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x89db4c00) [pid = 1847] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x93b2b800) [pid = 1847] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x878f1c00) [pid = 1847] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x8bf1e800) [pid = 1847] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x9aecec00) [pid = 1847] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x911a8400) [pid = 1847] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x979a8c00) [pid = 1847] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x97989c00) [pid = 1847] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x9683c000) [pid = 1847] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x9ffa6400) [pid = 1847] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x8b9fb400) [pid = 1847] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x98366400) [pid = 1847] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x8865d800) [pid = 1847] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x88d4a000) [pid = 1847] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x8e73e000) [pid = 1847] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x8fd8e000) [pid = 1847] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x85298c00) [pid = 1847] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x946e0400) [pid = 1847] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x8e5b5000) [pid = 1847] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x9761dc00) [pid = 1847] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x93c77800) [pid = 1847] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0xa0fa0000) [pid = 1847] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x9928ec00) [pid = 1847] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x97128c00) [pid = 1847] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x8b24c400) [pid = 1847] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x93b39800) [pid = 1847] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x93b35000) [pid = 1847] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x86fa4400) [pid = 1847] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x863edc00) [pid = 1847] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x984b2400) [pid = 1847] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x8e6cac00) [pid = 1847] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x8b5aa800) [pid = 1847] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x8865d000) [pid = 1847] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x9912a400) [pid = 1847] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x9797cc00) [pid = 1847] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x8fb6a800) [pid = 1847] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x87d95c00) [pid = 1847] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x96291c00) [pid = 1847] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x8c108800) [pid = 1847] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x86fa8400) [pid = 1847] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x8dd30000) [pid = 1847] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x8fd86400) [pid = 1847] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x9fb30800) [pid = 1847] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x8e6c5800) [pid = 1847] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x9feaec00) [pid = 1847] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x971a3c00) [pid = 1847] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x9aec3c00) [pid = 1847] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0xa0c35800) [pid = 1847] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x8fb77400) [pid = 1847] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0xa0e9cc00) [pid = 1847] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x90322400) [pid = 1847] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x878f0400) [pid = 1847] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x93b3a000) [pid = 1847] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x91de8c00) [pid = 1847] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x97125800) [pid = 1847] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x98af9400) [pid = 1847] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x90321000) [pid = 1847] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x8f376c00) [pid = 1847] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x9ffcc000) [pid = 1847] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x89e22400) [pid = 1847] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x9fc2ac00) [pid = 1847] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x8fb73800) [pid = 1847] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x9033dc00) [pid = 1847] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x978c1800) [pid = 1847] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:35:57 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x978b9400) [pid = 1847] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:35:58 INFO - PROCESS | 1847 | 1461227758048 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]]]}] 01:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 2631ms 01:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:35:58 INFO - PROCESS | 1847 | 1461227758063 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 01:35:58 INFO - PROCESS | 1847 | 1461227758065 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 01:35:58 INFO - PROCESS | 1847 | 1461227758072 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:35:58 INFO - PROCESS | 1847 | 1461227758075 Marionette TRACE conn3 <- [1,1698,null,{}] 01:35:58 INFO - PROCESS | 1847 | 1461227758080 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}] 01:35:58 INFO - PROCESS | 1847 | 1461227758346 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 01:35:58 INFO - PROCESS | 1847 | 1461227758478 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x85298c00 == 155 [pid = 1847] [id = 432] 01:35:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x86fa8400) [pid = 1847] [serial = 1297] [outer = (nil)] 01:35:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x88d48400) [pid = 1847] [serial = 1298] [outer = 0x86fa8400] 01:35:58 INFO - PROCESS | 1847 | 1461227758549 Marionette DEBUG loaded listener.js 01:35:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x89e23400) [pid = 1847] [serial = 1299] [outer = 0x86fa8400] 01:35:59 INFO - PROCESS | 1847 | 1461227759413 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]]]}] 01:35:59 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 01:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1386ms 01:35:59 INFO - PROCESS | 1847 | 1461227759469 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 01:35:59 INFO - PROCESS | 1847 | 1461227759475 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 01:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:35:59 INFO - PROCESS | 1847 | 1461227759484 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:35:59 INFO - PROCESS | 1847 | 1461227759490 Marionette TRACE conn3 <- [1,1702,null,{}] 01:35:59 INFO - PROCESS | 1847 | 1461227759499 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}] 01:35:59 INFO - PROCESS | 1847 | 1461227759692 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 01:36:00 INFO - PROCESS | 1847 | 1461227760043 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x8504f800 == 156 [pid = 1847] [id = 433] 01:36:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x8528f000) [pid = 1847] [serial = 1300] [outer = (nil)] 01:36:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x863ee000) [pid = 1847] [serial = 1301] [outer = 0x8528f000] 01:36:00 INFO - PROCESS | 1847 | 1461227760135 Marionette DEBUG loaded listener.js 01:36:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x86fad400) [pid = 1847] [serial = 1302] [outer = 0x8528f000] 01:36:01 INFO - PROCESS | 1847 | 1461227761074 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]]]}] 01:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1634ms 01:36:01 INFO - PROCESS | 1847 | 1461227761119 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 01:36:01 INFO - PROCESS | 1847 | 1461227761128 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 01:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:36:01 INFO - PROCESS | 1847 | 1461227761139 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:36:01 INFO - PROCESS | 1847 | 1461227761143 Marionette TRACE conn3 <- [1,1706,null,{}] 01:36:01 INFO - PROCESS | 1847 | 1461227761150 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}] 01:36:01 INFO - PROCESS | 1847 | 1461227761379 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 01:36:01 INFO - PROCESS | 1847 | 1461227761724 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x878f6c00 == 157 [pid = 1847] [id = 434] 01:36:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x8859d000) [pid = 1847] [serial = 1303] [outer = (nil)] 01:36:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x88d73800) [pid = 1847] [serial = 1304] [outer = 0x8859d000] 01:36:01 INFO - PROCESS | 1847 | 1461227761816 Marionette DEBUG loaded listener.js 01:36:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x8b189800) [pid = 1847] [serial = 1305] [outer = 0x8859d000] 01:36:02 INFO - PROCESS | 1847 | 1461227762763 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]]]}] 01:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1690ms 01:36:02 INFO - PROCESS | 1847 | 1461227762829 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 01:36:02 INFO - PROCESS | 1847 | 1461227762834 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 01:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:36:02 INFO - PROCESS | 1847 | 1461227762840 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:36:02 INFO - PROCESS | 1847 | 1461227762847 Marionette TRACE conn3 <- [1,1710,null,{}] 01:36:02 INFO - PROCESS | 1847 | 1461227762863 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}] 01:36:03 INFO - PROCESS | 1847 | 1461227763110 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 01:36:03 INFO - PROCESS | 1847 | 1461227763492 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d94c00 == 158 [pid = 1847] [id = 435] 01:36:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x8b6f1800) [pid = 1847] [serial = 1306] [outer = (nil)] 01:36:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x8bf1e800) [pid = 1847] [serial = 1307] [outer = 0x8b6f1800] 01:36:03 INFO - PROCESS | 1847 | 1461227763582 Marionette DEBUG loaded listener.js 01:36:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x8dc58400) [pid = 1847] [serial = 1308] [outer = 0x8b6f1800] 01:36:04 INFO - PROCESS | 1847 | 1461227764497 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]]]}] 01:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1735ms 01:36:04 INFO - PROCESS | 1847 | 1461227764577 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 01:36:04 INFO - PROCESS | 1847 | 1461227764582 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 01:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:36:04 INFO - PROCESS | 1847 | 1461227764588 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:36:04 INFO - PROCESS | 1847 | 1461227764592 Marionette TRACE conn3 <- [1,1714,null,{}] 01:36:04 INFO - PROCESS | 1847 | 1461227764597 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}] 01:36:04 INFO - PROCESS | 1847 | 1461227764789 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 01:36:05 INFO - PROCESS | 1847 | 1461227765071 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b24bc00 == 159 [pid = 1847] [id = 436] 01:36:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x8bf20800) [pid = 1847] [serial = 1309] [outer = (nil)] 01:36:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x8e730c00) [pid = 1847] [serial = 1310] [outer = 0x8bf20800] 01:36:05 INFO - PROCESS | 1847 | 1461227765207 Marionette DEBUG loaded listener.js 01:36:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x8f377400) [pid = 1847] [serial = 1311] [outer = 0x8bf20800] 01:36:06 INFO - PROCESS | 1847 | 1461227766107 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]]]}] 01:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1586ms 01:36:06 INFO - PROCESS | 1847 | 1461227766174 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 01:36:06 INFO - PROCESS | 1847 | 1461227766179 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 01:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:36:06 INFO - PROCESS | 1847 | 1461227766185 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:36:06 INFO - PROCESS | 1847 | 1461227766189 Marionette TRACE conn3 <- [1,1718,null,{}] 01:36:06 INFO - PROCESS | 1847 | 1461227766194 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}] 01:36:06 INFO - PROCESS | 1847 | 1461227766384 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 01:36:06 INFO - PROCESS | 1847 | 1461227766729 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5ad800 == 160 [pid = 1847] [id = 437] 01:36:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x8dc95800) [pid = 1847] [serial = 1312] [outer = (nil)] 01:36:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x8f5e6400) [pid = 1847] [serial = 1313] [outer = 0x8dc95800] 01:36:06 INFO - PROCESS | 1847 | 1461227766819 Marionette DEBUG loaded listener.js 01:36:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x8fa22000) [pid = 1847] [serial = 1314] [outer = 0x8dc95800] 01:36:07 INFO - PROCESS | 1847 | 1461227767722 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]]]}] 01:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1592ms 01:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:36:07 INFO - PROCESS | 1847 | 1461227767778 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 01:36:07 INFO - PROCESS | 1847 | 1461227767781 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 01:36:07 INFO - PROCESS | 1847 | 1461227767788 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:36:07 INFO - PROCESS | 1847 | 1461227767791 Marionette TRACE conn3 <- [1,1722,null,{}] 01:36:07 INFO - PROCESS | 1847 | 1461227767797 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}] 01:36:08 INFO - PROCESS | 1847 | 1461227768020 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 01:36:08 INFO - PROCESS | 1847 | 1461227768366 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f373c00 == 161 [pid = 1847] [id = 438] 01:36:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x8fb9b800) [pid = 1847] [serial = 1315] [outer = (nil)] 01:36:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x8fd8c400) [pid = 1847] [serial = 1316] [outer = 0x8fb9b800] 01:36:08 INFO - PROCESS | 1847 | 1461227768462 Marionette DEBUG loaded listener.js 01:36:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x900f5800) [pid = 1847] [serial = 1317] [outer = 0x8fb9b800] 01:36:09 INFO - PROCESS | 1847 | 1461227769350 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]]]}] 01:36:09 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 01:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1637ms 01:36:09 INFO - PROCESS | 1847 | 1461227769425 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 01:36:09 INFO - PROCESS | 1847 | 1461227769429 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 01:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:36:09 INFO - PROCESS | 1847 | 1461227769435 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:36:09 INFO - PROCESS | 1847 | 1461227769439 Marionette TRACE conn3 <- [1,1726,null,{}] 01:36:09 INFO - PROCESS | 1847 | 1461227769444 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}] 01:36:09 INFO - PROCESS | 1847 | 1461227769635 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 01:36:09 INFO - PROCESS | 1847 | 1461227769961 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5b8c00 == 162 [pid = 1847] [id = 439] 01:36:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x8fd8b000) [pid = 1847] [serial = 1318] [outer = (nil)] 01:36:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x90243800) [pid = 1847] [serial = 1319] [outer = 0x8fd8b000] 01:36:10 INFO - PROCESS | 1847 | 1461227770050 Marionette DEBUG loaded listener.js 01:36:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x9024c800) [pid = 1847] [serial = 1320] [outer = 0x8fd8b000] 01:36:10 INFO - PROCESS | 1847 | 1461227770893 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]]]}] 01:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1491ms 01:36:10 INFO - PROCESS | 1847 | 1461227770926 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 01:36:10 INFO - PROCESS | 1847 | 1461227770930 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 01:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:36:10 INFO - PROCESS | 1847 | 1461227770936 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:36:10 INFO - PROCESS | 1847 | 1461227770940 Marionette TRACE conn3 <- [1,1730,null,{}] 01:36:10 INFO - PROCESS | 1847 | 1461227770945 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}] 01:36:11 INFO - PROCESS | 1847 | 1461227771126 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 01:36:11 INFO - PROCESS | 1847 | 1461227771420 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f29f000 == 163 [pid = 1847] [id = 440] 01:36:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x8f37d400) [pid = 1847] [serial = 1321] [outer = (nil)] 01:36:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x90326000) [pid = 1847] [serial = 1322] [outer = 0x8f37d400] 01:36:11 INFO - PROCESS | 1847 | 1461227771552 Marionette DEBUG loaded listener.js 01:36:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x90343c00) [pid = 1847] [serial = 1323] [outer = 0x8f37d400] 01:36:12 INFO - PROCESS | 1847 | 1461227772438 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]]]}] 01:36:12 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 01:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1583ms 01:36:12 INFO - PROCESS | 1847 | 1461227772519 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 01:36:12 INFO - PROCESS | 1847 | 1461227772524 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 01:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:36:12 INFO - PROCESS | 1847 | 1461227772530 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:36:12 INFO - PROCESS | 1847 | 1461227772533 Marionette TRACE conn3 <- [1,1734,null,{}] 01:36:12 INFO - PROCESS | 1847 | 1461227772539 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}] 01:36:12 INFO - PROCESS | 1847 | 1461227772771 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 01:36:13 INFO - PROCESS | 1847 | 1461227773097 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x90248800 == 164 [pid = 1847] [id = 441] 01:36:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x9031c400) [pid = 1847] [serial = 1324] [outer = (nil)] 01:36:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x9119cc00) [pid = 1847] [serial = 1325] [outer = 0x9031c400] 01:36:13 INFO - PROCESS | 1847 | 1461227773191 Marionette DEBUG loaded listener.js 01:36:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x911a4c00) [pid = 1847] [serial = 1326] [outer = 0x9031c400] 01:36:14 INFO - PROCESS | 1847 | 1461227774109 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]]]}] 01:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1643ms 01:36:14 INFO - PROCESS | 1847 | 1461227774174 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 01:36:14 INFO - PROCESS | 1847 | 1461227774178 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 01:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:36:14 INFO - PROCESS | 1847 | 1461227774185 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:36:14 INFO - PROCESS | 1847 | 1461227774188 Marionette TRACE conn3 <- [1,1738,null,{}] 01:36:14 INFO - PROCESS | 1847 | 1461227774194 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}] 01:36:14 INFO - PROCESS | 1847 | 1461227774380 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 01:36:14 INFO - PROCESS | 1847 | 1461227774708 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x863e6800 == 165 [pid = 1847] [id = 442] 01:36:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x90499000) [pid = 1847] [serial = 1327] [outer = (nil)] 01:36:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x91df1c00) [pid = 1847] [serial = 1328] [outer = 0x90499000] 01:36:14 INFO - PROCESS | 1847 | 1461227774797 Marionette DEBUG loaded listener.js 01:36:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x92856800) [pid = 1847] [serial = 1329] [outer = 0x90499000] 01:36:15 INFO - PROCESS | 1847 | 1461227775660 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]]]}] 01:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1531ms 01:36:15 INFO - PROCESS | 1847 | 1461227775717 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 01:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:36:15 INFO - PROCESS | 1847 | 1461227775722 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 01:36:15 INFO - PROCESS | 1847 | 1461227775728 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:36:15 INFO - PROCESS | 1847 | 1461227775733 Marionette TRACE conn3 <- [1,1742,null,{}] 01:36:15 INFO - PROCESS | 1847 | 1461227775738 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}] 01:36:15 INFO - PROCESS | 1847 | 1461227775953 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 01:36:16 INFO - PROCESS | 1847 | 1461227776298 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f2a6c00 == 166 [pid = 1847] [id = 443] 01:36:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x900f8400) [pid = 1847] [serial = 1330] [outer = (nil)] 01:36:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x93c75800) [pid = 1847] [serial = 1331] [outer = 0x900f8400] 01:36:16 INFO - PROCESS | 1847 | 1461227776400 Marionette DEBUG loaded listener.js 01:36:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x946e2400) [pid = 1847] [serial = 1332] [outer = 0x900f8400] 01:36:17 INFO - PROCESS | 1847 | 1461227777289 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]]]}] 01:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1632ms 01:36:17 INFO - PROCESS | 1847 | 1461227777360 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 01:36:17 INFO - PROCESS | 1847 | 1461227777363 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 01:36:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:36:17 INFO - PROCESS | 1847 | 1461227777370 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:36:17 INFO - PROCESS | 1847 | 1461227777374 Marionette TRACE conn3 <- [1,1746,null,{}] 01:36:17 INFO - PROCESS | 1847 | 1461227777379 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}] 01:36:17 INFO - PROCESS | 1847 | 1461227777603 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 01:36:17 INFO - PROCESS | 1847 | 1461227777948 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x93c72800 == 167 [pid = 1847] [id = 444] 01:36:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x93c75400) [pid = 1847] [serial = 1333] [outer = (nil)] 01:36:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x96393400) [pid = 1847] [serial = 1334] [outer = 0x93c75400] 01:36:18 INFO - PROCESS | 1847 | 1461227778037 Marionette DEBUG loaded listener.js 01:36:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x96838800) [pid = 1847] [serial = 1335] [outer = 0x93c75400] 01:36:18 INFO - PROCESS | 1847 | 1461227778909 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]]]}] 01:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1580ms 01:36:18 INFO - PROCESS | 1847 | 1461227778951 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 01:36:18 INFO - PROCESS | 1847 | 1461227778955 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 01:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:36:18 INFO - PROCESS | 1847 | 1461227778961 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:36:18 INFO - PROCESS | 1847 | 1461227778964 Marionette TRACE conn3 <- [1,1750,null,{}] 01:36:18 INFO - PROCESS | 1847 | 1461227778970 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}] 01:36:19 INFO - PROCESS | 1847 | 1461227779162 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 01:36:19 INFO - PROCESS | 1847 | 1461227779453 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x946e7800 == 168 [pid = 1847] [id = 445] 01:36:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x95b74800) [pid = 1847] [serial = 1336] [outer = (nil)] 01:36:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x97616400) [pid = 1847] [serial = 1337] [outer = 0x95b74800] 01:36:19 INFO - PROCESS | 1847 | 1461227779584 Marionette DEBUG loaded listener.js 01:36:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x97619800) [pid = 1847] [serial = 1338] [outer = 0x95b74800] 01:36:20 INFO - PROCESS | 1847 | 1461227780475 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]]]}] 01:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1584ms 01:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:36:20 INFO - PROCESS | 1847 | 1461227780546 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 01:36:20 INFO - PROCESS | 1847 | 1461227780549 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 01:36:20 INFO - PROCESS | 1847 | 1461227780556 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:36:20 INFO - PROCESS | 1847 | 1461227780559 Marionette TRACE conn3 <- [1,1754,null,{}] 01:36:20 INFO - PROCESS | 1847 | 1461227780565 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}] 01:36:20 INFO - PROCESS | 1847 | 1461227780787 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 01:36:21 INFO - PROCESS | 1847 | 1461227781125 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x902e6000 == 169 [pid = 1847] [id = 446] 01:36:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x91126800) [pid = 1847] [serial = 1339] [outer = (nil)] 01:36:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x97983000) [pid = 1847] [serial = 1340] [outer = 0x91126800] 01:36:21 INFO - PROCESS | 1847 | 1461227781215 Marionette DEBUG loaded listener.js 01:36:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x97987c00) [pid = 1847] [serial = 1341] [outer = 0x91126800] 01:36:22 INFO - PROCESS | 1847 | 1461227782088 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]]]}] 01:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1583ms 01:36:22 INFO - PROCESS | 1847 | 1461227782138 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 01:36:22 INFO - PROCESS | 1847 | 1461227782142 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 01:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:36:22 INFO - PROCESS | 1847 | 1461227782148 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:36:22 INFO - PROCESS | 1847 | 1461227782150 Marionette TRACE conn3 <- [1,1758,null,{}] 01:36:22 INFO - PROCESS | 1847 | 1461227782156 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}] 01:36:22 INFO - PROCESS | 1847 | 1461227782342 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 01:36:22 INFO - PROCESS | 1847 | 1461227782634 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x93c78400 == 170 [pid = 1847] [id = 447] 01:36:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x93c7a800) [pid = 1847] [serial = 1342] [outer = (nil)] 01:36:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x98099400) [pid = 1847] [serial = 1343] [outer = 0x93c7a800] 01:36:22 INFO - PROCESS | 1847 | 1461227782770 Marionette DEBUG loaded listener.js 01:36:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x983bac00) [pid = 1847] [serial = 1344] [outer = 0x93c7a800] 01:36:23 INFO - PROCESS | 1847 | 1461227783634 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]]]}] 01:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1529ms 01:36:23 INFO - PROCESS | 1847 | 1461227783682 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 01:36:23 INFO - PROCESS | 1847 | 1461227783686 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 01:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:36:23 INFO - PROCESS | 1847 | 1461227783692 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:36:23 INFO - PROCESS | 1847 | 1461227783695 Marionette TRACE conn3 <- [1,1762,null,{}] 01:36:23 INFO - PROCESS | 1847 | 1461227783701 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}] 01:36:23 INFO - PROCESS | 1847 | 1461227783890 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 01:36:24 INFO - PROCESS | 1847 | 1461227784179 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x83b68000 == 171 [pid = 1847] [id = 448] 01:36:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x90169000) [pid = 1847] [serial = 1345] [outer = (nil)] 01:36:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x9868c000) [pid = 1847] [serial = 1346] [outer = 0x90169000] 01:36:24 INFO - PROCESS | 1847 | 1461227784312 Marionette DEBUG loaded listener.js 01:36:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x99289400) [pid = 1847] [serial = 1347] [outer = 0x90169000] 01:36:25 INFO - PROCESS | 1847 | 1461227785186 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]]]}] 01:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1531ms 01:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:36:25 INFO - PROCESS | 1847 | 1461227785224 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 01:36:25 INFO - PROCESS | 1847 | 1461227785227 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 01:36:25 INFO - PROCESS | 1847 | 1461227785233 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:36:25 INFO - PROCESS | 1847 | 1461227785237 Marionette TRACE conn3 <- [1,1766,null,{}] 01:36:25 INFO - PROCESS | 1847 | 1461227785243 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}] 01:36:25 INFO - PROCESS | 1847 | 1461227785522 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 01:36:25 INFO - PROCESS | 1847 | 1461227785786 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x83b68c00 == 172 [pid = 1847] [id = 449] 01:36:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x8bf17c00) [pid = 1847] [serial = 1348] [outer = (nil)] 01:36:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x9ae5bc00) [pid = 1847] [serial = 1349] [outer = 0x8bf17c00] 01:36:25 INFO - PROCESS | 1847 | 1461227785876 Marionette DEBUG loaded listener.js 01:36:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x9aec3c00) [pid = 1847] [serial = 1350] [outer = 0x8bf17c00] 01:36:26 INFO - PROCESS | 1847 | 1461227786762 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]]]}] 01:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1591ms 01:36:26 INFO - PROCESS | 1847 | 1461227786823 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 01:36:26 INFO - PROCESS | 1847 | 1461227786826 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 01:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:36:26 INFO - PROCESS | 1847 | 1461227786833 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:36:26 INFO - PROCESS | 1847 | 1461227786837 Marionette TRACE conn3 <- [1,1770,null,{}] 01:36:26 INFO - PROCESS | 1847 | 1461227786842 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}] 01:36:27 INFO - PROCESS | 1847 | 1461227787032 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 01:36:27 INFO - PROCESS | 1847 | 1461227787402 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc56400 == 173 [pid = 1847] [id = 450] 01:36:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x8dc5c400) [pid = 1847] [serial = 1351] [outer = (nil)] 01:36:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x9df92800) [pid = 1847] [serial = 1352] [outer = 0x8dc5c400] 01:36:27 INFO - PROCESS | 1847 | 1461227787494 Marionette DEBUG loaded listener.js 01:36:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x9fca6800) [pid = 1847] [serial = 1353] [outer = 0x8dc5c400] 01:36:28 INFO - PROCESS | 1847 | 1461227788386 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]]]}] 01:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1630ms 01:36:28 INFO - PROCESS | 1847 | 1461227788464 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 01:36:28 INFO - PROCESS | 1847 | 1461227788467 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 01:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:36:28 INFO - PROCESS | 1847 | 1461227788475 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:36:28 INFO - PROCESS | 1847 | 1461227788478 Marionette TRACE conn3 <- [1,1774,null,{}] 01:36:28 INFO - PROCESS | 1847 | 1461227788484 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}] 01:36:28 INFO - PROCESS | 1847 | 1461227788686 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 01:36:29 INFO - PROCESS | 1847 | 1461227789065 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x86fa2800 == 174 [pid = 1847] [id = 451] 01:36:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x86fa3800) [pid = 1847] [serial = 1354] [outer = (nil)] 01:36:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x8b193000) [pid = 1847] [serial = 1355] [outer = 0x86fa3800] 01:36:29 INFO - PROCESS | 1847 | 1461227789154 Marionette DEBUG loaded listener.js 01:36:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x8dc91800) [pid = 1847] [serial = 1356] [outer = 0x86fa3800] 01:36:30 INFO - PROCESS | 1847 | --DOCSHELL 0x89db7000 == 173 [pid = 1847] [id = 358] 01:36:30 INFO - PROCESS | 1847 | --DOCSHELL 0x8dd2d400 == 172 [pid = 1847] [id = 431] 01:36:30 INFO - PROCESS | 1847 | --DOCSHELL 0x840eb800 == 171 [pid = 1847] [id = 430] 01:36:30 INFO - PROCESS | 1847 | --DOCSHELL 0x8504d000 == 170 [pid = 1847] [id = 429] 01:36:30 INFO - PROCESS | 1847 | --DOCSHELL 0x8529c800 == 169 [pid = 1847] [id = 428] 01:36:30 INFO - PROCESS | 1847 | --DOCSHELL 0x88651800 == 168 [pid = 1847] [id = 427] 01:36:30 INFO - PROCESS | 1847 | --DOCSHELL 0x840f0c00 == 167 [pid = 1847] [id = 426] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x900f3c00) [pid = 1847] [serial = 966] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0xa0fa8000) [pid = 1847] [serial = 927] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x9284a400) [pid = 1847] [serial = 1170] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x97ea6c00) [pid = 1847] [serial = 1179] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x8dc93000) [pid = 1847] [serial = 999] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x95be8400) [pid = 1847] [serial = 1041] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x93b2c400) [pid = 1847] [serial = 1038] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0xa3ce3000) [pid = 1847] [serial = 993] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x9ae0d000) [pid = 1847] [serial = 909] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x8dc59400) [pid = 1847] [serial = 1161] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x89e23000) [pid = 1847] [serial = 1158] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0xa3c7f800) [pid = 1847] [serial = 1122] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x93b34400) [pid = 1847] [serial = 1172] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x984b9400) [pid = 1847] [serial = 981] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0xa2824800) [pid = 1847] [serial = 1113] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x89e2cc00) [pid = 1847] [serial = 1116] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0xa0a43800) [pid = 1847] [serial = 921] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x97da0000) [pid = 1847] [serial = 1053] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x89e24000) [pid = 1847] [serial = 1214] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x8b188800) [pid = 1847] [serial = 1199] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x90349000) [pid = 1847] [serial = 1194] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x90345800) [pid = 1847] [serial = 1193] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x8b87dc00) [pid = 1847] [serial = 1209] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x9b0eec00) [pid = 1847] [serial = 912] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x97d9c800) [pid = 1847] [serial = 1101] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x984b5000) [pid = 1847] [serial = 1182] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x86fab800) [pid = 1847] [serial = 1197] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x911a8c00) [pid = 1847] [serial = 1169] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x97128400) [pid = 1847] [serial = 1089] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x8fb69400) [pid = 1847] [serial = 1226] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x979a6400) [pid = 1847] [serial = 975] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x90323000) [pid = 1847] [serial = 1131] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0xa3cdc000) [pid = 1847] [serial = 1190] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x90324800) [pid = 1847] [serial = 1166] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x88d4dc00) [pid = 1847] [serial = 1125] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x878f8000) [pid = 1847] [serial = 996] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x863eec00) [pid = 1847] [serial = 1206] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x8e73e800) [pid = 1847] [serial = 1224] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x9fc55400) [pid = 1847] [serial = 918] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x863ed000) [pid = 1847] [serial = 1205] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x8b885000) [pid = 1847] [serial = 1217] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x9016cc00) [pid = 1847] [serial = 1095] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x8dd29c00) [pid = 1847] [serial = 1220] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x99295c00) [pid = 1847] [serial = 1185] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x88677000) [pid = 1847] [serial = 1157] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x9b02f800) [pid = 1847] [serial = 1059] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x8b193c00) [pid = 1847] [serial = 1203] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x946e6400) [pid = 1847] [serial = 972] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x89db6400) [pid = 1847] [serial = 1026] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x8c10b400) [pid = 1847] [serial = 1160] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x9b0fc400) [pid = 1847] [serial = 1187] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x962c9c00) [pid = 1847] [serial = 1173] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x85297400) [pid = 1847] [serial = 1211] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x984b2800) [pid = 1847] [serial = 906] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x984ae800) [pid = 1847] [serial = 1181] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x97614400) [pid = 1847] [serial = 900] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0xa0e97800) [pid = 1847] [serial = 1110] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x8e5ad000) [pid = 1847] [serial = 1092] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x984b3800) [pid = 1847] [serial = 1056] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x8e5b5400) [pid = 1847] [serial = 894] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x8bf11c00) [pid = 1847] [serial = 1218] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0xa4586800) [pid = 1847] [serial = 1191] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x8dc53400) [pid = 1847] [serial = 1128] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x92aefc00) [pid = 1847] [serial = 969] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x91d35c00) [pid = 1847] [serial = 897] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x8b189000) [pid = 1847] [serial = 1215] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x983b2800) [pid = 1847] [serial = 978] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x8f2a1800) [pid = 1847] [serial = 1163] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x9797d800) [pid = 1847] [serial = 1050] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x90535c00) [pid = 1847] [serial = 1167] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x97509c00) [pid = 1847] [serial = 1098] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x8fa2e000) [pid = 1847] [serial = 1164] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0xa3c03c00) [pid = 1847] [serial = 930] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x9fb9cc00) [pid = 1847] [serial = 1107] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x97d9e000) [pid = 1847] [serial = 1178] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x90319400) [pid = 1847] [serial = 1155] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x974e8000) [pid = 1847] [serial = 1044] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x89e2b000) [pid = 1847] [serial = 1223] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x978bb400) [pid = 1847] [serial = 1176] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x86fa9c00) [pid = 1847] [serial = 1196] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x8b190400) [pid = 1847] [serial = 1208] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x99291400) [pid = 1847] [serial = 1184] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x99296800) [pid = 1847] [serial = 984] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x8f2a9400) [pid = 1847] [serial = 963] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0xa3c0cc00) [pid = 1847] [serial = 1119] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x8b9f6800) [pid = 1847] [serial = 960] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x8b191400) [pid = 1847] [serial = 1202] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x9b033000) [pid = 1847] [serial = 987] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x984b5c00) [pid = 1847] [serial = 1104] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x91de9800) [pid = 1847] [serial = 1035] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x9fc9e400) [pid = 1847] [serial = 1188] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x89dc0400) [pid = 1847] [serial = 1002] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x97ea6000) [pid = 1847] [serial = 903] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x8e5b6c00) [pid = 1847] [serial = 1221] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x8fb6a000) [pid = 1847] [serial = 864] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x8b18a000) [pid = 1847] [serial = 1200] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x8e6cc400) [pid = 1847] [serial = 1029] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x9fc31800) [pid = 1847] [serial = 1062] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x978b6800) [pid = 1847] [serial = 1175] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0xa0e8f800) [pid = 1847] [serial = 1065] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x900f5000) [pid = 1847] [serial = 1032] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0xa0e98000) [pid = 1847] [serial = 990] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x9784cc00) [pid = 1847] [serial = 1047] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x9fbc4000) [pid = 1847] [serial = 915] [outer = (nil)] [url = about:blank] 01:36:30 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0xa0e95000) [pid = 1847] [serial = 924] [outer = (nil)] [url = about:blank] 01:36:31 INFO - PROCESS | 1847 | 1461227791432 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]]]}] 01:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2992ms 01:36:31 INFO - PROCESS | 1847 | 1461227791466 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 01:36:31 INFO - PROCESS | 1847 | 1461227791472 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 01:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:36:31 INFO - PROCESS | 1847 | 1461227791481 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:36:31 INFO - PROCESS | 1847 | 1461227791486 Marionette TRACE conn3 <- [1,1778,null,{}] 01:36:31 INFO - PROCESS | 1847 | 1461227791493 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}] 01:36:31 INFO - PROCESS | 1847 | 1461227791666 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 01:36:31 INFO - PROCESS | 1847 | 1461227791880 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x840e8c00 == 168 [pid = 1847] [id = 452] 01:36:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x863eac00) [pid = 1847] [serial = 1357] [outer = (nil)] 01:36:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x86fa9c00) [pid = 1847] [serial = 1358] [outer = 0x863eac00] 01:36:31 INFO - PROCESS | 1847 | 1461227791955 Marionette DEBUG loaded listener.js 01:36:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x878f0400) [pid = 1847] [serial = 1359] [outer = 0x863eac00] 01:36:32 INFO - PROCESS | 1847 | 1461227792870 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]]]}] 01:36:32 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 01:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1436ms 01:36:32 INFO - PROCESS | 1847 | 1461227792917 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 01:36:32 INFO - PROCESS | 1847 | 1461227792925 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 01:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:36:32 INFO - PROCESS | 1847 | 1461227792935 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:36:32 INFO - PROCESS | 1847 | 1461227792938 Marionette TRACE conn3 <- [1,1782,null,{}] 01:36:32 INFO - PROCESS | 1847 | 1461227792944 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}] 01:36:33 INFO - PROCESS | 1847 | 1461227793122 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 01:36:33 INFO - PROCESS | 1847 | 1461227793346 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x85049c00 == 169 [pid = 1847] [id = 453] 01:36:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x86fadc00) [pid = 1847] [serial = 1360] [outer = (nil)] 01:36:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x88d71c00) [pid = 1847] [serial = 1361] [outer = 0x86fadc00] 01:36:33 INFO - PROCESS | 1847 | 1461227793423 Marionette DEBUG loaded listener.js 01:36:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x89db2400) [pid = 1847] [serial = 1362] [outer = 0x86fadc00] 01:36:34 INFO - PROCESS | 1847 | 1461227794386 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]]]}] 01:36:34 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 01:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1497ms 01:36:34 INFO - PROCESS | 1847 | 1461227794432 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 01:36:34 INFO - PROCESS | 1847 | 1461227794436 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 01:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:36:34 INFO - PROCESS | 1847 | 1461227794451 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:36:34 INFO - PROCESS | 1847 | 1461227794456 Marionette TRACE conn3 <- [1,1786,null,{}] 01:36:34 INFO - PROCESS | 1847 | 1461227794472 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}] 01:36:34 INFO - PROCESS | 1847 | 1461227794737 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 01:36:34 INFO - PROCESS | 1847 | 1461227794792 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x86fa3000 == 170 [pid = 1847] [id = 454] 01:36:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x88d41400) [pid = 1847] [serial = 1363] [outer = (nil)] 01:36:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x8b194800) [pid = 1847] [serial = 1364] [outer = 0x88d41400] 01:36:34 INFO - PROCESS | 1847 | 1461227794928 Marionette DEBUG loaded listener.js 01:36:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x8b5b4000) [pid = 1847] [serial = 1365] [outer = 0x88d41400] 01:36:35 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x8c106800) [pid = 1847] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:36:35 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x8e608c00) [pid = 1847] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:36:35 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x863e9000) [pid = 1847] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:36:35 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x8bf1e400) [pid = 1847] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:36:35 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x840f1000) [pid = 1847] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:36:35 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x88668c00) [pid = 1847] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:36:35 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x85291000) [pid = 1847] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:36:36 INFO - PROCESS | 1847 | 1461227796356 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]]]}] 01:36:36 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 01:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1937ms 01:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:36:36 INFO - PROCESS | 1847 | 1461227796389 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 01:36:36 INFO - PROCESS | 1847 | 1461227796393 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 01:36:36 INFO - PROCESS | 1847 | 1461227796399 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:36:36 INFO - PROCESS | 1847 | 1461227796402 Marionette TRACE conn3 <- [1,1790,null,{}] 01:36:36 INFO - PROCESS | 1847 | 1461227796420 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}] 01:36:36 INFO - PROCESS | 1847 | 1461227796589 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 01:36:36 INFO - PROCESS | 1847 | 1461227796605 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x85046000 == 171 [pid = 1847] [id = 455] 01:36:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x8b5b7c00) [pid = 1847] [serial = 1366] [outer = (nil)] 01:36:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x8b878c00) [pid = 1847] [serial = 1367] [outer = 0x8b5b7c00] 01:36:36 INFO - PROCESS | 1847 | 1461227796677 Marionette DEBUG loaded listener.js 01:36:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x8b880c00) [pid = 1847] [serial = 1368] [outer = 0x8b5b7c00] 01:36:37 INFO - PROCESS | 1847 | 1461227797626 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]]]}] 01:36:37 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) 01:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1285ms 01:36:37 INFO - PROCESS | 1847 | 1461227797684 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 01:36:37 INFO - PROCESS | 1847 | 1461227797688 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 01:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:36:37 INFO - PROCESS | 1847 | 1461227797694 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:36:37 INFO - PROCESS | 1847 | 1461227797697 Marionette TRACE conn3 <- [1,1794,null,{}] 01:36:37 INFO - PROCESS | 1847 | 1461227797702 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}] 01:36:37 INFO - PROCESS | 1847 | 1461227797887 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 01:36:38 INFO - PROCESS | 1847 | 1461227798241 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x8390bc00 == 172 [pid = 1847] [id = 456] 01:36:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x83913400) [pid = 1847] [serial = 1369] [outer = (nil)] 01:36:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x840f0c00) [pid = 1847] [serial = 1370] [outer = 0x83913400] 01:36:38 INFO - PROCESS | 1847 | 1461227798338 Marionette DEBUG loaded listener.js 01:36:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x8529a800) [pid = 1847] [serial = 1371] [outer = 0x83913400] 01:36:39 INFO - PROCESS | 1847 | 1461227799364 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]]]}] 01:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1740ms 01:36:39 INFO - PROCESS | 1847 | 1461227799436 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 01:36:39 INFO - PROCESS | 1847 | 1461227799444 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 01:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:36:39 INFO - PROCESS | 1847 | 1461227799454 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:36:39 INFO - PROCESS | 1847 | 1461227799459 Marionette TRACE conn3 <- [1,1798,null,{}] 01:36:39 INFO - PROCESS | 1847 | 1461227799466 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}] 01:36:39 INFO - PROCESS | 1847 | 1461227799714 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 01:36:40 INFO - PROCESS | 1847 | 1461227800054 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x88d4ac00 == 173 [pid = 1847] [id = 457] 01:36:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x88d75800) [pid = 1847] [serial = 1372] [outer = (nil)] 01:36:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x89dbc800) [pid = 1847] [serial = 1373] [outer = 0x88d75800] 01:36:40 INFO - PROCESS | 1847 | 1461227800144 Marionette DEBUG loaded listener.js 01:36:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x89e28c00) [pid = 1847] [serial = 1374] [outer = 0x88d75800] 01:36:41 INFO - PROCESS | 1847 | 1461227801134 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]]]}] 01:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1731ms 01:36:41 INFO - PROCESS | 1847 | 1461227801189 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 01:36:41 INFO - PROCESS | 1847 | 1461227801195 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 01:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:36:41 INFO - PROCESS | 1847 | 1461227801203 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:36:41 INFO - PROCESS | 1847 | 1461227801207 Marionette TRACE conn3 <- [1,1802,null,{}] 01:36:41 INFO - PROCESS | 1847 | 1461227801213 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}] 01:36:41 INFO - PROCESS | 1847 | 1461227801455 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 01:36:41 INFO - PROCESS | 1847 | 1461227801837 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x89dbf000 == 174 [pid = 1847] [id = 458] 01:36:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x8b5b0000) [pid = 1847] [serial = 1375] [outer = (nil)] 01:36:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x8b87c000) [pid = 1847] [serial = 1376] [outer = 0x8b5b0000] 01:36:41 INFO - PROCESS | 1847 | 1461227801927 Marionette DEBUG loaded listener.js 01:36:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x8b9f9c00) [pid = 1847] [serial = 1377] [outer = 0x8b5b0000] 01:36:42 INFO - PROCESS | 1847 | 1461227802907 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]]]}] 01:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1738ms 01:36:42 INFO - PROCESS | 1847 | 1461227802942 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 01:36:42 INFO - PROCESS | 1847 | 1461227802945 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 01:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:36:42 INFO - PROCESS | 1847 | 1461227802962 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:36:42 INFO - PROCESS | 1847 | 1461227802971 Marionette TRACE conn3 <- [1,1806,null,{}] 01:36:42 INFO - PROCESS | 1847 | 1461227802977 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}] 01:36:43 INFO - PROCESS | 1847 | 1461227803192 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 01:36:43 INFO - PROCESS | 1847 | 1461227803516 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x88d47000 == 175 [pid = 1847] [id = 459] 01:36:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x8b877800) [pid = 1847] [serial = 1378] [outer = (nil)] 01:36:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x8dd2a000) [pid = 1847] [serial = 1379] [outer = 0x8b877800] 01:36:43 INFO - PROCESS | 1847 | 1461227803607 Marionette DEBUG loaded listener.js 01:36:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x8e5af400) [pid = 1847] [serial = 1380] [outer = 0x8b877800] 01:36:44 INFO - PROCESS | 1847 | 1461227804540 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]]]}] 01:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1657ms 01:36:44 INFO - PROCESS | 1847 | 1461227804610 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 01:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:36:44 INFO - PROCESS | 1847 | 1461227804615 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 01:36:44 INFO - PROCESS | 1847 | 1461227804622 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:36:44 INFO - PROCESS | 1847 | 1461227804625 Marionette TRACE conn3 <- [1,1810,null,{}] 01:36:44 INFO - PROCESS | 1847 | 1461227804631 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}] 01:36:44 INFO - PROCESS | 1847 | 1461227804829 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 01:36:45 INFO - PROCESS | 1847 | 1461227805150 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x89dbcc00 == 176 [pid = 1847] [id = 460] 01:36:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x8dc92400) [pid = 1847] [serial = 1381] [outer = (nil)] 01:36:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x8e6c7400) [pid = 1847] [serial = 1382] [outer = 0x8dc92400] 01:36:45 INFO - PROCESS | 1847 | 1461227805240 Marionette DEBUG loaded listener.js 01:36:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x8e6ce000) [pid = 1847] [serial = 1383] [outer = 0x8dc92400] 01:36:46 INFO - PROCESS | 1847 | 1461227806142 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]]]}] 01:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1583ms 01:36:46 INFO - PROCESS | 1847 | 1461227806205 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 01:36:46 INFO - PROCESS | 1847 | 1461227806209 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 01:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:36:46 INFO - PROCESS | 1847 | 1461227806215 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:36:46 INFO - PROCESS | 1847 | 1461227806218 Marionette TRACE conn3 <- [1,1814,null,{}] 01:36:46 INFO - PROCESS | 1847 | 1461227806224 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}] 01:36:46 INFO - PROCESS | 1847 | 1461227806419 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 01:36:46 INFO - PROCESS | 1847 | 1461227806750 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f37b000 == 177 [pid = 1847] [id = 461] 01:36:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x8f37ec00) [pid = 1847] [serial = 1384] [outer = (nil)] 01:36:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x8f9b9c00) [pid = 1847] [serial = 1385] [outer = 0x8f37ec00] 01:36:46 INFO - PROCESS | 1847 | 1461227806867 Marionette DEBUG loaded listener.js 01:36:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x8fb95800) [pid = 1847] [serial = 1386] [outer = 0x8f37ec00] 01:36:47 INFO - PROCESS | 1847 | 1461227807774 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]]]}] 01:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1632ms 01:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:36:47 INFO - PROCESS | 1847 | 1461227807848 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 01:36:47 INFO - PROCESS | 1847 | 1461227807852 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 01:36:47 INFO - PROCESS | 1847 | 1461227807858 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:36:47 INFO - PROCESS | 1847 | 1461227807862 Marionette TRACE conn3 <- [1,1818,null,{}] 01:36:47 INFO - PROCESS | 1847 | 1461227807868 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}] 01:36:48 INFO - PROCESS | 1847 | 1461227808159 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 01:36:48 INFO - PROCESS | 1847 | 1461227808415 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x83b67c00 == 178 [pid = 1847] [id = 462] 01:36:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x89db4400) [pid = 1847] [serial = 1387] [outer = (nil)] 01:36:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x8fd86800) [pid = 1847] [serial = 1388] [outer = 0x89db4400] 01:36:48 INFO - PROCESS | 1847 | 1461227808507 Marionette DEBUG loaded listener.js 01:36:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x90164c00) [pid = 1847] [serial = 1389] [outer = 0x89db4400] 01:36:49 INFO - PROCESS | 1847 | 1461227809377 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]]]}] 01:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1582ms 01:36:49 INFO - PROCESS | 1847 | 1461227809441 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 01:36:49 INFO - PROCESS | 1847 | 1461227809445 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 01:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:36:49 INFO - PROCESS | 1847 | 1461227809451 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:36:49 INFO - PROCESS | 1847 | 1461227809455 Marionette TRACE conn3 <- [1,1822,null,{}] 01:36:49 INFO - PROCESS | 1847 | 1461227809461 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}] 01:36:49 INFO - PROCESS | 1847 | 1461227809653 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 01:36:49 INFO - PROCESS | 1847 | 1461227809935 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x9016cc00 == 179 [pid = 1847] [id = 463] 01:36:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x902e0800) [pid = 1847] [serial = 1390] [outer = (nil)] 01:36:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x9031d800) [pid = 1847] [serial = 1391] [outer = 0x902e0800] 01:36:50 INFO - PROCESS | 1847 | 1461227810067 Marionette DEBUG loaded listener.js 01:36:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x9033dc00) [pid = 1847] [serial = 1392] [outer = 0x902e0800] 01:36:50 INFO - PROCESS | 1847 | 1461227810941 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]]]}] 01:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1530ms 01:36:50 INFO - PROCESS | 1847 | 1461227810982 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 01:36:50 INFO - PROCESS | 1847 | 1461227810986 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 01:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:36:50 INFO - PROCESS | 1847 | 1461227810993 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:36:50 INFO - PROCESS | 1847 | 1461227810996 Marionette TRACE conn3 <- [1,1826,null,{}] 01:36:51 INFO - PROCESS | 1847 | 1461227811002 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}] 01:36:51 INFO - PROCESS | 1847 | 1461227811187 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 01:36:51 INFO - PROCESS | 1847 | 1461227811471 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fba0800 == 180 [pid = 1847] [id = 464] 01:36:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x902e5800) [pid = 1847] [serial = 1393] [outer = (nil)] 01:36:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x91126000) [pid = 1847] [serial = 1394] [outer = 0x902e5800] 01:36:51 INFO - PROCESS | 1847 | 1461227811604 Marionette DEBUG loaded listener.js 01:36:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x911a3800) [pid = 1847] [serial = 1395] [outer = 0x902e5800] 01:36:52 INFO - PROCESS | 1847 | 1461227812499 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]]]}] 01:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1586ms 01:36:52 INFO - PROCESS | 1847 | 1461227812580 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 01:36:52 INFO - PROCESS | 1847 | 1461227812584 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 01:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:36:52 INFO - PROCESS | 1847 | 1461227812591 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:36:52 INFO - PROCESS | 1847 | 1461227812593 Marionette TRACE conn3 <- [1,1830,null,{}] 01:36:52 INFO - PROCESS | 1847 | 1461227812599 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}] 01:36:52 INFO - PROCESS | 1847 | 1461227812829 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 01:36:53 INFO - PROCESS | 1847 | 1461227813167 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x90349800 == 181 [pid = 1847] [id = 465] 01:36:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x90535c00) [pid = 1847] [serial = 1396] [outer = (nil)] 01:36:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x92823000) [pid = 1847] [serial = 1397] [outer = 0x90535c00] 01:36:53 INFO - PROCESS | 1847 | 1461227813259 Marionette DEBUG loaded listener.js 01:36:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x9284bc00) [pid = 1847] [serial = 1398] [outer = 0x90535c00] 01:36:54 INFO - PROCESS | 1847 | 1461227814135 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]]]}] 01:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1583ms 01:36:54 INFO - PROCESS | 1847 | 1461227814182 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 01:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:36:54 INFO - PROCESS | 1847 | 1461227814186 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 01:36:54 INFO - PROCESS | 1847 | 1461227814193 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:36:54 INFO - PROCESS | 1847 | 1461227814196 Marionette TRACE conn3 <- [1,1834,null,{}] 01:36:54 INFO - PROCESS | 1847 | 1461227814202 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}] 01:36:54 INFO - PROCESS | 1847 | 1461227814396 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 01:36:54 INFO - PROCESS | 1847 | 1461227814676 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x93b2ec00 == 182 [pid = 1847] [id = 466] 01:36:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x93b2f800) [pid = 1847] [serial = 1399] [outer = (nil)] 01:36:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x93b35000) [pid = 1847] [serial = 1400] [outer = 0x93b2f800] 01:36:54 INFO - PROCESS | 1847 | 1461227814842 Marionette DEBUG loaded listener.js 01:36:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x93c76c00) [pid = 1847] [serial = 1401] [outer = 0x93b2f800] 01:36:55 INFO - PROCESS | 1847 | ************************* 01:36:55 INFO - PROCESS | 1847 | A coding exception was thrown and uncaught in a Task. 01:36:55 INFO - PROCESS | 1847 | 01:36:55 INFO - PROCESS | 1847 | Full message: TypeError: NetworkError when attempting to fetch resource. 01:36:55 INFO - PROCESS | 1847 | Full stack: 01:36:55 INFO - PROCESS | 1847 | ************************* 01:36:55 INFO - PROCESS | 1847 | 1461227815822 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]]]}] 01:36:55 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 01:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1683ms 01:36:55 INFO - PROCESS | 1847 | 1461227815876 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 01:36:55 INFO - PROCESS | 1847 | 1461227815880 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 01:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:36:55 INFO - PROCESS | 1847 | 1461227815887 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:36:55 INFO - PROCESS | 1847 | 1461227815891 Marionette TRACE conn3 <- [1,1838,null,{}] 01:36:55 INFO - PROCESS | 1847 | 1461227815897 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}] 01:36:56 INFO - PROCESS | 1847 | 1461227816123 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 01:36:56 INFO - PROCESS | 1847 | 1461227816453 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x92af9000 == 183 [pid = 1847] [id = 467] 01:36:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x9507a400) [pid = 1847] [serial = 1402] [outer = (nil)] 01:36:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x97614400) [pid = 1847] [serial = 1403] [outer = 0x9507a400] 01:36:56 INFO - PROCESS | 1847 | 1461227816544 Marionette DEBUG loaded listener.js 01:36:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x9761fc00) [pid = 1847] [serial = 1404] [outer = 0x9507a400] 01:36:57 INFO - PROCESS | 1847 | 1461227817456 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]]]}] 01:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1633ms 01:36:57 INFO - PROCESS | 1847 | 1461227817521 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 01:36:57 INFO - PROCESS | 1847 | 1461227817524 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 01:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:36:57 INFO - PROCESS | 1847 | 1461227817531 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:36:57 INFO - PROCESS | 1847 | 1461227817534 Marionette TRACE conn3 <- [1,1842,null,{}] 01:36:57 INFO - PROCESS | 1847 | 1461227817540 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}] 01:36:57 INFO - PROCESS | 1847 | 1461227817730 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 01:36:58 INFO - PROCESS | 1847 | 1461227818069 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x974f0400 == 184 [pid = 1847] [id = 468] 01:36:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x9750c000) [pid = 1847] [serial = 1405] [outer = (nil)] 01:36:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x978c1000) [pid = 1847] [serial = 1406] [outer = 0x9750c000] 01:36:58 INFO - PROCESS | 1847 | 1461227818159 Marionette DEBUG loaded listener.js 01:36:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x9797c800) [pid = 1847] [serial = 1407] [outer = 0x9750c000] 01:36:59 INFO - PROCESS | 1847 | 1461227819052 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]]]}] 01:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1581ms 01:36:59 INFO - PROCESS | 1847 | 1461227819113 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 01:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:36:59 INFO - PROCESS | 1847 | 1461227819123 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 01:36:59 INFO - PROCESS | 1847 | 1461227819133 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:36:59 INFO - PROCESS | 1847 | 1461227819137 Marionette TRACE conn3 <- [1,1846,null,{}] 01:36:59 INFO - PROCESS | 1847 | 1461227819143 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}] 01:36:59 INFO - PROCESS | 1847 | 1461227819334 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 01:36:59 INFO - PROCESS | 1847 | 1461227819705 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e606800 == 185 [pid = 1847] [id = 469] 01:36:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x8fa22800) [pid = 1847] [serial = 1408] [outer = (nil)] 01:36:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x97da1c00) [pid = 1847] [serial = 1409] [outer = 0x8fa22800] 01:36:59 INFO - PROCESS | 1847 | 1461227819795 Marionette DEBUG loaded listener.js 01:36:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x97ea3800) [pid = 1847] [serial = 1410] [outer = 0x8fa22800] 01:37:00 INFO - PROCESS | 1847 | 1461227820723 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]]]}] 01:37:00 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) 01:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1636ms 01:37:00 INFO - PROCESS | 1847 | 1461227820766 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 01:37:00 INFO - PROCESS | 1847 | 1461227820770 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 01:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:37:00 INFO - PROCESS | 1847 | 1461227820777 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:37:00 INFO - PROCESS | 1847 | 1461227820781 Marionette TRACE conn3 <- [1,1850,null,{}] 01:37:00 INFO - PROCESS | 1847 | 1461227820786 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}] 01:37:00 INFO - PROCESS | 1847 | 1461227820978 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 01:37:01 INFO - PROCESS | 1847 | 1461227821311 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fd87000 == 186 [pid = 1847] [id = 470] 01:37:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x900eb000) [pid = 1847] [serial = 1411] [outer = (nil)] 01:37:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x984b1400) [pid = 1847] [serial = 1412] [outer = 0x900eb000] 01:37:01 INFO - PROCESS | 1847 | 1461227821401 Marionette DEBUG loaded listener.js 01:37:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x984b5400) [pid = 1847] [serial = 1413] [outer = 0x900eb000] 01:37:02 INFO - PROCESS | 1847 | 1461227822334 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]]]}] 01:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1632ms 01:37:02 INFO - PROCESS | 1847 | 1461227822410 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 01:37:02 INFO - PROCESS | 1847 | 1461227822414 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 01:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:37:02 INFO - PROCESS | 1847 | 1461227822421 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:37:02 INFO - PROCESS | 1847 | 1461227822424 Marionette TRACE conn3 <- [1,1854,null,{}] 01:37:02 INFO - PROCESS | 1847 | 1461227822430 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}] 01:37:02 INFO - PROCESS | 1847 | 1461227822671 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 01:37:03 INFO - PROCESS | 1847 | 1461227823016 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x97d94400 == 187 [pid = 1847] [id = 471] 01:37:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x983b9800) [pid = 1847] [serial = 1414] [outer = (nil)] 01:37:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x98af9800) [pid = 1847] [serial = 1415] [outer = 0x983b9800] 01:37:03 INFO - PROCESS | 1847 | 1461227823110 Marionette DEBUG loaded listener.js 01:37:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x99135400) [pid = 1847] [serial = 1416] [outer = 0x983b9800] 01:37:04 INFO - PROCESS | 1847 | 1461227824062 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]]]}] 01:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1681ms 01:37:04 INFO - PROCESS | 1847 | 1461227824103 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 01:37:04 INFO - PROCESS | 1847 | 1461227824107 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 01:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:37:04 INFO - PROCESS | 1847 | 1461227824113 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:37:04 INFO - PROCESS | 1847 | 1461227824116 Marionette TRACE conn3 <- [1,1858,null,{}] 01:37:04 INFO - PROCESS | 1847 | 1461227824122 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}] 01:37:04 INFO - PROCESS | 1847 | 1461227824319 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 01:37:04 INFO - PROCESS | 1847 | 1461227824675 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x911a2800 == 188 [pid = 1847] [id = 472] 01:37:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x93b35800) [pid = 1847] [serial = 1417] [outer = (nil)] 01:37:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x9ae08c00) [pid = 1847] [serial = 1418] [outer = 0x93b35800] 01:37:04 INFO - PROCESS | 1847 | 1461227824769 Marionette DEBUG loaded listener.js 01:37:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x9ae10800) [pid = 1847] [serial = 1419] [outer = 0x93b35800] 01:37:05 INFO - PROCESS | 1847 | 1461227825668 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]]]}] 01:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1631ms 01:37:05 INFO - PROCESS | 1847 | 1461227825744 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 01:37:05 INFO - PROCESS | 1847 | 1461227825749 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 01:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:37:05 INFO - PROCESS | 1847 | 1461227825755 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:37:05 INFO - PROCESS | 1847 | 1461227825759 Marionette TRACE conn3 <- [1,1862,null,{}] 01:37:05 INFO - PROCESS | 1847 | 1461227825765 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}] 01:37:06 INFO - PROCESS | 1847 | 1461227826004 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 01:37:06 INFO - PROCESS | 1847 | 1461227826336 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x98a3f000 == 189 [pid = 1847] [id = 473] 01:37:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x9ae0a400) [pid = 1847] [serial = 1420] [outer = (nil)] 01:37:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x9fb2ec00) [pid = 1847] [serial = 1421] [outer = 0x9ae0a400] 01:37:06 INFO - PROCESS | 1847 | 1461227826428 Marionette DEBUG loaded listener.js 01:37:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x9fbc5c00) [pid = 1847] [serial = 1422] [outer = 0x9ae0a400] 01:37:07 INFO - PROCESS | 1847 | 1461227827320 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]]]}] 01:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1642ms 01:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:37:07 INFO - PROCESS | 1847 | 1461227827398 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 01:37:07 INFO - PROCESS | 1847 | 1461227827401 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 01:37:07 INFO - PROCESS | 1847 | 1461227827407 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:37:07 INFO - PROCESS | 1847 | 1461227827411 Marionette TRACE conn3 <- [1,1866,null,{}] 01:37:07 INFO - PROCESS | 1847 | 1461227827417 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}] 01:37:07 INFO - PROCESS | 1847 | 1461227827651 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 01:37:08 INFO - PROCESS | 1847 | 1461227827996 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x85045c00 == 190 [pid = 1847] [id = 474] 01:37:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x85295000) [pid = 1847] [serial = 1423] [outer = (nil)] 01:37:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x8866f400) [pid = 1847] [serial = 1424] [outer = 0x85295000] 01:37:08 INFO - PROCESS | 1847 | 1461227828085 Marionette DEBUG loaded listener.js 01:37:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x8b5ac800) [pid = 1847] [serial = 1425] [outer = 0x85295000] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x97981000 == 189 [pid = 1847] [id = 47] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5c0400 == 188 [pid = 1847] [id = 254] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x87f4d800 == 187 [pid = 1847] [id = 355] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x863ed800 == 186 [pid = 1847] [id = 402] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x8528fc00 == 185 [pid = 1847] [id = 403] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x85290000 == 184 [pid = 1847] [id = 404] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x878f0c00 == 183 [pid = 1847] [id = 357] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x8b9fd000 == 182 [pid = 1847] [id = 356] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x9fbcac00 == 181 [pid = 1847] [id = 306] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x9033d800 == 180 [pid = 1847] [id = 397] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x86fa7400 == 179 [pid = 1847] [id = 399] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x86faf800 == 178 [pid = 1847] [id = 400] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x8f9bc000 == 177 [pid = 1847] [id = 46] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x863e6400 == 176 [pid = 1847] [id = 401] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x88673400 == 175 [pid = 1847] [id = 359] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x86fa2400 == 174 [pid = 1847] [id = 398] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x85046000 == 173 [pid = 1847] [id = 455] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x86fa3000 == 172 [pid = 1847] [id = 454] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x85049c00 == 171 [pid = 1847] [id = 453] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x840e8c00 == 170 [pid = 1847] [id = 452] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x8dc56400 == 169 [pid = 1847] [id = 450] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x83b68000 == 168 [pid = 1847] [id = 448] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x83b68c00 == 167 [pid = 1847] [id = 449] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x93c78400 == 166 [pid = 1847] [id = 447] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x902e6000 == 165 [pid = 1847] [id = 446] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x93c72800 == 164 [pid = 1847] [id = 444] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x946e7800 == 163 [pid = 1847] [id = 445] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x8f2a6c00 == 162 [pid = 1847] [id = 443] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x863e6800 == 161 [pid = 1847] [id = 442] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x90248800 == 160 [pid = 1847] [id = 441] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x8f29f000 == 159 [pid = 1847] [id = 440] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x8f373c00 == 158 [pid = 1847] [id = 438] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5b8c00 == 157 [pid = 1847] [id = 439] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5ad800 == 156 [pid = 1847] [id = 437] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x8b24bc00 == 155 [pid = 1847] [id = 436] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x87d94c00 == 154 [pid = 1847] [id = 435] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x878f6c00 == 153 [pid = 1847] [id = 434] 01:37:09 INFO - PROCESS | 1847 | --DOCSHELL 0x8504f800 == 152 [pid = 1847] [id = 433] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x88d7b000) [pid = 1847] [serial = 1262] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x95077800) [pid = 1847] [serial = 1244] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x8dd2a800) [pid = 1847] [serial = 1292] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x9b036800) [pid = 1847] [serial = 1256] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x8e731400) [pid = 1847] [serial = 1295] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x97da0c00) [pid = 1847] [serial = 1250] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x984b1c00) [pid = 1847] [serial = 1253] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x8b5b6800) [pid = 1847] [serial = 1287] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x91de3800) [pid = 1847] [serial = 1241] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x8f37e400) [pid = 1847] [serial = 1296] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x8dc55000) [pid = 1847] [serial = 1290] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x85294000) [pid = 1847] [serial = 1281] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0xa0e92400) [pid = 1847] [serial = 1259] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x8b5bb400) [pid = 1847] [serial = 1229] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x8c10cc00) [pid = 1847] [serial = 1289] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x840eb400) [pid = 1847] [serial = 1265] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x88d4d000) [pid = 1847] [serial = 1283] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x975d2c00) [pid = 1847] [serial = 1247] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x87d8fc00) [pid = 1847] [serial = 1277] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x8504f000) [pid = 1847] [serial = 1271] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x902e1400) [pid = 1847] [serial = 1235] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x8504a800) [pid = 1847] [serial = 1280] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x85044c00) [pid = 1847] [serial = 1268] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x91125400) [pid = 1847] [serial = 1238] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x88d4e000) [pid = 1847] [serial = 1286] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x8f379c00) [pid = 1847] [serial = 1232] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x83911800) [pid = 1847] [serial = 1274] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x8e5b0400) [pid = 1847] [serial = 1293] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x8b188400) [pid = 1847] [serial = 1284] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x85299000) [pid = 1847] [serial = 1212] [outer = (nil)] [url = about:blank] 01:37:09 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x88d48400) [pid = 1847] [serial = 1298] [outer = (nil)] [url = about:blank] 01:37:10 INFO - PROCESS | 1847 | 1461227830349 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]]]}] 01:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 2992ms 01:37:10 INFO - PROCESS | 1847 | 1461227830411 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 01:37:10 INFO - PROCESS | 1847 | 1461227830417 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 01:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:37:10 INFO - PROCESS | 1847 | 1461227830426 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:37:10 INFO - PROCESS | 1847 | 1461227830431 Marionette TRACE conn3 <- [1,1870,null,{}] 01:37:10 INFO - PROCESS | 1847 | 1461227830439 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}] 01:37:10 INFO - PROCESS | 1847 | 1461227830627 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 01:37:10 INFO - PROCESS | 1847 | 1461227830641 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x86fa4400 == 153 [pid = 1847] [id = 475] 01:37:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x86fa6c00) [pid = 1847] [serial = 1426] [outer = (nil)] 01:37:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x86faf800) [pid = 1847] [serial = 1427] [outer = 0x86fa6c00] 01:37:10 INFO - PROCESS | 1847 | 1461227830725 Marionette DEBUG loaded listener.js 01:37:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x87d8fc00) [pid = 1847] [serial = 1428] [outer = 0x86fa6c00] 01:37:11 INFO - PROCESS | 1847 | 1461227831797 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]]]}] 01:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1391ms 01:37:11 INFO - PROCESS | 1847 | 1461227831819 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 01:37:11 INFO - PROCESS | 1847 | 1461227831827 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 01:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:37:11 INFO - PROCESS | 1847 | 1461227831837 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:37:11 INFO - PROCESS | 1847 | 1461227831841 Marionette TRACE conn3 <- [1,1874,null,{}] 01:37:11 INFO - PROCESS | 1847 | 1461227831847 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}] 01:37:12 INFO - PROCESS | 1847 | 1461227832141 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 01:37:12 INFO - PROCESS | 1847 | 1461227832274 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x83b68c00 == 154 [pid = 1847] [id = 476] 01:37:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x878eb400) [pid = 1847] [serial = 1429] [outer = (nil)] 01:37:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x88677000) [pid = 1847] [serial = 1430] [outer = 0x878eb400] 01:37:12 INFO - PROCESS | 1847 | 1461227832346 Marionette DEBUG loaded listener.js 01:37:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x88d7d400) [pid = 1847] [serial = 1431] [outer = 0x878eb400] 01:37:13 INFO - PROCESS | 1847 | 1461227833271 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]]]}] 01:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1483ms 01:37:13 INFO - PROCESS | 1847 | 1461227833319 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 01:37:13 INFO - PROCESS | 1847 | 1461227833323 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 01:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:37:13 INFO - PROCESS | 1847 | 1461227833337 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:37:13 INFO - PROCESS | 1847 | 1461227833342 Marionette TRACE conn3 <- [1,1878,null,{}] 01:37:13 INFO - PROCESS | 1847 | 1461227833358 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}] 01:37:13 INFO - PROCESS | 1847 | 1461227833629 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 01:37:13 INFO - PROCESS | 1847 | 1461227833656 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x88673400 == 155 [pid = 1847] [id = 477] 01:37:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x89e2cc00) [pid = 1847] [serial = 1432] [outer = (nil)] 01:37:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x8b240400) [pid = 1847] [serial = 1433] [outer = 0x89e2cc00] 01:37:13 INFO - PROCESS | 1847 | 1461227833750 Marionette DEBUG loaded listener.js 01:37:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x8b5c0400) [pid = 1847] [serial = 1434] [outer = 0x89e2cc00] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x8f37d400) [pid = 1847] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x8859d000) [pid = 1847] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x90499000) [pid = 1847] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x86fadc00) [pid = 1847] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x93c75400) [pid = 1847] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x8fd8b000) [pid = 1847] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x88d41400) [pid = 1847] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x8528f000) [pid = 1847] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x863eac00) [pid = 1847] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x900f8400) [pid = 1847] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x9031c400) [pid = 1847] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x93c79400) [pid = 1847] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x8e73a800) [pid = 1847] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x83912000) [pid = 1847] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x85041400) [pid = 1847] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x88674400) [pid = 1847] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x90249800) [pid = 1847] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x840e3400) [pid = 1847] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x8390a000) [pid = 1847] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x90344000) [pid = 1847] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x90166400) [pid = 1847] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x86fa3800) [pid = 1847] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x8b6f1800) [pid = 1847] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x840eac00) [pid = 1847] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x8bf20800) [pid = 1847] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x88d74000) [pid = 1847] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x8dc95800) [pid = 1847] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x8fb9b800) [pid = 1847] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x97da3400) [pid = 1847] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x8bf1d800) [pid = 1847] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x8dc54c00) [pid = 1847] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x92aedc00) [pid = 1847] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x90349400) [pid = 1847] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:37:15 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x8dd2ac00) [pid = 1847] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:37:15 INFO - PROCESS | 1847 | 1461227835611 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]]]}] 01:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 2294ms 01:37:15 INFO - PROCESS | 1847 | 1461227835631 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 01:37:15 INFO - PROCESS | 1847 | 1461227835636 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 01:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:37:15 INFO - PROCESS | 1847 | 1461227835642 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:37:15 INFO - PROCESS | 1847 | 1461227835645 Marionette TRACE conn3 <- [1,1882,null,{}] 01:37:15 INFO - PROCESS | 1847 | 1461227835651 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}] 01:37:15 INFO - PROCESS | 1847 | 1461227835823 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 01:37:15 INFO - PROCESS | 1847 | 1461227835839 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x8390d000 == 156 [pid = 1847] [id = 478] 01:37:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x83b59800) [pid = 1847] [serial = 1435] [outer = (nil)] 01:37:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x87f4b800) [pid = 1847] [serial = 1436] [outer = 0x83b59800] 01:37:15 INFO - PROCESS | 1847 | 1461227835911 Marionette DEBUG loaded listener.js 01:37:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x8b242400) [pid = 1847] [serial = 1437] [outer = 0x83b59800] 01:37:16 INFO - PROCESS | 1847 | 1461227836809 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]]]}] 01:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1230ms 01:37:16 INFO - PROCESS | 1847 | 1461227836872 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 01:37:16 INFO - PROCESS | 1847 | 1461227836876 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 01:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:37:16 INFO - PROCESS | 1847 | 1461227836882 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:37:16 INFO - PROCESS | 1847 | 1461227836885 Marionette TRACE conn3 <- [1,1886,null,{}] 01:37:16 INFO - PROCESS | 1847 | 1461227836890 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}] 01:37:17 INFO - PROCESS | 1847 | 1461227837076 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 01:37:17 INFO - PROCESS | 1847 | 1461227837087 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x840e3400 == 157 [pid = 1847] [id = 479] 01:37:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x8865c000) [pid = 1847] [serial = 1438] [outer = (nil)] 01:37:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x8bf16c00) [pid = 1847] [serial = 1439] [outer = 0x8865c000] 01:37:17 INFO - PROCESS | 1847 | 1461227837159 Marionette DEBUG loaded listener.js 01:37:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x8c10c400) [pid = 1847] [serial = 1440] [outer = 0x8865c000] 01:37:18 INFO - PROCESS | 1847 | 1461227838477 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]]]}] 01:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1636ms 01:37:18 INFO - PROCESS | 1847 | 1461227838520 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 01:37:18 INFO - PROCESS | 1847 | 1461227838527 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 01:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:37:18 INFO - PROCESS | 1847 | 1461227838537 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:37:18 INFO - PROCESS | 1847 | 1461227838541 Marionette TRACE conn3 <- [1,1890,null,{}] 01:37:18 INFO - PROCESS | 1847 | 1461227838550 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}] 01:37:18 INFO - PROCESS | 1847 | 1461227838816 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 01:37:19 INFO - PROCESS | 1847 | 1461227839158 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x86fad000 == 158 [pid = 1847] [id = 480] 01:37:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x87d98000) [pid = 1847] [serial = 1441] [outer = (nil)] 01:37:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x88d7cc00) [pid = 1847] [serial = 1442] [outer = 0x87d98000] 01:37:19 INFO - PROCESS | 1847 | 1461227839252 Marionette DEBUG loaded listener.js 01:37:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x89e28400) [pid = 1847] [serial = 1443] [outer = 0x87d98000] 01:37:20 INFO - PROCESS | 1847 | 1461227840274 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]]]}] 01:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1787ms 01:37:20 INFO - PROCESS | 1847 | 1461227840324 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 01:37:20 INFO - PROCESS | 1847 | 1461227840333 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 01:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:37:20 INFO - PROCESS | 1847 | 1461227840344 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:37:20 INFO - PROCESS | 1847 | 1461227840348 Marionette TRACE conn3 <- [1,1894,null,{}] 01:37:20 INFO - PROCESS | 1847 | 1461227840354 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}] 01:37:20 INFO - PROCESS | 1847 | 1461227840559 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 01:37:20 INFO - PROCESS | 1847 | 1461227840886 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5bec00 == 159 [pid = 1847] [id = 481] 01:37:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x8b9fd000) [pid = 1847] [serial = 1444] [outer = (nil)] 01:37:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x8dc4e800) [pid = 1847] [serial = 1445] [outer = 0x8b9fd000] 01:37:20 INFO - PROCESS | 1847 | 1461227840979 Marionette DEBUG loaded listener.js 01:37:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x8dc58000) [pid = 1847] [serial = 1446] [outer = 0x8b9fd000] 01:37:21 INFO - PROCESS | 1847 | 1461227841924 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]]]}] 01:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1639ms 01:37:21 INFO - PROCESS | 1847 | 1461227841984 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 01:37:21 INFO - PROCESS | 1847 | 1461227841987 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 01:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:37:21 INFO - PROCESS | 1847 | 1461227841994 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:37:22 INFO - PROCESS | 1847 | 1461227842000 Marionette TRACE conn3 <- [1,1898,null,{}] 01:37:22 INFO - PROCESS | 1847 | 1461227842017 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}] 01:37:22 INFO - PROCESS | 1847 | 1461227842259 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 01:37:22 INFO - PROCESS | 1847 | 1461227842598 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x88d75c00 == 160 [pid = 1847] [id = 482] 01:37:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x8dc50400) [pid = 1847] [serial = 1447] [outer = (nil)] 01:37:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x8e601400) [pid = 1847] [serial = 1448] [outer = 0x8dc50400] 01:37:22 INFO - PROCESS | 1847 | 1461227842687 Marionette DEBUG loaded listener.js 01:37:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x8e6c7800) [pid = 1847] [serial = 1449] [outer = 0x8dc50400] 01:37:23 INFO - PROCESS | 1847 | 1461227843616 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]]]}] 01:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1687ms 01:37:23 INFO - PROCESS | 1847 | 1461227843682 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 01:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:37:23 INFO - PROCESS | 1847 | 1461227843687 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 01:37:23 INFO - PROCESS | 1847 | 1461227843693 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:37:23 INFO - PROCESS | 1847 | 1461227843697 Marionette TRACE conn3 <- [1,1902,null,{}] 01:37:23 INFO - PROCESS | 1847 | 1461227843703 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}] 01:37:23 INFO - PROCESS | 1847 | 1461227843904 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 01:37:24 INFO - PROCESS | 1847 | 1461227844236 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc92800 == 161 [pid = 1847] [id = 483] 01:37:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x8e5ae800) [pid = 1847] [serial = 1450] [outer = (nil)] 01:37:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x8f2a5c00) [pid = 1847] [serial = 1451] [outer = 0x8e5ae800] 01:37:24 INFO - PROCESS | 1847 | 1461227844328 Marionette DEBUG loaded listener.js 01:37:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x8f37c000) [pid = 1847] [serial = 1452] [outer = 0x8e5ae800] 01:37:25 INFO - PROCESS | 1847 | 1461227845217 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]]]}] 01:37:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1591ms 01:37:25 INFO - PROCESS | 1847 | 1461227845285 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 01:37:25 INFO - PROCESS | 1847 | 1461227845289 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 01:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:37:25 INFO - PROCESS | 1847 | 1461227845295 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:37:25 INFO - PROCESS | 1847 | 1461227845299 Marionette TRACE conn3 <- [1,1906,null,{}] 01:37:25 INFO - PROCESS | 1847 | 1461227845304 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}] 01:37:25 INFO - PROCESS | 1847 | 1461227845535 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 01:37:25 INFO - PROCESS | 1847 | 1461227845870 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e731400 == 162 [pid = 1847] [id = 484] 01:37:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x8f9bc000) [pid = 1847] [serial = 1453] [outer = (nil)] 01:37:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x8fa27000) [pid = 1847] [serial = 1454] [outer = 0x8f9bc000] 01:37:25 INFO - PROCESS | 1847 | 1461227845961 Marionette DEBUG loaded listener.js 01:37:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x8fb69400) [pid = 1847] [serial = 1455] [outer = 0x8f9bc000] 01:37:26 INFO - PROCESS | 1847 | 1461227846864 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]]]}] 01:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1630ms 01:37:26 INFO - PROCESS | 1847 | 1461227846926 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 01:37:26 INFO - PROCESS | 1847 | 1461227846930 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 01:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:37:26 INFO - PROCESS | 1847 | 1461227846937 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:37:26 INFO - PROCESS | 1847 | 1461227846941 Marionette TRACE conn3 <- [1,1910,null,{}] 01:37:26 INFO - PROCESS | 1847 | 1461227846946 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}] 01:37:27 INFO - PROCESS | 1847 | 1461227847185 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 01:37:27 INFO - PROCESS | 1847 | 1461227847516 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f9bec00 == 163 [pid = 1847] [id = 485] 01:37:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x8fa29400) [pid = 1847] [serial = 1456] [outer = (nil)] 01:37:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x900ec800) [pid = 1847] [serial = 1457] [outer = 0x8fa29400] 01:37:27 INFO - PROCESS | 1847 | 1461227847620 Marionette DEBUG loaded listener.js 01:37:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x90245c00) [pid = 1847] [serial = 1458] [outer = 0x8fa29400] 01:37:28 INFO - PROCESS | 1847 | 1461227848530 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]]]}] 01:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1631ms 01:37:28 INFO - PROCESS | 1847 | 1461227848569 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 01:37:28 INFO - PROCESS | 1847 | 1461227848573 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 01:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:37:28 INFO - PROCESS | 1847 | 1461227848579 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:37:28 INFO - PROCESS | 1847 | 1461227848583 Marionette TRACE conn3 <- [1,1914,null,{}] 01:37:28 INFO - PROCESS | 1847 | 1461227848588 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}] 01:37:28 INFO - PROCESS | 1847 | 1461227848778 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 01:37:29 INFO - PROCESS | 1847 | 1461227849123 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fb93800 == 164 [pid = 1847] [id = 486] 01:37:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x8fb93c00) [pid = 1847] [serial = 1459] [outer = (nil)] 01:37:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x90319400) [pid = 1847] [serial = 1460] [outer = 0x8fb93c00] 01:37:29 INFO - PROCESS | 1847 | 1461227849224 Marionette DEBUG loaded listener.js 01:37:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x9031e400) [pid = 1847] [serial = 1461] [outer = 0x8fb93c00] 01:37:30 INFO - PROCESS | 1847 | 1461227850131 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]]]}] 01:37:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:37:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1590ms 01:37:30 INFO - PROCESS | 1847 | 1461227850170 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 01:37:30 INFO - PROCESS | 1847 | 1461227850173 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 01:37:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:37:30 INFO - PROCESS | 1847 | 1461227850180 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:37:30 INFO - PROCESS | 1847 | 1461227850184 Marionette TRACE conn3 <- [1,1918,null,{}] 01:37:30 INFO - PROCESS | 1847 | 1461227850189 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}] 01:37:30 INFO - PROCESS | 1847 | 1461227850380 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 01:37:30 INFO - PROCESS | 1847 | 1461227850747 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x8504cc00 == 165 [pid = 1847] [id = 487] 01:37:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x9031a400) [pid = 1847] [serial = 1462] [outer = (nil)] 01:37:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x911a0800) [pid = 1847] [serial = 1463] [outer = 0x9031a400] 01:37:30 INFO - PROCESS | 1847 | 1461227850840 Marionette DEBUG loaded listener.js 01:37:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x913e0400) [pid = 1847] [serial = 1464] [outer = 0x9031a400] 01:37:31 INFO - PROCESS | 1847 | 1461227851742 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]]]}] 01:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1630ms 01:37:31 INFO - PROCESS | 1847 | 1461227851811 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 01:37:31 INFO - PROCESS | 1847 | 1461227851815 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 01:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:37:31 INFO - PROCESS | 1847 | 1461227851822 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:37:31 INFO - PROCESS | 1847 | 1461227851825 Marionette TRACE conn3 <- [1,1922,null,{}] 01:37:31 INFO - PROCESS | 1847 | 1461227851831 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}] 01:37:32 INFO - PROCESS | 1847 | 1461227852077 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 01:37:32 INFO - PROCESS | 1847 | 1461227852406 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x902eec00 == 166 [pid = 1847] [id = 488] 01:37:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x91126c00) [pid = 1847] [serial = 1465] [outer = (nil)] 01:37:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x91df0400) [pid = 1847] [serial = 1466] [outer = 0x91126c00] 01:37:32 INFO - PROCESS | 1847 | 1461227852498 Marionette DEBUG loaded listener.js 01:37:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x92820400) [pid = 1847] [serial = 1467] [outer = 0x91126c00] 01:37:33 INFO - PROCESS | 1847 | 1461227853396 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]]]}] 01:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1632ms 01:37:33 INFO - PROCESS | 1847 | 1461227853454 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 01:37:33 INFO - PROCESS | 1847 | 1461227853458 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 01:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:37:33 INFO - PROCESS | 1847 | 1461227853464 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:37:33 INFO - PROCESS | 1847 | 1461227853468 Marionette TRACE conn3 <- [1,1926,null,{}] 01:37:33 INFO - PROCESS | 1847 | 1461227853474 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}] 01:37:33 INFO - PROCESS | 1847 | 1461227853677 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 01:37:34 INFO - PROCESS | 1847 | 1461227854027 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x91125400 == 167 [pid = 1847] [id = 489] 01:37:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x93b32c00) [pid = 1847] [serial = 1468] [outer = (nil)] 01:37:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x93b3a800) [pid = 1847] [serial = 1469] [outer = 0x93b32c00] 01:37:34 INFO - PROCESS | 1847 | 1461227854181 Marionette DEBUG loaded listener.js 01:37:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x93c72400) [pid = 1847] [serial = 1470] [outer = 0x93b32c00] 01:37:35 INFO - PROCESS | 1847 | 1461227855155 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]]]}] 01:37:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1730ms 01:37:35 INFO - PROCESS | 1847 | 1461227855196 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 01:37:35 INFO - PROCESS | 1847 | 1461227855200 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 01:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:37:35 INFO - PROCESS | 1847 | 1461227855207 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:37:35 INFO - PROCESS | 1847 | 1461227855211 Marionette TRACE conn3 <- [1,1930,null,{}] 01:37:35 INFO - PROCESS | 1847 | 1461227855217 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}] 01:37:35 INFO - PROCESS | 1847 | 1461227855496 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 01:37:35 INFO - PROCESS | 1847 | 1461227855847 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x92af2800 == 168 [pid = 1847] [id = 490] 01:37:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x93b2b800) [pid = 1847] [serial = 1471] [outer = (nil)] 01:37:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x9639f000) [pid = 1847] [serial = 1472] [outer = 0x93b2b800] 01:37:35 INFO - PROCESS | 1847 | 1461227855952 Marionette DEBUG loaded listener.js 01:37:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x97509000) [pid = 1847] [serial = 1473] [outer = 0x93b2b800] 01:37:36 INFO - PROCESS | 1847 | 1461227856834 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]]]}] 01:37:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1690ms 01:37:36 INFO - PROCESS | 1847 | 1461227856912 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 01:37:36 INFO - PROCESS | 1847 | 1461227856915 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 01:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:37:36 INFO - PROCESS | 1847 | 1461227856924 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:37:36 INFO - PROCESS | 1847 | 1461227856927 Marionette TRACE conn3 <- [1,1934,null,{}] 01:37:36 INFO - PROCESS | 1847 | 1461227856932 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}] 01:37:37 INFO - PROCESS | 1847 | 1461227857137 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 01:37:37 INFO - PROCESS | 1847 | 1461227857427 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x974f2000 == 169 [pid = 1847] [id = 491] 01:37:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x975ce400) [pid = 1847] [serial = 1474] [outer = (nil)] 01:37:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x9784fc00) [pid = 1847] [serial = 1475] [outer = 0x975ce400] 01:37:37 INFO - PROCESS | 1847 | 1461227857557 Marionette DEBUG loaded listener.js 01:37:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x978ba000) [pid = 1847] [serial = 1476] [outer = 0x975ce400] 01:37:38 INFO - PROCESS | 1847 | 1461227858500 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]]]}] 01:37:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:37:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1630ms 01:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:37:38 INFO - PROCESS | 1847 | 1461227858555 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 01:37:38 INFO - PROCESS | 1847 | 1461227858558 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 01:37:38 INFO - PROCESS | 1847 | 1461227858564 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:37:38 INFO - PROCESS | 1847 | 1461227858568 Marionette TRACE conn3 <- [1,1938,null,{}] 01:37:38 INFO - PROCESS | 1847 | 1461227858573 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}] 01:37:38 INFO - PROCESS | 1847 | 1461227858765 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 01:37:39 INFO - PROCESS | 1847 | 1461227859104 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf1cc00 == 170 [pid = 1847] [id = 492] 01:37:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x8f37a400) [pid = 1847] [serial = 1477] [outer = (nil)] 01:37:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x979aa000) [pid = 1847] [serial = 1478] [outer = 0x8f37a400] 01:37:39 INFO - PROCESS | 1847 | 1461227859193 Marionette DEBUG loaded listener.js 01:37:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x97da0c00) [pid = 1847] [serial = 1479] [outer = 0x8f37a400] 01:37:40 INFO - PROCESS | 1847 | 1461227860033 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]]]}] 01:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1491ms 01:37:40 INFO - PROCESS | 1847 | 1461227860055 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 01:37:40 INFO - PROCESS | 1847 | 1461227860058 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 01:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:37:40 INFO - PROCESS | 1847 | 1461227860064 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:37:40 INFO - PROCESS | 1847 | 1461227860068 Marionette TRACE conn3 <- [1,1942,null,{}] 01:37:40 INFO - PROCESS | 1847 | 1461227860073 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}] 01:37:40 INFO - PROCESS | 1847 | 1461227860261 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 01:37:40 INFO - PROCESS | 1847 | 1461227860554 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x9761b000 == 171 [pid = 1847] [id = 493] 01:37:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x97d97000) [pid = 1847] [serial = 1480] [outer = (nil)] 01:37:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x984b1000) [pid = 1847] [serial = 1481] [outer = 0x97d97000] 01:37:40 INFO - PROCESS | 1847 | 1461227860643 Marionette DEBUG loaded listener.js 01:37:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x98682000) [pid = 1847] [serial = 1482] [outer = 0x97d97000] 01:37:41 INFO - PROCESS | 1847 | 1461227861567 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]]]}] 01:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1539ms 01:37:41 INFO - PROCESS | 1847 | 1461227861605 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 01:37:41 INFO - PROCESS | 1847 | 1461227861608 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 01:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:37:41 INFO - PROCESS | 1847 | 1461227861615 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:37:41 INFO - PROCESS | 1847 | 1461227861618 Marionette TRACE conn3 <- [1,1946,null,{}] 01:37:41 INFO - PROCESS | 1847 | 1461227861624 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}] 01:37:41 INFO - PROCESS | 1847 | 1461227861812 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 01:37:42 INFO - PROCESS | 1847 | 1461227862170 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x85048400 == 172 [pid = 1847] [id = 494] 01:37:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x97d9e000) [pid = 1847] [serial = 1483] [outer = (nil)] 01:37:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x9ae0cc00) [pid = 1847] [serial = 1484] [outer = 0x97d9e000] 01:37:42 INFO - PROCESS | 1847 | 1461227862261 Marionette DEBUG loaded listener.js 01:37:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x9b03a000) [pid = 1847] [serial = 1485] [outer = 0x97d9e000] 01:37:43 INFO - PROCESS | 1847 | 1461227863138 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]]]}] 01:37:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1581ms 01:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:37:43 INFO - PROCESS | 1847 | 1461227863197 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 01:37:43 INFO - PROCESS | 1847 | 1461227863200 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 01:37:43 INFO - PROCESS | 1847 | 1461227863206 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:37:43 INFO - PROCESS | 1847 | 1461227863210 Marionette TRACE conn3 <- [1,1950,null,{}] 01:37:43 INFO - PROCESS | 1847 | 1461227863215 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}] 01:37:43 INFO - PROCESS | 1847 | 1461227863410 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 01:37:43 INFO - PROCESS | 1847 | 1461227863746 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x8390f400 == 173 [pid = 1847] [id = 495] 01:37:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x984b3400) [pid = 1847] [serial = 1486] [outer = (nil)] 01:37:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x9fbcac00) [pid = 1847] [serial = 1487] [outer = 0x984b3400] 01:37:43 INFO - PROCESS | 1847 | 1461227863841 Marionette DEBUG loaded listener.js 01:37:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x9fc33400) [pid = 1847] [serial = 1488] [outer = 0x984b3400] 01:37:44 INFO - PROCESS | 1847 | 1461227864697 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]]]}] 01:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1538ms 01:37:44 INFO - PROCESS | 1847 | 1461227864744 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 01:37:44 INFO - PROCESS | 1847 | 1461227864748 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 01:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:37:44 INFO - PROCESS | 1847 | 1461227864754 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:37:44 INFO - PROCESS | 1847 | 1461227864757 Marionette TRACE conn3 <- [1,1954,null,{}] 01:37:44 INFO - PROCESS | 1847 | 1461227864763 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}] 01:37:44 INFO - PROCESS | 1847 | 1461227864956 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 01:37:45 INFO - PROCESS | 1847 | 1461227865252 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x978ba400 == 174 [pid = 1847] [id = 496] 01:37:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x9df9e400) [pid = 1847] [serial = 1489] [outer = (nil)] 01:37:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x9ffa6400) [pid = 1847] [serial = 1490] [outer = 0x9df9e400] 01:37:45 INFO - PROCESS | 1847 | 1461227865384 Marionette DEBUG loaded listener.js 01:37:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0xa0ad0400) [pid = 1847] [serial = 1491] [outer = 0x9df9e400] 01:37:46 INFO - PROCESS | 1847 | 1461227866345 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]]]}] 01:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1645ms 01:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:37:46 INFO - PROCESS | 1847 | 1461227866399 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 01:37:46 INFO - PROCESS | 1847 | 1461227866402 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 01:37:46 INFO - PROCESS | 1847 | 1461227866409 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:37:46 INFO - PROCESS | 1847 | 1461227866413 Marionette TRACE conn3 <- [1,1958,null,{}] 01:37:46 INFO - PROCESS | 1847 | 1461227866418 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}] 01:37:46 INFO - PROCESS | 1847 | 1461227866620 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 01:37:46 INFO - PROCESS | 1847 | 1461227866955 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x85046c00 == 175 [pid = 1847] [id = 497] 01:37:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x9fc9dc00) [pid = 1847] [serial = 1492] [outer = (nil)] 01:37:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0xa0e90800) [pid = 1847] [serial = 1493] [outer = 0x9fc9dc00] 01:37:47 INFO - PROCESS | 1847 | 1461227867046 Marionette DEBUG loaded listener.js 01:37:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0xa0e91c00) [pid = 1847] [serial = 1494] [outer = 0x9fc9dc00] 01:37:47 INFO - PROCESS | 1847 | 1461227867946 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]]]}] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x89e20c00 == 174 [pid = 1847] [id = 371] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x88d45400 == 173 [pid = 1847] [id = 374] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x88673800 == 172 [pid = 1847] [id = 409] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x8e610c00 == 171 [pid = 1847] [id = 416] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x89e2e400 == 170 [pid = 1847] [id = 372] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x97d9a400 == 169 [pid = 1847] [id = 418] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x90318400 == 168 [pid = 1847] [id = 373] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x8dc5a800 == 167 [pid = 1847] [id = 412] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x90326400 == 166 [pid = 1847] [id = 415] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x8fd8fc00 == 165 [pid = 1847] [id = 411] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x89dbe000 == 164 [pid = 1847] [id = 376] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x8e6ca800 == 163 [pid = 1847] [id = 417] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5bf400 == 162 [pid = 1847] [id = 410] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x88d48800 == 161 [pid = 1847] [id = 375] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x92af7c00 == 160 [pid = 1847] [id = 414] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x8e609000 == 159 [pid = 1847] [id = 413] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x98a3f000 == 158 [pid = 1847] [id = 473] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x97d94400 == 157 [pid = 1847] [id = 471] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x911a2800 == 156 [pid = 1847] [id = 472] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x8fd87000 == 155 [pid = 1847] [id = 470] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x8e606800 == 154 [pid = 1847] [id = 469] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x974f0400 == 153 [pid = 1847] [id = 468] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x93b2ec00 == 152 [pid = 1847] [id = 466] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x92af9000 == 151 [pid = 1847] [id = 467] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x90349800 == 150 [pid = 1847] [id = 465] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x8fba0800 == 149 [pid = 1847] [id = 464] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x9016cc00 == 148 [pid = 1847] [id = 463] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x83b67c00 == 147 [pid = 1847] [id = 462] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x8f37b000 == 146 [pid = 1847] [id = 461] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x89dbcc00 == 145 [pid = 1847] [id = 460] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x88d47000 == 144 [pid = 1847] [id = 459] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x88d4ac00 == 143 [pid = 1847] [id = 457] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x89dbf000 == 142 [pid = 1847] [id = 458] 01:37:49 INFO - PROCESS | 1847 | --DOCSHELL 0x8390bc00 == 141 [pid = 1847] [id = 456] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x8b878c00) [pid = 1847] [serial = 1367] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x90343c00) [pid = 1847] [serial = 1323] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x8b189800) [pid = 1847] [serial = 1305] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x88d73800) [pid = 1847] [serial = 1304] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x91df1c00) [pid = 1847] [serial = 1328] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x89db2400) [pid = 1847] [serial = 1362] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x96393400) [pid = 1847] [serial = 1334] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x9024c800) [pid = 1847] [serial = 1320] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x8b194800) [pid = 1847] [serial = 1364] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x90243800) [pid = 1847] [serial = 1319] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x90326000) [pid = 1847] [serial = 1322] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x86fad400) [pid = 1847] [serial = 1302] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x878f0400) [pid = 1847] [serial = 1359] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x93c75800) [pid = 1847] [serial = 1331] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x911a4c00) [pid = 1847] [serial = 1326] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x9639e800) [pid = 1847] [serial = 1245] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x92856800) [pid = 1847] [serial = 1329] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x97ea8c00) [pid = 1847] [serial = 1251] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x88d7d800) [pid = 1847] [serial = 1278] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x878ef800) [pid = 1847] [serial = 1272] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x8b882800) [pid = 1847] [serial = 1230] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x8b5b4000) [pid = 1847] [serial = 1365] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x98099400) [pid = 1847] [serial = 1343] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x911a0c00) [pid = 1847] [serial = 1239] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x840ee000) [pid = 1847] [serial = 1266] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x83915000) [pid = 1847] [serial = 1275] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x98a33800) [pid = 1847] [serial = 1254] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x9031d000) [pid = 1847] [serial = 1236] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x9df92800) [pid = 1847] [serial = 1352] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x9ae5bc00) [pid = 1847] [serial = 1349] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x9119cc00) [pid = 1847] [serial = 1325] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x8b193000) [pid = 1847] [serial = 1355] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x8dc58400) [pid = 1847] [serial = 1308] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x85047c00) [pid = 1847] [serial = 1269] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x96838800) [pid = 1847] [serial = 1335] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x8e730c00) [pid = 1847] [serial = 1310] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x88d7d000) [pid = 1847] [serial = 1263] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x97983000) [pid = 1847] [serial = 1340] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x88d71c00) [pid = 1847] [serial = 1361] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x97616400) [pid = 1847] [serial = 1337] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x8bf1e800) [pid = 1847] [serial = 1307] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x8fa22000) [pid = 1847] [serial = 1314] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x8fd8c400) [pid = 1847] [serial = 1316] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x8f377400) [pid = 1847] [serial = 1311] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x900f5800) [pid = 1847] [serial = 1317] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x9df91800) [pid = 1847] [serial = 1257] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0xa281c000) [pid = 1847] [serial = 1260] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x9868c000) [pid = 1847] [serial = 1346] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x86fa9c00) [pid = 1847] [serial = 1358] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x8dc91800) [pid = 1847] [serial = 1356] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x8f5e6400) [pid = 1847] [serial = 1313] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x8fa2ac00) [pid = 1847] [serial = 1233] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x97849c00) [pid = 1847] [serial = 1248] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x946e2400) [pid = 1847] [serial = 1332] [outer = (nil)] [url = about:blank] 01:37:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:37:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 3192ms 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x91de9000) [pid = 1847] [serial = 1242] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x863ee000) [pid = 1847] [serial = 1301] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x8fb99400) [pid = 1847] [serial = 1227] [outer = (nil)] [url = about:blank] 01:37:49 INFO - PROCESS | 1847 | 1461227869718 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 01:37:49 INFO - PROCESS | 1847 | 1461227869722 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 01:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:37:49 INFO - PROCESS | 1847 | 1461227869734 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:37:49 INFO - PROCESS | 1847 | 1461227869741 Marionette TRACE conn3 <- [1,1962,null,{}] 01:37:49 INFO - PROCESS | 1847 | 1461227869748 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}] 01:37:49 INFO - PROCESS | 1847 | 1461227869917 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 01:37:49 INFO - PROCESS | 1847 | 1461227869934 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x85049000 == 142 [pid = 1847] [id = 498] 01:37:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x85049400) [pid = 1847] [serial = 1495] [outer = (nil)] 01:37:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x8528f000) [pid = 1847] [serial = 1496] [outer = 0x85049400] 01:37:50 INFO - PROCESS | 1847 | 1461227870009 Marionette DEBUG loaded listener.js 01:37:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x85299800) [pid = 1847] [serial = 1497] [outer = 0x85049400] 01:37:50 INFO - PROCESS | 1847 | 1461227870985 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]]]}] 01:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1291ms 01:37:51 INFO - PROCESS | 1847 | 1461227871024 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 01:37:51 INFO - PROCESS | 1847 | 1461227871029 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 01:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:37:51 INFO - PROCESS | 1847 | 1461227871041 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:37:51 INFO - PROCESS | 1847 | 1461227871047 Marionette TRACE conn3 <- [1,1966,null,{}] 01:37:51 INFO - PROCESS | 1847 | 1461227871053 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}] 01:37:51 INFO - PROCESS | 1847 | 1461227871237 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 01:37:51 INFO - PROCESS | 1847 | 1461227871439 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x840f0400 == 143 [pid = 1847] [id = 499] 01:37:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x85043800) [pid = 1847] [serial = 1498] [outer = (nil)] 01:37:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x87d97800) [pid = 1847] [serial = 1499] [outer = 0x85043800] 01:37:51 INFO - PROCESS | 1847 | 1461227871514 Marionette DEBUG loaded listener.js 01:37:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x8865a400) [pid = 1847] [serial = 1500] [outer = 0x85043800] 01:37:52 INFO - PROCESS | 1847 | 1461227872493 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]]]}] 01:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1496ms 01:37:52 INFO - PROCESS | 1847 | 1461227872534 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 01:37:52 INFO - PROCESS | 1847 | 1461227872538 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 01:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:37:52 INFO - PROCESS | 1847 | 1461227872555 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:37:52 INFO - PROCESS | 1847 | 1461227872559 Marionette TRACE conn3 <- [1,1970,null,{}] 01:37:52 INFO - PROCESS | 1847 | 1461227872574 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}] 01:37:52 INFO - PROCESS | 1847 | 1461227872831 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 01:37:52 INFO - PROCESS | 1847 | 1461227872864 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x863e6400 == 144 [pid = 1847] [id = 500] 01:37:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x89db1800) [pid = 1847] [serial = 1501] [outer = (nil)] 01:37:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x89dbf000) [pid = 1847] [serial = 1502] [outer = 0x89db1800] 01:37:52 INFO - PROCESS | 1847 | 1461227872939 Marionette DEBUG loaded listener.js 01:37:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x89e2d400) [pid = 1847] [serial = 1503] [outer = 0x89db1800] 01:37:53 INFO - PROCESS | 1847 | 1461227873905 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]]]}] 01:37:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1392ms 01:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:37:53 INFO - PROCESS | 1847 | 1461227873936 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 01:37:53 INFO - PROCESS | 1847 | 1461227873939 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 01:37:53 INFO - PROCESS | 1847 | 1461227873945 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:37:53 INFO - PROCESS | 1847 | 1461227873949 Marionette TRACE conn3 <- [1,1974,null,{}] 01:37:53 INFO - PROCESS | 1847 | 1461227873954 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}] 01:37:54 INFO - PROCESS | 1847 | 1461227874252 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x8b877800) [pid = 1847] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x89db4400) [pid = 1847] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x83b59800) [pid = 1847] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x8b5b0000) [pid = 1847] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x93b2f800) [pid = 1847] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x8dc5c400) [pid = 1847] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x902e0800) [pid = 1847] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x90169000) [pid = 1847] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x878eb400) [pid = 1847] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x8bf17c00) [pid = 1847] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x89e2cc00) [pid = 1847] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x90535c00) [pid = 1847] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x902e5800) [pid = 1847] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x88d75800) [pid = 1847] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x95b74800) [pid = 1847] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x86fa6c00) [pid = 1847] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x8dc92400) [pid = 1847] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x8f37ec00) [pid = 1847] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x85295000) [pid = 1847] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x86fa8400) [pid = 1847] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x93c7a800) [pid = 1847] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x83913400) [pid = 1847] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:37:54 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x91126800) [pid = 1847] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:37:54 INFO - PROCESS | 1847 | 1461227874938 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x83912c00 == 145 [pid = 1847] [id = 501] 01:37:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x83b59800) [pid = 1847] [serial = 1504] [outer = (nil)] 01:37:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8529b000) [pid = 1847] [serial = 1505] [outer = 0x83b59800] 01:37:55 INFO - PROCESS | 1847 | 1461227875010 Marionette DEBUG loaded listener.js 01:37:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x88d48000) [pid = 1847] [serial = 1506] [outer = 0x83b59800] 01:37:55 INFO - PROCESS | 1847 | 1461227875742 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]]]}] 01:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1840ms 01:37:55 INFO - PROCESS | 1847 | 1461227875786 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 01:37:55 INFO - PROCESS | 1847 | 1461227875789 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 01:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:37:55 INFO - PROCESS | 1847 | 1461227875795 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:37:55 INFO - PROCESS | 1847 | 1461227875797 Marionette TRACE conn3 <- [1,1978,null,{}] 01:37:55 INFO - PROCESS | 1847 | 1461227875803 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}] 01:37:55 INFO - PROCESS | 1847 | 1461227875985 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 01:37:56 INFO - PROCESS | 1847 | 1461227876004 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x86fa6c00 == 146 [pid = 1847] [id = 502] 01:37:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x8b189000) [pid = 1847] [serial = 1507] [outer = (nil)] 01:37:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x8b6fc800) [pid = 1847] [serial = 1508] [outer = 0x8b189000] 01:37:56 INFO - PROCESS | 1847 | 1461227876075 Marionette DEBUG loaded listener.js 01:37:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x8b881000) [pid = 1847] [serial = 1509] [outer = 0x8b189000] 01:37:57 INFO - PROCESS | 1847 | 1461227877235 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]]]}] 01:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1482ms 01:37:57 INFO - PROCESS | 1847 | 1461227877278 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 01:37:57 INFO - PROCESS | 1847 | 1461227877284 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 01:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:37:57 INFO - PROCESS | 1847 | 1461227877293 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:37:57 INFO - PROCESS | 1847 | 1461227877299 Marionette TRACE conn3 <- [1,1982,null,{}] 01:37:57 INFO - PROCESS | 1847 | 1461227877309 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}] 01:37:57 INFO - PROCESS | 1847 | 1461227877519 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 01:37:57 INFO - PROCESS | 1847 | 1461227877877 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x840ee800 == 147 [pid = 1847] [id = 503] 01:37:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x840ef800) [pid = 1847] [serial = 1510] [outer = (nil)] 01:37:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x86fa8400) [pid = 1847] [serial = 1511] [outer = 0x840ef800] 01:37:57 INFO - PROCESS | 1847 | 1461227877971 Marionette DEBUG loaded listener.js 01:37:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x878f3c00) [pid = 1847] [serial = 1512] [outer = 0x840ef800] 01:37:58 INFO - PROCESS | 1847 | 1461227878868 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]]]}] 01:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1645ms 01:37:58 INFO - PROCESS | 1847 | 1461227878937 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 01:37:58 INFO - PROCESS | 1847 | 1461227878946 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 01:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:37:58 INFO - PROCESS | 1847 | 1461227878957 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:37:58 INFO - PROCESS | 1847 | 1461227878961 Marionette TRACE conn3 <- [1,1986,null,{}] 01:37:58 INFO - PROCESS | 1847 | 1461227878967 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}] 01:37:59 INFO - PROCESS | 1847 | 1461227879203 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 01:37:59 INFO - PROCESS | 1847 | 1461227879533 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x89db1400 == 148 [pid = 1847] [id = 504] 01:37:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x89dbb800) [pid = 1847] [serial = 1513] [outer = (nil)] 01:37:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x8b186c00) [pid = 1847] [serial = 1514] [outer = 0x89dbb800] 01:37:59 INFO - PROCESS | 1847 | 1461227879624 Marionette DEBUG loaded listener.js 01:37:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x8b24ac00) [pid = 1847] [serial = 1515] [outer = 0x89dbb800] 01:38:00 INFO - PROCESS | 1847 | 1461227880612 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]]]}] 01:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1691ms 01:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:38:00 INFO - PROCESS | 1847 | 1461227880647 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 01:38:00 INFO - PROCESS | 1847 | 1461227880651 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 01:38:00 INFO - PROCESS | 1847 | 1461227880658 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:38:00 INFO - PROCESS | 1847 | 1461227880664 Marionette TRACE conn3 <- [1,1990,null,{}] 01:38:00 INFO - PROCESS | 1847 | 1461227880681 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}] 01:38:00 INFO - PROCESS | 1847 | 1461227880910 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 01:38:01 INFO - PROCESS | 1847 | 1461227881268 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x8c104800 == 149 [pid = 1847] [id = 505] 01:38:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x8c107c00) [pid = 1847] [serial = 1516] [outer = (nil)] 01:38:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x8dc54000) [pid = 1847] [serial = 1517] [outer = 0x8c107c00] 01:38:01 INFO - PROCESS | 1847 | 1461227881363 Marionette DEBUG loaded listener.js 01:38:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x8dc92c00) [pid = 1847] [serial = 1518] [outer = 0x8c107c00] 01:38:02 INFO - PROCESS | 1847 | 1461227882252 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]]]}] 01:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1639ms 01:38:02 INFO - PROCESS | 1847 | 1461227882295 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 01:38:02 INFO - PROCESS | 1847 | 1461227882300 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 01:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:38:02 INFO - PROCESS | 1847 | 1461227882307 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:38:02 INFO - PROCESS | 1847 | 1461227882310 Marionette TRACE conn3 <- [1,1994,null,{}] 01:38:02 INFO - PROCESS | 1847 | 1461227882316 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}] 01:38:02 INFO - PROCESS | 1847 | 1461227882539 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 01:38:02 INFO - PROCESS | 1847 | 1461227882871 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf17c00 == 150 [pid = 1847] [id = 506] 01:38:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x8dd2d000) [pid = 1847] [serial = 1519] [outer = (nil)] 01:38:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x8e5ac400) [pid = 1847] [serial = 1520] [outer = 0x8dd2d000] 01:38:02 INFO - PROCESS | 1847 | 1461227882963 Marionette DEBUG loaded listener.js 01:38:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x8e601c00) [pid = 1847] [serial = 1521] [outer = 0x8dd2d000] 01:38:03 INFO - PROCESS | 1847 | 1461227883825 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]]]}] 01:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1530ms 01:38:03 INFO - PROCESS | 1847 | 1461227883838 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 01:38:03 INFO - PROCESS | 1847 | 1461227883841 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 01:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:38:03 INFO - PROCESS | 1847 | 1461227883847 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:38:03 INFO - PROCESS | 1847 | 1461227883850 Marionette TRACE conn3 <- [1,1998,null,{}] 01:38:03 INFO - PROCESS | 1847 | 1461227883856 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}] 01:38:04 INFO - PROCESS | 1847 | 1461227884044 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 01:38:04 INFO - PROCESS | 1847 | 1461227884329 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc97c00 == 151 [pid = 1847] [id = 507] 01:38:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x8e5b6c00) [pid = 1847] [serial = 1522] [outer = (nil)] 01:38:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x8e730c00) [pid = 1847] [serial = 1523] [outer = 0x8e5b6c00] 01:38:04 INFO - PROCESS | 1847 | 1461227884418 Marionette DEBUG loaded listener.js 01:38:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x8e739c00) [pid = 1847] [serial = 1524] [outer = 0x8e5b6c00] 01:38:05 INFO - PROCESS | 1847 | 1461227885355 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]]]}] 01:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1581ms 01:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:38:05 INFO - PROCESS | 1847 | 1461227885429 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 01:38:05 INFO - PROCESS | 1847 | 1461227885432 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 01:38:05 INFO - PROCESS | 1847 | 1461227885439 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:38:05 INFO - PROCESS | 1847 | 1461227885442 Marionette TRACE conn3 <- [1,2002,null,{}] 01:38:05 INFO - PROCESS | 1847 | 1461227885448 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}] 01:38:05 INFO - PROCESS | 1847 | 1461227885706 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 01:38:06 INFO - PROCESS | 1847 | 1461227886045 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf20000 == 152 [pid = 1847] [id = 508] 01:38:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x8e60e000) [pid = 1847] [serial = 1525] [outer = (nil)] 01:38:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x8fa2ec00) [pid = 1847] [serial = 1526] [outer = 0x8e60e000] 01:38:06 INFO - PROCESS | 1847 | 1461227886138 Marionette DEBUG loaded listener.js 01:38:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x8fb78400) [pid = 1847] [serial = 1527] [outer = 0x8e60e000] 01:38:07 INFO - PROCESS | 1847 | 1461227887024 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]]]}] 01:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1647ms 01:38:07 INFO - PROCESS | 1847 | 1461227887086 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 01:38:07 INFO - PROCESS | 1847 | 1461227887089 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 01:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:38:07 INFO - PROCESS | 1847 | 1461227887096 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:38:07 INFO - PROCESS | 1847 | 1461227887100 Marionette TRACE conn3 <- [1,2006,null,{}] 01:38:07 INFO - PROCESS | 1847 | 1461227887106 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}] 01:38:07 INFO - PROCESS | 1847 | 1461227887312 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 01:38:07 INFO - PROCESS | 1847 | 1461227887645 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fb72800 == 153 [pid = 1847] [id = 509] 01:38:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x8fb74800) [pid = 1847] [serial = 1528] [outer = (nil)] 01:38:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x900ecc00) [pid = 1847] [serial = 1529] [outer = 0x8fb74800] 01:38:07 INFO - PROCESS | 1847 | 1461227887734 Marionette DEBUG loaded listener.js 01:38:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x900f4c00) [pid = 1847] [serial = 1530] [outer = 0x8fb74800] 01:38:08 INFO - PROCESS | 1847 | 1461227888629 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]]]}] 01:38:08 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 01:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1581ms 01:38:08 INFO - PROCESS | 1847 | 1461227888678 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 01:38:08 INFO - PROCESS | 1847 | 1461227888682 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 01:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:38:08 INFO - PROCESS | 1847 | 1461227888688 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:38:08 INFO - PROCESS | 1847 | 1461227888691 Marionette TRACE conn3 <- [1,2010,null,{}] 01:38:08 INFO - PROCESS | 1847 | 1461227888697 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}] 01:38:08 INFO - PROCESS | 1847 | 1461227888890 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 01:38:09 INFO - PROCESS | 1847 | 1461227889215 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b9f0c00 == 154 [pid = 1847] [id = 510] 01:38:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x8dd25400) [pid = 1847] [serial = 1531] [outer = (nil)] 01:38:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x9024b000) [pid = 1847] [serial = 1532] [outer = 0x8dd25400] 01:38:09 INFO - PROCESS | 1847 | 1461227889305 Marionette DEBUG loaded listener.js 01:38:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x902e9800) [pid = 1847] [serial = 1533] [outer = 0x8dd25400] 01:38:10 INFO - PROCESS | 1847 | 1461227890215 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]]]}] 01:38:10 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 01:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1595ms 01:38:10 INFO - PROCESS | 1847 | 1461227890296 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 01:38:10 INFO - PROCESS | 1847 | 1461227890301 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 01:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:38:10 INFO - PROCESS | 1847 | 1461227890310 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:38:10 INFO - PROCESS | 1847 | 1461227890313 Marionette TRACE conn3 <- [1,2014,null,{}] 01:38:10 INFO - PROCESS | 1847 | 1461227890319 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}] 01:38:10 INFO - PROCESS | 1847 | 1461227890513 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 01:38:10 INFO - PROCESS | 1847 | 1461227890842 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x863e9c00 == 155 [pid = 1847] [id = 511] 01:38:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x9016e800) [pid = 1847] [serial = 1534] [outer = (nil)] 01:38:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x90340c00) [pid = 1847] [serial = 1535] [outer = 0x9016e800] 01:38:10 INFO - PROCESS | 1847 | 1461227890932 Marionette DEBUG loaded listener.js 01:38:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x90344c00) [pid = 1847] [serial = 1536] [outer = 0x9016e800] 01:38:11 INFO - PROCESS | 1847 | 1461227891800 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]]]}] 01:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1534ms 01:38:11 INFO - PROCESS | 1847 | 1461227891847 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 01:38:11 INFO - PROCESS | 1847 | 1461227891851 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 01:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:38:11 INFO - PROCESS | 1847 | 1461227891857 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:38:11 INFO - PROCESS | 1847 | 1461227891861 Marionette TRACE conn3 <- [1,2018,null,{}] 01:38:11 INFO - PROCESS | 1847 | 1461227891866 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}] 01:38:12 INFO - PROCESS | 1847 | 1461227892055 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 01:38:12 INFO - PROCESS | 1847 | 1461227892355 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x863ebc00 == 156 [pid = 1847] [id = 512] 01:38:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x90164000) [pid = 1847] [serial = 1537] [outer = (nil)] 01:38:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x9119dc00) [pid = 1847] [serial = 1538] [outer = 0x90164000] 01:38:12 INFO - PROCESS | 1847 | 1461227892492 Marionette DEBUG loaded listener.js 01:38:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x911a6800) [pid = 1847] [serial = 1539] [outer = 0x90164000] 01:38:13 INFO - PROCESS | 1847 | 1461227893373 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]]]}] 01:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1586ms 01:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:38:13 INFO - PROCESS | 1847 | 1461227893443 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 01:38:13 INFO - PROCESS | 1847 | 1461227893447 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 01:38:13 INFO - PROCESS | 1847 | 1461227893454 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:38:13 INFO - PROCESS | 1847 | 1461227893459 Marionette TRACE conn3 <- [1,2022,null,{}] 01:38:13 INFO - PROCESS | 1847 | 1461227893464 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}] 01:38:13 INFO - PROCESS | 1847 | 1461227893686 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 01:38:14 INFO - PROCESS | 1847 | 1461227894027 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x911aac00 == 157 [pid = 1847] [id = 513] 01:38:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x92856800) [pid = 1847] [serial = 1540] [outer = (nil)] 01:38:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x92af7400) [pid = 1847] [serial = 1541] [outer = 0x92856800] 01:38:14 INFO - PROCESS | 1847 | 1461227894124 Marionette DEBUG loaded listener.js 01:38:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x93b2fc00) [pid = 1847] [serial = 1542] [outer = 0x92856800] 01:38:15 INFO - PROCESS | 1847 | 1461227895031 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]]]}] 01:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1634ms 01:38:15 INFO - PROCESS | 1847 | 1461227895088 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 01:38:15 INFO - PROCESS | 1847 | 1461227895092 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 01:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:38:15 INFO - PROCESS | 1847 | 1461227895098 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:38:15 INFO - PROCESS | 1847 | 1461227895101 Marionette TRACE conn3 <- [1,2026,null,{}] 01:38:15 INFO - PROCESS | 1847 | 1461227895107 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}] 01:38:15 INFO - PROCESS | 1847 | 1461227895299 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 01:38:15 INFO - PROCESS | 1847 | 1461227895633 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x92855c00 == 158 [pid = 1847] [id = 514] 01:38:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x92af0800) [pid = 1847] [serial = 1543] [outer = (nil)] 01:38:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x946e1800) [pid = 1847] [serial = 1544] [outer = 0x92af0800] 01:38:15 INFO - PROCESS | 1847 | 1461227895723 Marionette DEBUG loaded listener.js 01:38:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x946e9c00) [pid = 1847] [serial = 1545] [outer = 0x92af0800] 01:38:16 INFO - PROCESS | 1847 | 1461227896670 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]]]}] 01:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1633ms 01:38:16 INFO - PROCESS | 1847 | 1461227896731 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 01:38:16 INFO - PROCESS | 1847 | 1461227896735 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 01:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:38:16 INFO - PROCESS | 1847 | 1461227896742 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:38:16 INFO - PROCESS | 1847 | 1461227896744 Marionette TRACE conn3 <- [1,2030,null,{}] 01:38:16 INFO - PROCESS | 1847 | 1461227896750 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}] 01:38:16 INFO - PROCESS | 1847 | 1461227896944 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 01:38:17 INFO - PROCESS | 1847 | 1461227897293 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x90321400 == 159 [pid = 1847] [id = 515] 01:38:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x91123c00) [pid = 1847] [serial = 1546] [outer = (nil)] 01:38:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x96833400) [pid = 1847] [serial = 1547] [outer = 0x91123c00] 01:38:17 INFO - PROCESS | 1847 | 1461227897383 Marionette DEBUG loaded listener.js 01:38:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x9683c000) [pid = 1847] [serial = 1548] [outer = 0x91123c00] 01:38:18 INFO - PROCESS | 1847 | 1461227898241 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]]]}] 01:38:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1532ms 01:38:18 INFO - PROCESS | 1847 | 1461227898276 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 01:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:38:18 INFO - PROCESS | 1847 | 1461227898280 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 01:38:18 INFO - PROCESS | 1847 | 1461227898286 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:38:18 INFO - PROCESS | 1847 | 1461227898290 Marionette TRACE conn3 <- [1,2034,null,{}] 01:38:18 INFO - PROCESS | 1847 | 1461227898295 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}] 01:38:18 INFO - PROCESS | 1847 | 1461227898491 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 01:38:18 INFO - PROCESS | 1847 | 1461227898757 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x95076800 == 160 [pid = 1847] [id = 516] 01:38:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x95b6cc00) [pid = 1847] [serial = 1549] [outer = (nil)] 01:38:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x9761d800) [pid = 1847] [serial = 1550] [outer = 0x95b6cc00] 01:38:18 INFO - PROCESS | 1847 | 1461227898848 Marionette DEBUG loaded listener.js 01:38:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x978b4800) [pid = 1847] [serial = 1551] [outer = 0x95b6cc00] 01:38:19 INFO - PROCESS | 1847 | 1461227899796 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]]]}] 01:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1586ms 01:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:38:19 INFO - PROCESS | 1847 | 1461227899873 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 01:38:19 INFO - PROCESS | 1847 | 1461227899876 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 01:38:19 INFO - PROCESS | 1847 | 1461227899883 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:38:19 INFO - PROCESS | 1847 | 1461227899888 Marionette TRACE conn3 <- [1,2038,null,{}] 01:38:19 INFO - PROCESS | 1847 | 1461227899894 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}] 01:38:20 INFO - PROCESS | 1847 | 1461227900103 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 01:38:20 INFO - PROCESS | 1847 | 1461227900435 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x8504a800 == 161 [pid = 1847] [id = 517] 01:38:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x975ce800) [pid = 1847] [serial = 1552] [outer = (nil)] 01:38:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x97d9a400) [pid = 1847] [serial = 1553] [outer = 0x975ce800] 01:38:20 INFO - PROCESS | 1847 | 1461227900527 Marionette DEBUG loaded listener.js 01:38:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x97e9d400) [pid = 1847] [serial = 1554] [outer = 0x975ce800] 01:38:21 INFO - PROCESS | 1847 | 1461227901414 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]]]}] 01:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1583ms 01:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:38:21 INFO - PROCESS | 1847 | 1461227901465 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 01:38:21 INFO - PROCESS | 1847 | 1461227901468 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 01:38:21 INFO - PROCESS | 1847 | 1461227901475 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:38:21 INFO - PROCESS | 1847 | 1461227901478 Marionette TRACE conn3 <- [1,2042,null,{}] 01:38:21 INFO - PROCESS | 1847 | 1461227901484 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}] 01:38:21 INFO - PROCESS | 1847 | 1461227901680 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 01:38:22 INFO - PROCESS | 1847 | 1461227902020 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f2a8c00 == 162 [pid = 1847] [id = 518] 01:38:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x8fb95400) [pid = 1847] [serial = 1555] [outer = (nil)] 01:38:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x983bb800) [pid = 1847] [serial = 1556] [outer = 0x8fb95400] 01:38:22 INFO - PROCESS | 1847 | 1461227902112 Marionette DEBUG loaded listener.js 01:38:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x984b7000) [pid = 1847] [serial = 1557] [outer = 0x8fb95400] 01:38:23 INFO - PROCESS | 1847 | 1461227903002 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]]]}] 01:38:23 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) 01:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1591ms 01:38:23 INFO - PROCESS | 1847 | 1461227903066 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 01:38:23 INFO - PROCESS | 1847 | 1461227903070 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 01:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:38:23 INFO - PROCESS | 1847 | 1461227903076 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:38:23 INFO - PROCESS | 1847 | 1461227903079 Marionette TRACE conn3 <- [1,2046,null,{}] 01:38:23 INFO - PROCESS | 1847 | 1461227903086 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}] 01:38:23 INFO - PROCESS | 1847 | 1461227903283 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 01:38:23 INFO - PROCESS | 1847 | 1461227903620 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x863e8000 == 163 [pid = 1847] [id = 519] 01:38:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x97d9f800) [pid = 1847] [serial = 1558] [outer = (nil)] 01:38:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x99294800) [pid = 1847] [serial = 1559] [outer = 0x97d9f800] 01:38:23 INFO - PROCESS | 1847 | 1461227903709 Marionette DEBUG loaded listener.js 01:38:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x9ae03c00) [pid = 1847] [serial = 1560] [outer = 0x97d9f800] 01:38:24 INFO - PROCESS | 1847 | 1461227904590 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]]]}] 01:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1588ms 01:38:24 INFO - PROCESS | 1847 | 1461227904664 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 01:38:24 INFO - PROCESS | 1847 | 1461227904668 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 01:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:38:24 INFO - PROCESS | 1847 | 1461227904675 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:38:24 INFO - PROCESS | 1847 | 1461227904678 Marionette TRACE conn3 <- [1,2050,null,{}] 01:38:24 INFO - PROCESS | 1847 | 1461227904684 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}] 01:38:24 INFO - PROCESS | 1847 | 1461227904922 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 01:38:25 INFO - PROCESS | 1847 | 1461227905256 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x99133000 == 164 [pid = 1847] [id = 520] 01:38:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x9928c000) [pid = 1847] [serial = 1561] [outer = (nil)] 01:38:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x9b0f5800) [pid = 1847] [serial = 1562] [outer = 0x9928c000] 01:38:25 INFO - PROCESS | 1847 | 1461227905346 Marionette DEBUG loaded listener.js 01:38:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x9df9e000) [pid = 1847] [serial = 1563] [outer = 0x9928c000] 01:38:26 INFO - PROCESS | 1847 | 1461227906228 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]]]}] 01:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1592ms 01:38:26 INFO - PROCESS | 1847 | 1461227906268 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 01:38:26 INFO - PROCESS | 1847 | 1461227906271 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 01:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:38:26 INFO - PROCESS | 1847 | 1461227906277 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:38:26 INFO - PROCESS | 1847 | 1461227906281 Marionette TRACE conn3 <- [1,2054,null,{}] 01:38:26 INFO - PROCESS | 1847 | 1461227906286 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}] 01:38:26 INFO - PROCESS | 1847 | 1461227906488 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 01:38:26 INFO - PROCESS | 1847 | 1461227906790 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x83911400 == 165 [pid = 1847] [id = 521] 01:38:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x8e737800) [pid = 1847] [serial = 1564] [outer = (nil)] 01:38:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x9fc31800) [pid = 1847] [serial = 1565] [outer = 0x8e737800] 01:38:26 INFO - PROCESS | 1847 | 1461227906923 Marionette DEBUG loaded listener.js 01:38:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0xa0a46000) [pid = 1847] [serial = 1566] [outer = 0x8e737800] 01:38:28 INFO - PROCESS | 1847 | --DOCSHELL 0x89db9000 == 164 [pid = 1847] [id = 405] 01:38:28 INFO - PROCESS | 1847 | --DOCSHELL 0x8f37a800 == 163 [pid = 1847] [id = 290] 01:38:28 INFO - PROCESS | 1847 | --DOCSHELL 0x878f9000 == 162 [pid = 1847] [id = 407] 01:38:28 INFO - PROCESS | 1847 | --DOCSHELL 0x83912c00 == 161 [pid = 1847] [id = 501] 01:38:28 INFO - PROCESS | 1847 | --DOCSHELL 0x863e6400 == 160 [pid = 1847] [id = 500] 01:38:28 INFO - PROCESS | 1847 | --DOCSHELL 0x840f0400 == 159 [pid = 1847] [id = 499] 01:38:28 INFO - PROCESS | 1847 | --DOCSHELL 0x85049000 == 158 [pid = 1847] [id = 498] 01:38:28 INFO - PROCESS | 1847 | --DOCSHELL 0x9761b000 == 157 [pid = 1847] [id = 493] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x8bf16c00) [pid = 1847] [serial = 1439] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x8b242400) [pid = 1847] [serial = 1437] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x8e5af400) [pid = 1847] [serial = 1380] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x90164c00) [pid = 1847] [serial = 1389] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x87f4b800) [pid = 1847] [serial = 1436] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x8b87c000) [pid = 1847] [serial = 1376] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x8b9f9c00) [pid = 1847] [serial = 1377] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x93b35000) [pid = 1847] [serial = 1400] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x9fca6800) [pid = 1847] [serial = 1353] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x9031d800) [pid = 1847] [serial = 1391] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x99289400) [pid = 1847] [serial = 1347] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x98af9800) [pid = 1847] [serial = 1415] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x88677000) [pid = 1847] [serial = 1430] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x9aec3c00) [pid = 1847] [serial = 1350] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x88d7d400) [pid = 1847] [serial = 1431] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x8b5c0400) [pid = 1847] [serial = 1434] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x97da1c00) [pid = 1847] [serial = 1409] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x92823000) [pid = 1847] [serial = 1397] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x91126000) [pid = 1847] [serial = 1394] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x984b1400) [pid = 1847] [serial = 1412] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x9284bc00) [pid = 1847] [serial = 1398] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x89e28c00) [pid = 1847] [serial = 1374] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x89dbc800) [pid = 1847] [serial = 1373] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x97619800) [pid = 1847] [serial = 1338] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x86faf800) [pid = 1847] [serial = 1427] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x978c1000) [pid = 1847] [serial = 1406] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x97614400) [pid = 1847] [serial = 1403] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x8e6ce000) [pid = 1847] [serial = 1383] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x8fd86800) [pid = 1847] [serial = 1388] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x8f9b9c00) [pid = 1847] [serial = 1385] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x8fb95800) [pid = 1847] [serial = 1386] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x8b5ac800) [pid = 1847] [serial = 1425] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x87d8fc00) [pid = 1847] [serial = 1428] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x89e23400) [pid = 1847] [serial = 1299] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x93c76c00) [pid = 1847] [serial = 1401] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x8e6c7400) [pid = 1847] [serial = 1382] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x8dd2a000) [pid = 1847] [serial = 1379] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x983bac00) [pid = 1847] [serial = 1344] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x9033dc00) [pid = 1847] [serial = 1392] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x8866f400) [pid = 1847] [serial = 1424] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x911a3800) [pid = 1847] [serial = 1395] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x8529a800) [pid = 1847] [serial = 1371] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x8b240400) [pid = 1847] [serial = 1433] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x97987c00) [pid = 1847] [serial = 1341] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x9fb2ec00) [pid = 1847] [serial = 1421] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x9ae08c00) [pid = 1847] [serial = 1418] [outer = (nil)] [url = about:blank] 01:38:28 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x840f0c00) [pid = 1847] [serial = 1370] [outer = (nil)] [url = about:blank] 01:38:29 INFO - PROCESS | 1847 | 1461227909375 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]]]}] 01:38:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:38:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 3134ms 01:38:29 INFO - PROCESS | 1847 | 1461227909413 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 01:38:29 INFO - PROCESS | 1847 | 1461227909419 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 01:38:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:38:29 INFO - PROCESS | 1847 | 1461227909428 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:38:29 INFO - PROCESS | 1847 | 1461227909433 Marionette TRACE conn3 <- [1,2058,null,{}] 01:38:29 INFO - PROCESS | 1847 | 1461227909440 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}] 01:38:29 INFO - PROCESS | 1847 | 1461227909629 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 01:38:29 INFO - PROCESS | 1847 | 1461227909837 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x8504f400 == 158 [pid = 1847] [id = 522] 01:38:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x85296000) [pid = 1847] [serial = 1567] [outer = (nil)] 01:38:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x878f0400) [pid = 1847] [serial = 1568] [outer = 0x85296000] 01:38:29 INFO - PROCESS | 1847 | 1461227909915 Marionette DEBUG loaded listener.js 01:38:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x87d9ec00) [pid = 1847] [serial = 1569] [outer = 0x85296000] 01:38:30 INFO - PROCESS | 1847 | 1461227910844 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]]]}] 01:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1481ms 01:38:30 INFO - PROCESS | 1847 | 1461227910909 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 01:38:30 INFO - PROCESS | 1847 | 1461227910917 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 01:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:38:30 INFO - PROCESS | 1847 | 1461227910927 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:38:30 INFO - PROCESS | 1847 | 1461227910931 Marionette TRACE conn3 <- [1,2062,null,{}] 01:38:30 INFO - PROCESS | 1847 | 1461227910937 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}] 01:38:31 INFO - PROCESS | 1847 | 1461227911124 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 01:38:31 INFO - PROCESS | 1847 | 1461227911441 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x88d73800 == 159 [pid = 1847] [id = 523] 01:38:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x88d7c000) [pid = 1847] [serial = 1570] [outer = (nil)] 01:38:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x89db3800) [pid = 1847] [serial = 1571] [outer = 0x88d7c000] 01:38:31 INFO - PROCESS | 1847 | 1461227911571 Marionette DEBUG loaded listener.js 01:38:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x89e21800) [pid = 1847] [serial = 1572] [outer = 0x88d7c000] 01:38:32 INFO - PROCESS | 1847 | 1461227912401 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]]]}] 01:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1497ms 01:38:32 INFO - PROCESS | 1847 | 1461227912426 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 01:38:32 INFO - PROCESS | 1847 | 1461227912430 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 01:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:38:32 INFO - PROCESS | 1847 | 1461227912437 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:38:32 INFO - PROCESS | 1847 | 1461227912442 Marionette TRACE conn3 <- [1,2066,null,{}] 01:38:32 INFO - PROCESS | 1847 | 1461227912488 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}] 01:38:32 INFO - PROCESS | 1847 | 1461227912761 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 01:38:32 INFO - PROCESS | 1847 | 1461227912790 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x88d7c800 == 160 [pid = 1847] [id = 524] 01:38:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x89e2c800) [pid = 1847] [serial = 1573] [outer = (nil)] 01:38:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x8b248800) [pid = 1847] [serial = 1574] [outer = 0x89e2c800] 01:38:32 INFO - PROCESS | 1847 | 1461227912864 Marionette DEBUG loaded listener.js 01:38:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x8b6f2400) [pid = 1847] [serial = 1575] [outer = 0x89e2c800] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x93b35800) [pid = 1847] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x983b9800) [pid = 1847] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x9ae0a400) [pid = 1847] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x900eb000) [pid = 1847] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x8b5b7c00) [pid = 1847] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x9750c000) [pid = 1847] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x9507a400) [pid = 1847] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x8fa22800) [pid = 1847] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x89db1800) [pid = 1847] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x83b59800) [pid = 1847] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x85043800) [pid = 1847] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x85049400) [pid = 1847] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x97d97000) [pid = 1847] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x8f37a400) [pid = 1847] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x975ce400) [pid = 1847] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x93b2b800) [pid = 1847] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x93b32c00) [pid = 1847] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x91126c00) [pid = 1847] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x9031a400) [pid = 1847] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x8fb93c00) [pid = 1847] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x8fa29400) [pid = 1847] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x8f9bc000) [pid = 1847] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x8e5ae800) [pid = 1847] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x8dc50400) [pid = 1847] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x8b9fd000) [pid = 1847] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:38:34 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x87d98000) [pid = 1847] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:38:34 INFO - PROCESS | 1847 | 1461227914499 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]]]}] 01:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2096ms 01:38:34 INFO - PROCESS | 1847 | 1461227914537 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 01:38:34 INFO - PROCESS | 1847 | 1461227914542 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 01:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:38:34 INFO - PROCESS | 1847 | 1461227914548 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:38:34 INFO - PROCESS | 1847 | 1461227914551 Marionette TRACE conn3 <- [1,2070,null,{}] 01:38:34 INFO - PROCESS | 1847 | 1461227914556 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}] 01:38:34 INFO - PROCESS | 1847 | 1461227914731 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 01:38:34 INFO - PROCESS | 1847 | 1461227914746 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x878f7400 == 161 [pid = 1847] [id = 525] 01:38:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x89e24000) [pid = 1847] [serial = 1576] [outer = (nil)] 01:38:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x8b87c400) [pid = 1847] [serial = 1577] [outer = 0x89e24000] 01:38:34 INFO - PROCESS | 1847 | 1461227914828 Marionette DEBUG loaded listener.js 01:38:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8b886800) [pid = 1847] [serial = 1578] [outer = 0x89e24000] 01:38:35 INFO - PROCESS | 1847 | 1461227915757 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]]]}] 01:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1232ms 01:38:35 INFO - PROCESS | 1847 | 1461227915780 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 01:38:35 INFO - PROCESS | 1847 | 1461227915783 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 01:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:38:35 INFO - PROCESS | 1847 | 1461227915789 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:38:35 INFO - PROCESS | 1847 | 1461227915792 Marionette TRACE conn3 <- [1,2074,null,{}] 01:38:35 INFO - PROCESS | 1847 | 1461227915797 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}] 01:38:36 INFO - PROCESS | 1847 | 1461227916049 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 01:38:36 INFO - PROCESS | 1847 | 1461227916344 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x83911800 == 162 [pid = 1847] [id = 526] 01:38:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x83912c00) [pid = 1847] [serial = 1579] [outer = (nil)] 01:38:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x85045800) [pid = 1847] [serial = 1580] [outer = 0x83912c00] 01:38:36 INFO - PROCESS | 1847 | 1461227916438 Marionette DEBUG loaded listener.js 01:38:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x85290400) [pid = 1847] [serial = 1581] [outer = 0x83912c00] 01:38:37 INFO - PROCESS | 1847 | 1461227917482 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]]]}] 01:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1729ms 01:38:37 INFO - PROCESS | 1847 | 1461227917520 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 01:38:37 INFO - PROCESS | 1847 | 1461227917528 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 01:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:38:37 INFO - PROCESS | 1847 | 1461227917537 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:38:37 INFO - PROCESS | 1847 | 1461227917542 Marionette TRACE conn3 <- [1,2078,null,{}] 01:38:37 INFO - PROCESS | 1847 | 1461227917549 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}] 01:38:37 INFO - PROCESS | 1847 | 1461227917761 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 01:38:38 INFO - PROCESS | 1847 | 1461227918096 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x8859d800 == 163 [pid = 1847] [id = 527] 01:38:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x8866f000) [pid = 1847] [serial = 1582] [outer = (nil)] 01:38:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x88d47400) [pid = 1847] [serial = 1583] [outer = 0x8866f000] 01:38:38 INFO - PROCESS | 1847 | 1461227918191 Marionette DEBUG loaded listener.js 01:38:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x88d72800) [pid = 1847] [serial = 1584] [outer = 0x8866f000] 01:38:39 INFO - PROCESS | 1847 | 1461227919145 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]]]}] 01:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1681ms 01:38:39 INFO - PROCESS | 1847 | 1461227919223 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 01:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:38:39 INFO - PROCESS | 1847 | 1461227919229 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 01:38:39 INFO - PROCESS | 1847 | 1461227919236 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:38:39 INFO - PROCESS | 1847 | 1461227919240 Marionette TRACE conn3 <- [1,2082,null,{}] 01:38:39 INFO - PROCESS | 1847 | 1461227919246 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}] 01:38:39 INFO - PROCESS | 1847 | 1461227919488 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 01:38:39 INFO - PROCESS | 1847 | 1461227919860 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x87f51400 == 164 [pid = 1847] [id = 528] 01:38:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x8b191800) [pid = 1847] [serial = 1585] [outer = (nil)] 01:38:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x8b5ac800) [pid = 1847] [serial = 1586] [outer = 0x8b191800] 01:38:39 INFO - PROCESS | 1847 | 1461227919952 Marionette DEBUG loaded listener.js 01:38:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x8b6fb800) [pid = 1847] [serial = 1587] [outer = 0x8b191800] 01:38:40 INFO - PROCESS | 1847 | 1461227920878 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]]]}] 01:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1687ms 01:38:40 INFO - PROCESS | 1847 | 1461227920923 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 01:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:38:40 INFO - PROCESS | 1847 | 1461227920927 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 01:38:40 INFO - PROCESS | 1847 | 1461227920943 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:38:40 INFO - PROCESS | 1847 | 1461227920952 Marionette TRACE conn3 <- [1,2086,null,{}] 01:38:40 INFO - PROCESS | 1847 | 1461227920959 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}] 01:38:41 INFO - PROCESS | 1847 | 1461227921207 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 01:38:41 INFO - PROCESS | 1847 | 1461227921532 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x89db5400 == 165 [pid = 1847] [id = 529] 01:38:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x89db7400) [pid = 1847] [serial = 1588] [outer = (nil)] 01:38:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x8dc57c00) [pid = 1847] [serial = 1589] [outer = 0x89db7400] 01:38:41 INFO - PROCESS | 1847 | 1461227921636 Marionette DEBUG loaded listener.js 01:38:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x8dc9b400) [pid = 1847] [serial = 1590] [outer = 0x89db7400] 01:38:42 INFO - PROCESS | 1847 | 1461227922545 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]]]}] 01:38:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1661ms 01:38:42 INFO - PROCESS | 1847 | 1461227922596 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 01:38:42 INFO - PROCESS | 1847 | 1461227922600 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 01:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:38:42 INFO - PROCESS | 1847 | 1461227922606 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:38:42 INFO - PROCESS | 1847 | 1461227922611 Marionette TRACE conn3 <- [1,2090,null,{}] 01:38:42 INFO - PROCESS | 1847 | 1461227922617 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}] 01:38:42 INFO - PROCESS | 1847 | 1461227922815 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 01:38:43 INFO - PROCESS | 1847 | 1461227923137 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x89e25000 == 166 [pid = 1847] [id = 530] 01:38:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x8c108800) [pid = 1847] [serial = 1591] [outer = (nil)] 01:38:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x8e606800) [pid = 1847] [serial = 1592] [outer = 0x8c108800] 01:38:43 INFO - PROCESS | 1847 | 1461227923227 Marionette DEBUG loaded listener.js 01:38:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x8e6c6000) [pid = 1847] [serial = 1593] [outer = 0x8c108800] 01:38:44 INFO - PROCESS | 1847 | 1461227924096 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]]]}] 01:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1533ms 01:38:44 INFO - PROCESS | 1847 | 1461227924140 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 01:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:38:44 INFO - PROCESS | 1847 | 1461227924144 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 01:38:44 INFO - PROCESS | 1847 | 1461227924151 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:38:44 INFO - PROCESS | 1847 | 1461227924155 Marionette TRACE conn3 <- [1,2094,null,{}] 01:38:44 INFO - PROCESS | 1847 | 1461227924161 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}] 01:38:44 INFO - PROCESS | 1847 | 1461227924354 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 01:38:44 INFO - PROCESS | 1847 | 1461227924640 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e737400 == 167 [pid = 1847] [id = 531] 01:38:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x8e739000) [pid = 1847] [serial = 1594] [outer = (nil)] 01:38:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x8e73e800) [pid = 1847] [serial = 1595] [outer = 0x8e739000] 01:38:44 INFO - PROCESS | 1847 | 1461227924797 Marionette DEBUG loaded listener.js 01:38:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x8f9bb400) [pid = 1847] [serial = 1596] [outer = 0x8e739000] 01:38:45 INFO - PROCESS | 1847 | 1461227925716 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]]]}] 01:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1635ms 01:38:45 INFO - PROCESS | 1847 | 1461227925786 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 01:38:45 INFO - PROCESS | 1847 | 1461227925789 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 01:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:38:45 INFO - PROCESS | 1847 | 1461227925796 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:38:45 INFO - PROCESS | 1847 | 1461227925799 Marionette TRACE conn3 <- [1,2098,null,{}] 01:38:45 INFO - PROCESS | 1847 | 1461227925805 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}] 01:38:46 INFO - PROCESS | 1847 | 1461227926043 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 01:38:46 INFO - PROCESS | 1847 | 1461227926369 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e6ca400 == 168 [pid = 1847] [id = 532] 01:38:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x8e6cfc00) [pid = 1847] [serial = 1597] [outer = (nil)] 01:38:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x8fb97800) [pid = 1847] [serial = 1598] [outer = 0x8e6cfc00] 01:38:46 INFO - PROCESS | 1847 | 1461227926460 Marionette DEBUG loaded listener.js 01:38:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x8fb9a000) [pid = 1847] [serial = 1599] [outer = 0x8e6cfc00] 01:38:47 INFO - PROCESS | 1847 | 1461227927421 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]]]}] 01:38:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1683ms 01:38:47 INFO - PROCESS | 1847 | 1461227927480 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 01:38:47 INFO - PROCESS | 1847 | 1461227927484 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 01:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:38:47 INFO - PROCESS | 1847 | 1461227927491 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:38:47 INFO - PROCESS | 1847 | 1461227927494 Marionette TRACE conn3 <- [1,2102,null,{}] 01:38:47 INFO - PROCESS | 1847 | 1461227927500 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}] 01:38:47 INFO - PROCESS | 1847 | 1461227927698 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 01:38:48 INFO - PROCESS | 1847 | 1461227928027 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fa21800 == 169 [pid = 1847] [id = 533] 01:38:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x8fb6a800) [pid = 1847] [serial = 1600] [outer = (nil)] 01:38:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x90163800) [pid = 1847] [serial = 1601] [outer = 0x8fb6a800] 01:38:48 INFO - PROCESS | 1847 | 1461227928117 Marionette DEBUG loaded listener.js 01:38:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x9023f400) [pid = 1847] [serial = 1602] [outer = 0x8fb6a800] 01:38:48 INFO - PROCESS | 1847 | 1461227928943 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]]]}] 01:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1531ms 01:38:49 INFO - PROCESS | 1847 | 1461227929023 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 01:38:49 INFO - PROCESS | 1847 | 1461227929027 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 01:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:38:49 INFO - PROCESS | 1847 | 1461227929033 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:38:49 INFO - PROCESS | 1847 | 1461227929037 Marionette TRACE conn3 <- [1,2106,null,{}] 01:38:49 INFO - PROCESS | 1847 | 1461227929042 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}] 01:38:49 INFO - PROCESS | 1847 | 1461227929236 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 01:38:49 INFO - PROCESS | 1847 | 1461227929519 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fb98400 == 170 [pid = 1847] [id = 534] 01:38:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x8fd8f800) [pid = 1847] [serial = 1603] [outer = (nil)] 01:38:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x9031e000) [pid = 1847] [serial = 1604] [outer = 0x8fd8f800] 01:38:49 INFO - PROCESS | 1847 | 1461227929653 Marionette DEBUG loaded listener.js 01:38:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x90326c00) [pid = 1847] [serial = 1605] [outer = 0x8fd8f800] 01:38:50 INFO - PROCESS | 1847 | 1461227930533 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]]]}] 01:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1537ms 01:38:50 INFO - PROCESS | 1847 | 1461227930571 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 01:38:50 INFO - PROCESS | 1847 | 1461227930574 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 01:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:38:50 INFO - PROCESS | 1847 | 1461227930581 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:38:50 INFO - PROCESS | 1847 | 1461227930585 Marionette TRACE conn3 <- [1,2110,null,{}] 01:38:50 INFO - PROCESS | 1847 | 1461227930590 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}] 01:38:50 INFO - PROCESS | 1847 | 1461227930877 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 01:38:51 INFO - PROCESS | 1847 | 1461227931094 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x9031a400 == 171 [pid = 1847] [id = 535] 01:38:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x9031f400) [pid = 1847] [serial = 1606] [outer = (nil)] 01:38:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x91125c00) [pid = 1847] [serial = 1607] [outer = 0x9031f400] 01:38:51 INFO - PROCESS | 1847 | 1461227931225 Marionette DEBUG loaded listener.js 01:38:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x911a3800) [pid = 1847] [serial = 1608] [outer = 0x9031f400] 01:38:52 INFO - PROCESS | 1847 | 1461227932152 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]]]}] 01:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1640ms 01:38:52 INFO - PROCESS | 1847 | 1461227932222 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 01:38:52 INFO - PROCESS | 1847 | 1461227932226 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 01:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:38:52 INFO - PROCESS | 1847 | 1461227932233 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:38:52 INFO - PROCESS | 1847 | 1461227932236 Marionette TRACE conn3 <- [1,2114,null,{}] 01:38:52 INFO - PROCESS | 1847 | 1461227932242 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}] 01:38:52 INFO - PROCESS | 1847 | 1461227932449 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 01:38:52 INFO - PROCESS | 1847 | 1461227932796 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x91de3400 == 172 [pid = 1847] [id = 536] 01:38:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x91de5000) [pid = 1847] [serial = 1609] [outer = (nil)] 01:38:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x91deb000) [pid = 1847] [serial = 1610] [outer = 0x91de5000] 01:38:52 INFO - PROCESS | 1847 | 1461227932901 Marionette DEBUG loaded listener.js 01:38:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x92858400) [pid = 1847] [serial = 1611] [outer = 0x91de5000] 01:38:53 INFO - PROCESS | 1847 | 1461227933844 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]]]}] 01:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1685ms 01:38:53 INFO - PROCESS | 1847 | 1461227933919 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 01:38:53 INFO - PROCESS | 1847 | 1461227933924 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 01:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:38:53 INFO - PROCESS | 1847 | 1461227933930 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:38:53 INFO - PROCESS | 1847 | 1461227933935 Marionette TRACE conn3 <- [1,2118,null,{}] 01:38:53 INFO - PROCESS | 1847 | 1461227933941 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}] 01:38:54 INFO - PROCESS | 1847 | 1461227934204 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 01:38:54 INFO - PROCESS | 1847 | 1461227934548 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x91de6800 == 173 [pid = 1847] [id = 537] 01:38:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x93b2f800) [pid = 1847] [serial = 1612] [outer = (nil)] 01:38:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x93c77000) [pid = 1847] [serial = 1613] [outer = 0x93b2f800] 01:38:54 INFO - PROCESS | 1847 | 1461227934633 Marionette DEBUG loaded listener.js 01:38:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x93c7bc00) [pid = 1847] [serial = 1614] [outer = 0x93b2f800] 01:38:55 INFO - PROCESS | 1847 | 1461227935760 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]]]}] 01:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1887ms 01:38:55 INFO - PROCESS | 1847 | 1461227935817 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 01:38:55 INFO - PROCESS | 1847 | 1461227935821 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 01:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:38:55 INFO - PROCESS | 1847 | 1461227935827 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:38:55 INFO - PROCESS | 1847 | 1461227935831 Marionette TRACE conn3 <- [1,2122,null,{}] 01:38:55 INFO - PROCESS | 1847 | 1461227935836 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}] 01:38:56 INFO - PROCESS | 1847 | 1461227936063 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 01:38:56 INFO - PROCESS | 1847 | 1461227936401 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x8390f000 == 174 [pid = 1847] [id = 538] 01:38:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x911aa000) [pid = 1847] [serial = 1615] [outer = (nil)] 01:38:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x9639fc00) [pid = 1847] [serial = 1616] [outer = 0x911aa000] 01:38:56 INFO - PROCESS | 1847 | 1461227936491 Marionette DEBUG loaded listener.js 01:38:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x970bac00) [pid = 1847] [serial = 1617] [outer = 0x911aa000] 01:38:57 INFO - PROCESS | 1847 | 1461227937407 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]]]}] 01:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1643ms 01:38:57 INFO - PROCESS | 1847 | 1461227937472 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 01:38:57 INFO - PROCESS | 1847 | 1461227937476 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 01:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:38:57 INFO - PROCESS | 1847 | 1461227937482 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:38:57 INFO - PROCESS | 1847 | 1461227937486 Marionette TRACE conn3 <- [1,2126,null,{}] 01:38:57 INFO - PROCESS | 1847 | 1461227937491 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}] 01:38:57 INFO - PROCESS | 1847 | 1461227937687 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 01:38:58 INFO - PROCESS | 1847 | 1461227938017 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x96391800 == 175 [pid = 1847] [id = 539] 01:38:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x96395000) [pid = 1847] [serial = 1618] [outer = (nil)] 01:38:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x9784b800) [pid = 1847] [serial = 1619] [outer = 0x96395000] 01:38:58 INFO - PROCESS | 1847 | 1461227938106 Marionette DEBUG loaded listener.js 01:38:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x978b5c00) [pid = 1847] [serial = 1620] [outer = 0x96395000] 01:38:58 INFO - PROCESS | 1847 | 1461227938962 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]]]}] 01:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1532ms 01:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:38:59 INFO - PROCESS | 1847 | 1461227939015 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 01:38:59 INFO - PROCESS | 1847 | 1461227939018 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 01:38:59 INFO - PROCESS | 1847 | 1461227939025 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:38:59 INFO - PROCESS | 1847 | 1461227939028 Marionette TRACE conn3 <- [1,2130,null,{}] 01:38:59 INFO - PROCESS | 1847 | 1461227939034 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}] 01:38:59 INFO - PROCESS | 1847 | 1461227939233 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 01:38:59 INFO - PROCESS | 1847 | 1461227939519 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x85044400 == 176 [pid = 1847] [id = 540] 01:38:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x85299400) [pid = 1847] [serial = 1621] [outer = (nil)] 01:38:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x979aac00) [pid = 1847] [serial = 1622] [outer = 0x85299400] 01:38:59 INFO - PROCESS | 1847 | 1461227939653 Marionette DEBUG loaded listener.js 01:38:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x97d9d800) [pid = 1847] [serial = 1623] [outer = 0x85299400] 01:39:00 INFO - PROCESS | 1847 | 1461227940585 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] 01:39:00 INFO - PROCESS | 1847 | 1461227940663 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 01:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:39:00 INFO - PROCESS | 1847 | 1461227940669 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:39:00 INFO - PROCESS | 1847 | 1461227940673 Marionette TRACE conn3 <- [1,2134,null,{}] 01:39:00 INFO - PROCESS | 1847 | 1461227940679 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}] 01:39:00 INFO - PROCESS | 1847 | 1461227940876 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 01:39:01 INFO - PROCESS | 1847 | 1461227941210 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x85041800 == 177 [pid = 1847] [id = 541] 01:39:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x9761a400) [pid = 1847] [serial = 1624] [outer = (nil)] 01:39:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x983bf000) [pid = 1847] [serial = 1625] [outer = 0x9761a400] 01:39:01 INFO - PROCESS | 1847 | 1461227941300 Marionette DEBUG loaded listener.js 01:39:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x984b2400) [pid = 1847] [serial = 1626] [outer = 0x9761a400] 01:39:02 INFO - PROCESS | 1847 | 1461227942310 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]]]}] 01:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1681ms 01:39:02 INFO - PROCESS | 1847 | 1461227942351 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 01:39:02 INFO - PROCESS | 1847 | 1461227942355 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 01:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:39:02 INFO - PROCESS | 1847 | 1461227942361 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:39:02 INFO - PROCESS | 1847 | 1461227942364 Marionette TRACE conn3 <- [1,2138,null,{}] 01:39:02 INFO - PROCESS | 1847 | 1461227942370 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}] 01:39:02 INFO - PROCESS | 1847 | 1461227942570 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 01:39:02 INFO - PROCESS | 1847 | 1461227942912 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e60c400 == 178 [pid = 1847] [id = 542] 01:39:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x8e6d4c00) [pid = 1847] [serial = 1627] [outer = (nil)] 01:39:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x99129000) [pid = 1847] [serial = 1628] [outer = 0x8e6d4c00] 01:39:03 INFO - PROCESS | 1847 | 1461227943003 Marionette DEBUG loaded listener.js 01:39:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x99294000) [pid = 1847] [serial = 1629] [outer = 0x8e6d4c00] 01:39:03 INFO - PROCESS | 1847 | 1461227943919 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]]]}] 01:39:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1597ms 01:39:03 INFO - PROCESS | 1847 | 1461227943959 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 01:39:03 INFO - PROCESS | 1847 | 1461227943962 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 01:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:39:03 INFO - PROCESS | 1847 | 1461227943970 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:39:03 INFO - PROCESS | 1847 | 1461227943973 Marionette TRACE conn3 <- [1,2142,null,{}] 01:39:03 INFO - PROCESS | 1847 | 1461227943979 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}] 01:39:04 INFO - PROCESS | 1847 | 1461227944170 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 01:39:04 INFO - PROCESS | 1847 | 1461227944507 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x85042000 == 179 [pid = 1847] [id = 543] 01:39:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x98a3f000) [pid = 1847] [serial = 1630] [outer = (nil)] 01:39:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x9b030000) [pid = 1847] [serial = 1631] [outer = 0x98a3f000] 01:39:04 INFO - PROCESS | 1847 | 1461227944597 Marionette DEBUG loaded listener.js 01:39:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x9df91800) [pid = 1847] [serial = 1632] [outer = 0x98a3f000] 01:39:05 INFO - PROCESS | 1847 | 1461227945505 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] 01:39:05 INFO - PROCESS | 1847 | 1461227945567 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 01:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:39:05 INFO - PROCESS | 1847 | 1461227945574 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:39:05 INFO - PROCESS | 1847 | 1461227945578 Marionette TRACE conn3 <- [1,2146,null,{}] 01:39:05 INFO - PROCESS | 1847 | 1461227945584 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}] 01:39:05 INFO - PROCESS | 1847 | 1461227945798 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 01:39:06 INFO - PROCESS | 1847 | 1461227946131 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x840ecc00 == 180 [pid = 1847] [id = 544] 01:39:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x9912a800) [pid = 1847] [serial = 1633] [outer = (nil)] 01:39:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x9ffcb000) [pid = 1847] [serial = 1634] [outer = 0x9912a800] 01:39:06 INFO - PROCESS | 1847 | 1461227946221 Marionette DEBUG loaded listener.js 01:39:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0xa0a4a800) [pid = 1847] [serial = 1635] [outer = 0x9912a800] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x8bf11800 == 179 [pid = 1847] [id = 419] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x83909c00 == 178 [pid = 1847] [id = 424] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x840e5c00 == 177 [pid = 1847] [id = 422] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x840f1c00 == 176 [pid = 1847] [id = 423] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x840e2800 == 175 [pid = 1847] [id = 421] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x8b6fb400 == 174 [pid = 1847] [id = 261] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x88d73c00 == 173 [pid = 1847] [id = 420] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x8390a800 == 172 [pid = 1847] [id = 425] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x878f7400 == 171 [pid = 1847] [id = 525] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x88d7c800 == 170 [pid = 1847] [id = 524] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x88d73800 == 169 [pid = 1847] [id = 523] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x8504f400 == 168 [pid = 1847] [id = 522] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x95076800 == 167 [pid = 1847] [id = 516] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x90321400 == 166 [pid = 1847] [id = 515] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x911aac00 == 165 [pid = 1847] [id = 513] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x92855c00 == 164 [pid = 1847] [id = 514] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x863ebc00 == 163 [pid = 1847] [id = 512] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x863e9c00 == 162 [pid = 1847] [id = 511] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x8b9f0c00 == 161 [pid = 1847] [id = 510] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x8fb72800 == 160 [pid = 1847] [id = 509] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x8bf20000 == 159 [pid = 1847] [id = 508] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x8bf17c00 == 158 [pid = 1847] [id = 506] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x8dc97c00 == 157 [pid = 1847] [id = 507] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x8c104800 == 156 [pid = 1847] [id = 505] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x89db1400 == 155 [pid = 1847] [id = 504] 01:39:07 INFO - PROCESS | 1847 | --DOCSHELL 0x840ee800 == 154 [pid = 1847] [id = 503] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x97ea3800) [pid = 1847] [serial = 1410] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x9ae10800) [pid = 1847] [serial = 1419] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x99135400) [pid = 1847] [serial = 1416] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x9fbc5c00) [pid = 1847] [serial = 1422] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x984b5400) [pid = 1847] [serial = 1413] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x8b880c00) [pid = 1847] [serial = 1368] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x9797c800) [pid = 1847] [serial = 1407] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x9761fc00) [pid = 1847] [serial = 1404] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x8b6fc800) [pid = 1847] [serial = 1508] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x89dbf000) [pid = 1847] [serial = 1502] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x8529b000) [pid = 1847] [serial = 1505] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x87d97800) [pid = 1847] [serial = 1499] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x8528f000) [pid = 1847] [serial = 1496] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x85299800) [pid = 1847] [serial = 1497] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0xa0e90800) [pid = 1847] [serial = 1493] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x9ffa6400) [pid = 1847] [serial = 1490] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x9fbcac00) [pid = 1847] [serial = 1487] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x9ae0cc00) [pid = 1847] [serial = 1484] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x98682000) [pid = 1847] [serial = 1482] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x984b1000) [pid = 1847] [serial = 1481] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x97da0c00) [pid = 1847] [serial = 1479] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x979aa000) [pid = 1847] [serial = 1478] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x978ba000) [pid = 1847] [serial = 1476] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x9784fc00) [pid = 1847] [serial = 1475] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x97509000) [pid = 1847] [serial = 1473] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x9639f000) [pid = 1847] [serial = 1472] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x93c72400) [pid = 1847] [serial = 1470] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x93b3a800) [pid = 1847] [serial = 1469] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x92820400) [pid = 1847] [serial = 1467] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x91df0400) [pid = 1847] [serial = 1466] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x913e0400) [pid = 1847] [serial = 1464] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x911a0800) [pid = 1847] [serial = 1463] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x9031e400) [pid = 1847] [serial = 1461] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x90319400) [pid = 1847] [serial = 1460] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x90245c00) [pid = 1847] [serial = 1458] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x900ec800) [pid = 1847] [serial = 1457] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x8fb69400) [pid = 1847] [serial = 1455] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x8fa27000) [pid = 1847] [serial = 1454] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x8f37c000) [pid = 1847] [serial = 1452] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x8f2a5c00) [pid = 1847] [serial = 1451] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x8e6c7800) [pid = 1847] [serial = 1449] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x8e601400) [pid = 1847] [serial = 1448] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x8dc58000) [pid = 1847] [serial = 1446] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x8dc4e800) [pid = 1847] [serial = 1445] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x89e28400) [pid = 1847] [serial = 1443] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x88d7cc00) [pid = 1847] [serial = 1442] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x89e2d400) [pid = 1847] [serial = 1503] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x88d48000) [pid = 1847] [serial = 1506] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x8865a400) [pid = 1847] [serial = 1500] [outer = (nil)] [url = about:blank] 01:39:08 INFO - PROCESS | 1847 | 1461227948778 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] 01:39:08 INFO - PROCESS | 1847 | 1461227948817 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 01:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:39:08 INFO - PROCESS | 1847 | 1461227948826 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:39:08 INFO - PROCESS | 1847 | 1461227948831 Marionette TRACE conn3 <- [1,2150,null,{}] 01:39:08 INFO - PROCESS | 1847 | 1461227948839 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}] 01:39:09 INFO - PROCESS | 1847 | 1461227949028 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 01:39:09 INFO - PROCESS | 1847 | 1461227949230 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x863ee800 == 155 [pid = 1847] [id = 545] 01:39:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x86fb0800) [pid = 1847] [serial = 1636] [outer = (nil)] 01:39:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x87f4e800) [pid = 1847] [serial = 1637] [outer = 0x86fb0800] 01:39:09 INFO - PROCESS | 1847 | 1461227949309 Marionette DEBUG loaded listener.js 01:39:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x8865a400) [pid = 1847] [serial = 1638] [outer = 0x86fb0800] 01:39:10 INFO - PROCESS | 1847 | 1461227950235 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]]]}] 01:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1451ms 01:39:10 INFO - PROCESS | 1847 | 1461227950278 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 01:39:10 INFO - PROCESS | 1847 | 1461227950286 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 01:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:39:10 INFO - PROCESS | 1847 | 1461227950296 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:39:10 INFO - PROCESS | 1847 | 1461227950300 Marionette TRACE conn3 <- [1,2154,null,{}] 01:39:10 INFO - PROCESS | 1847 | 1461227950306 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}] 01:39:10 INFO - PROCESS | 1847 | 1461227950498 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 01:39:10 INFO - PROCESS | 1847 | 1461227950824 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x8859bc00 == 156 [pid = 1847] [id = 546] 01:39:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x88668c00) [pid = 1847] [serial = 1639] [outer = (nil)] 01:39:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x89dbf000) [pid = 1847] [serial = 1640] [outer = 0x88668c00] 01:39:10 INFO - PROCESS | 1847 | 1461227950920 Marionette DEBUG loaded listener.js 01:39:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x89e28c00) [pid = 1847] [serial = 1641] [outer = 0x88668c00] 01:39:11 INFO - PROCESS | 1847 | 1461227951779 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]]]}] 01:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1531ms 01:39:11 INFO - PROCESS | 1847 | 1461227951826 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 01:39:11 INFO - PROCESS | 1847 | 1461227951829 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 01:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:39:11 INFO - PROCESS | 1847 | 1461227951844 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:39:11 INFO - PROCESS | 1847 | 1461227951850 Marionette TRACE conn3 <- [1,2158,null,{}] 01:39:11 INFO - PROCESS | 1847 | 1461227951865 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}] 01:39:12 INFO - PROCESS | 1847 | 1461227952149 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 01:39:12 INFO - PROCESS | 1847 | 1461227952199 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x89db7000 == 157 [pid = 1847] [id = 547] 01:39:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x8b18fc00) [pid = 1847] [serial = 1642] [outer = (nil)] 01:39:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x8b87d800) [pid = 1847] [serial = 1643] [outer = 0x8b18fc00] 01:39:12 INFO - PROCESS | 1847 | 1461227952399 Marionette DEBUG loaded listener.js 01:39:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x8b9fb400) [pid = 1847] [serial = 1644] [outer = 0x8b18fc00] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x984b3400) [pid = 1847] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x8865c000) [pid = 1847] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x89e2c800) [pid = 1847] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x85296000) [pid = 1847] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x8e737800) [pid = 1847] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x8fb95400) [pid = 1847] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x975ce800) [pid = 1847] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x95b6cc00) [pid = 1847] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x91123c00) [pid = 1847] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x92af0800) [pid = 1847] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x92856800) [pid = 1847] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x90164000) [pid = 1847] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x9016e800) [pid = 1847] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x8dd25400) [pid = 1847] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x8fb74800) [pid = 1847] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x8e60e000) [pid = 1847] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x8e5b6c00) [pid = 1847] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x8dd2d000) [pid = 1847] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x8c107c00) [pid = 1847] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x89dbb800) [pid = 1847] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x840ef800) [pid = 1847] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x88d7c000) [pid = 1847] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x97d9e000) [pid = 1847] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x9df9e400) [pid = 1847] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:39:13 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x9fc9dc00) [pid = 1847] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:39:13 INFO - PROCESS | 1847 | 1461227953899 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]]]}] 01:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 2087ms 01:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:39:13 INFO - PROCESS | 1847 | 1461227953932 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 01:39:13 INFO - PROCESS | 1847 | 1461227953935 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 01:39:13 INFO - PROCESS | 1847 | 1461227953941 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:39:13 INFO - PROCESS | 1847 | 1461227953944 Marionette TRACE conn3 <- [1,2162,null,{}] 01:39:13 INFO - PROCESS | 1847 | 1461227953950 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}] 01:39:14 INFO - PROCESS | 1847 | 1461227954130 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 01:39:14 INFO - PROCESS | 1847 | 1461227954337 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x83b67c00 == 158 [pid = 1847] [id = 548] 01:39:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x885a8c00) [pid = 1847] [serial = 1645] [outer = (nil)] 01:39:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x8b9f3800) [pid = 1847] [serial = 1646] [outer = 0x885a8c00] 01:39:14 INFO - PROCESS | 1847 | 1461227954412 Marionette DEBUG loaded listener.js 01:39:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x8dc50800) [pid = 1847] [serial = 1647] [outer = 0x885a8c00] 01:39:15 INFO - PROCESS | 1847 | 1461227955197 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]]]}] 01:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1290ms 01:39:15 INFO - PROCESS | 1847 | 1461227955347 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 01:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:39:15 INFO - PROCESS | 1847 | 1461227955353 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 01:39:15 INFO - PROCESS | 1847 | 1461227955361 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:39:15 INFO - PROCESS | 1847 | 1461227955368 Marionette TRACE conn3 <- [1,2166,null,{}] 01:39:15 INFO - PROCESS | 1847 | 1461227955391 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}] 01:39:15 INFO - PROCESS | 1847 | 1461227955593 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 01:39:15 INFO - PROCESS | 1847 | 1461227955958 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x878ef800 == 159 [pid = 1847] [id = 549] 01:39:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x878f0800) [pid = 1847] [serial = 1648] [outer = (nil)] 01:39:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x87d9d000) [pid = 1847] [serial = 1649] [outer = 0x878f0800] 01:39:16 INFO - PROCESS | 1847 | 1461227956050 Marionette DEBUG loaded listener.js 01:39:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x87f4e000) [pid = 1847] [serial = 1650] [outer = 0x878f0800] 01:39:16 INFO - PROCESS | 1847 | 1461227956989 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]]]}] 01:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1662ms 01:39:17 INFO - PROCESS | 1847 | 1461227957024 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 01:39:17 INFO - PROCESS | 1847 | 1461227957029 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 01:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:39:17 INFO - PROCESS | 1847 | 1461227957050 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:39:17 INFO - PROCESS | 1847 | 1461227957060 Marionette TRACE conn3 <- [1,2170,null,{}] 01:39:17 INFO - PROCESS | 1847 | 1461227957095 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}] 01:39:17 INFO - PROCESS | 1847 | 1461227957361 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 01:39:17 INFO - PROCESS | 1847 | 1461227957708 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b191c00 == 160 [pid = 1847] [id = 550] 01:39:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x8b242400) [pid = 1847] [serial = 1651] [outer = (nil)] 01:39:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8bf12400) [pid = 1847] [serial = 1652] [outer = 0x8b242400] 01:39:17 INFO - PROCESS | 1847 | 1461227957793 Marionette DEBUG loaded listener.js 01:39:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x8dc5ac00) [pid = 1847] [serial = 1653] [outer = 0x8b242400] 01:39:18 INFO - PROCESS | 1847 | 1461227958785 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]]]}] 01:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1810ms 01:39:18 INFO - PROCESS | 1847 | 1461227958850 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 01:39:18 INFO - PROCESS | 1847 | 1461227958855 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 01:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:39:18 INFO - PROCESS | 1847 | 1461227958861 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:39:18 INFO - PROCESS | 1847 | 1461227958866 Marionette TRACE conn3 <- [1,2174,null,{}] 01:39:18 INFO - PROCESS | 1847 | 1461227958880 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}] 01:39:19 INFO - PROCESS | 1847 | 1461227959100 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 01:39:19 INFO - PROCESS | 1847 | 1461227959483 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc59400 == 161 [pid = 1847] [id = 551] 01:39:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x8e607c00) [pid = 1847] [serial = 1654] [outer = (nil)] 01:39:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x8e60f400) [pid = 1847] [serial = 1655] [outer = 0x8e607c00] 01:39:19 INFO - PROCESS | 1847 | 1461227959578 Marionette DEBUG loaded listener.js 01:39:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x8e731800) [pid = 1847] [serial = 1656] [outer = 0x8e607c00] 01:39:20 INFO - PROCESS | 1847 | 1461227960529 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]]]}] 01:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1731ms 01:39:20 INFO - PROCESS | 1847 | 1461227960593 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 01:39:20 INFO - PROCESS | 1847 | 1461227960597 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 01:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:39:20 INFO - PROCESS | 1847 | 1461227960603 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:39:20 INFO - PROCESS | 1847 | 1461227960607 Marionette TRACE conn3 <- [1,2178,null,{}] 01:39:20 INFO - PROCESS | 1847 | 1461227960613 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}] 01:39:20 INFO - PROCESS | 1847 | 1461227960828 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 01:39:21 INFO - PROCESS | 1847 | 1461227961155 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b18a400 == 162 [pid = 1847] [id = 552] 01:39:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x8dd2cc00) [pid = 1847] [serial = 1657] [outer = (nil)] 01:39:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x8f37e000) [pid = 1847] [serial = 1658] [outer = 0x8dd2cc00] 01:39:21 INFO - PROCESS | 1847 | 1461227961250 Marionette DEBUG loaded listener.js 01:39:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x8f5e1800) [pid = 1847] [serial = 1659] [outer = 0x8dd2cc00] 01:39:22 INFO - PROCESS | 1847 | 1461227962160 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]]]}] 01:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1633ms 01:39:22 INFO - PROCESS | 1847 | 1461227962236 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 01:39:22 INFO - PROCESS | 1847 | 1461227962241 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 01:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:39:22 INFO - PROCESS | 1847 | 1461227962247 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:39:22 INFO - PROCESS | 1847 | 1461227962251 Marionette TRACE conn3 <- [1,2182,null,{}] 01:39:22 INFO - PROCESS | 1847 | 1461227962256 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}] 01:39:22 INFO - PROCESS | 1847 | 1461227962454 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 01:39:22 INFO - PROCESS | 1847 | 1461227962783 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f2a9000 == 163 [pid = 1847] [id = 553] 01:39:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x8f37a800) [pid = 1847] [serial = 1660] [outer = (nil)] 01:39:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x8fa27000) [pid = 1847] [serial = 1661] [outer = 0x8f37a800] 01:39:22 INFO - PROCESS | 1847 | 1461227962874 Marionette DEBUG loaded listener.js 01:39:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x8fa2cc00) [pid = 1847] [serial = 1662] [outer = 0x8f37a800] 01:39:23 INFO - PROCESS | 1847 | 1461227963736 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]]]}] 01:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1529ms 01:39:23 INFO - PROCESS | 1847 | 1461227963782 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 01:39:23 INFO - PROCESS | 1847 | 1461227963786 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 01:39:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:39:23 INFO - PROCESS | 1847 | 1461227963793 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:39:23 INFO - PROCESS | 1847 | 1461227963796 Marionette TRACE conn3 <- [1,2186,null,{}] 01:39:23 INFO - PROCESS | 1847 | 1461227963802 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}] 01:39:24 INFO - PROCESS | 1847 | 1461227964030 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 01:39:24 INFO - PROCESS | 1847 | 1461227964375 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f375800 == 164 [pid = 1847] [id = 554] 01:39:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x900ec800) [pid = 1847] [serial = 1663] [outer = (nil)] 01:39:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x90164c00) [pid = 1847] [serial = 1664] [outer = 0x900ec800] 01:39:24 INFO - PROCESS | 1847 | 1461227964468 Marionette DEBUG loaded listener.js 01:39:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x9016e800) [pid = 1847] [serial = 1665] [outer = 0x900ec800] 01:39:25 INFO - PROCESS | 1847 | 1461227965378 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]]]}] 01:39:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:39:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1631ms 01:39:25 INFO - PROCESS | 1847 | 1461227965425 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 01:39:25 INFO - PROCESS | 1847 | 1461227965429 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 01:39:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:39:25 INFO - PROCESS | 1847 | 1461227965435 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:39:25 INFO - PROCESS | 1847 | 1461227965439 Marionette TRACE conn3 <- [1,2190,null,{}] 01:39:25 INFO - PROCESS | 1847 | 1461227965444 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}] 01:39:25 INFO - PROCESS | 1847 | 1461227965642 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 01:39:26 INFO - PROCESS | 1847 | 1461227965981 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fd85400 == 165 [pid = 1847] [id = 555] 01:39:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x8fd8f000) [pid = 1847] [serial = 1666] [outer = (nil)] 01:39:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x902ed400) [pid = 1847] [serial = 1667] [outer = 0x8fd8f000] 01:39:26 INFO - PROCESS | 1847 | 1461227966080 Marionette DEBUG loaded listener.js 01:39:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x90342000) [pid = 1847] [serial = 1668] [outer = 0x8fd8f000] 01:39:26 INFO - PROCESS | 1847 | 1461227966961 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]]]}] 01:39:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:39:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1581ms 01:39:27 INFO - PROCESS | 1847 | 1461227967016 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 01:39:27 INFO - PROCESS | 1847 | 1461227967020 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 01:39:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:39:27 INFO - PROCESS | 1847 | 1461227967026 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:39:27 INFO - PROCESS | 1847 | 1461227967029 Marionette TRACE conn3 <- [1,2194,null,{}] 01:39:27 INFO - PROCESS | 1847 | 1461227967035 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}] 01:39:27 INFO - PROCESS | 1847 | 1461227967268 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 01:39:27 INFO - PROCESS | 1847 | 1461227967602 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x9024a400 == 166 [pid = 1847] [id = 556] 01:39:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x902e0400) [pid = 1847] [serial = 1669] [outer = (nil)] 01:39:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x911a2800) [pid = 1847] [serial = 1670] [outer = 0x902e0400] 01:39:27 INFO - PROCESS | 1847 | 1461227967688 Marionette DEBUG loaded listener.js 01:39:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x911a9400) [pid = 1847] [serial = 1671] [outer = 0x902e0400] 01:39:28 INFO - PROCESS | 1847 | 1461227968562 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]]]}] 01:39:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:39:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1583ms 01:39:28 INFO - PROCESS | 1847 | 1461227968610 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 01:39:28 INFO - PROCESS | 1847 | 1461227968614 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 01:39:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:39:28 INFO - PROCESS | 1847 | 1461227968620 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:39:28 INFO - PROCESS | 1847 | 1461227968624 Marionette TRACE conn3 <- [1,2198,null,{}] 01:39:28 INFO - PROCESS | 1847 | 1461227968629 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}] 01:39:28 INFO - PROCESS | 1847 | 1461227968862 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 01:39:29 INFO - PROCESS | 1847 | 1461227969200 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x90345800 == 167 [pid = 1847] [id = 557] 01:39:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x90538000) [pid = 1847] [serial = 1672] [outer = (nil)] 01:39:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x9281e800) [pid = 1847] [serial = 1673] [outer = 0x90538000] 01:39:29 INFO - PROCESS | 1847 | 1461227969286 Marionette DEBUG loaded listener.js 01:39:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x9284b000) [pid = 1847] [serial = 1674] [outer = 0x90538000] 01:39:30 INFO - PROCESS | 1847 | 1461227970180 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]]]}] 01:39:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:39:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1633ms 01:39:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:39:30 INFO - PROCESS | 1847 | 1461227970254 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 01:39:30 INFO - PROCESS | 1847 | 1461227970257 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 01:39:30 INFO - PROCESS | 1847 | 1461227970264 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:39:30 INFO - PROCESS | 1847 | 1461227970268 Marionette TRACE conn3 <- [1,2202,null,{}] 01:39:30 INFO - PROCESS | 1847 | 1461227970274 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}] 01:39:30 INFO - PROCESS | 1847 | 1461227970513 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 01:39:30 INFO - PROCESS | 1847 | 1461227970860 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x91de9800 == 168 [pid = 1847] [id = 558] 01:39:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x91dea400) [pid = 1847] [serial = 1675] [outer = (nil)] 01:39:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x93b33800) [pid = 1847] [serial = 1676] [outer = 0x91dea400] 01:39:30 INFO - PROCESS | 1847 | 1461227970951 Marionette DEBUG loaded listener.js 01:39:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x93b37400) [pid = 1847] [serial = 1677] [outer = 0x91dea400] 01:39:31 INFO - PROCESS | 1847 | 1461227971864 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]]]}] 01:39:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:39:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1643ms 01:39:31 INFO - PROCESS | 1847 | 1461227971907 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 01:39:31 INFO - PROCESS | 1847 | 1461227971912 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 01:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:39:31 INFO - PROCESS | 1847 | 1461227971918 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:39:31 INFO - PROCESS | 1847 | 1461227971923 Marionette TRACE conn3 <- [1,2206,null,{}] 01:39:31 INFO - PROCESS | 1847 | 1461227971929 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}] 01:39:32 INFO - PROCESS | 1847 | 1461227972235 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 01:39:32 INFO - PROCESS | 1847 | 1461227972764 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x93c79000 == 169 [pid = 1847] [id = 559] 01:39:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x95076800) [pid = 1847] [serial = 1678] [outer = (nil)] 01:39:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x9620cc00) [pid = 1847] [serial = 1679] [outer = 0x95076800] 01:39:32 INFO - PROCESS | 1847 | 1461227972925 Marionette DEBUG loaded listener.js 01:39:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x973dbc00) [pid = 1847] [serial = 1680] [outer = 0x95076800] 01:39:34 INFO - PROCESS | 1847 | 1461227974017 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]]]}] 01:39:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2141ms 01:39:34 INFO - PROCESS | 1847 | 1461227974061 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 01:39:34 INFO - PROCESS | 1847 | 1461227974065 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 01:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:39:34 INFO - PROCESS | 1847 | 1461227974071 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:39:34 INFO - PROCESS | 1847 | 1461227974073 Marionette TRACE conn3 <- [1,2210,null,{}] 01:39:34 INFO - PROCESS | 1847 | 1461227974080 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}] 01:39:34 INFO - PROCESS | 1847 | 1461227974358 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 01:39:34 INFO - PROCESS | 1847 | 1461227974698 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x93b2c400 == 170 [pid = 1847] [id = 560] 01:39:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x93c7b400) [pid = 1847] [serial = 1681] [outer = (nil)] 01:39:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x97852000) [pid = 1847] [serial = 1682] [outer = 0x93c7b400] 01:39:34 INFO - PROCESS | 1847 | 1461227974789 Marionette DEBUG loaded listener.js 01:39:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x978bbc00) [pid = 1847] [serial = 1683] [outer = 0x93c7b400] 01:39:35 INFO - PROCESS | 1847 | 1461227975663 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]]]}] 01:39:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:39:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1636ms 01:39:35 INFO - PROCESS | 1847 | 1461227975708 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 01:39:35 INFO - PROCESS | 1847 | 1461227975712 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 01:39:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:39:35 INFO - PROCESS | 1847 | 1461227975718 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:39:35 INFO - PROCESS | 1847 | 1461227975721 Marionette TRACE conn3 <- [1,2214,null,{}] 01:39:35 INFO - PROCESS | 1847 | 1461227975727 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}] 01:39:35 INFO - PROCESS | 1847 | 1461227975936 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 01:39:36 INFO - PROCESS | 1847 | 1461227976226 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x9761c000 == 171 [pid = 1847] [id = 561] 01:39:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x978b5800) [pid = 1847] [serial = 1684] [outer = (nil)] 01:39:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x97d95800) [pid = 1847] [serial = 1685] [outer = 0x978b5800] 01:39:36 INFO - PROCESS | 1847 | 1461227976357 Marionette DEBUG loaded listener.js 01:39:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x97ea0800) [pid = 1847] [serial = 1686] [outer = 0x978b5800] 01:39:37 INFO - PROCESS | 1847 | 1461227977242 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]]]}] 01:39:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1580ms 01:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:39:37 INFO - PROCESS | 1847 | 1461227977298 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 01:39:37 INFO - PROCESS | 1847 | 1461227977301 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 01:39:37 INFO - PROCESS | 1847 | 1461227977308 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:39:37 INFO - PROCESS | 1847 | 1461227977311 Marionette TRACE conn3 <- [1,2218,null,{}] 01:39:37 INFO - PROCESS | 1847 | 1461227977323 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}] 01:39:37 INFO - PROCESS | 1847 | 1461227977525 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 01:39:37 INFO - PROCESS | 1847 | 1461227977857 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x840ea400 == 172 [pid = 1847] [id = 562] 01:39:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x93c74c00) [pid = 1847] [serial = 1687] [outer = (nil)] 01:39:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x983bdc00) [pid = 1847] [serial = 1688] [outer = 0x93c74c00] 01:39:37 INFO - PROCESS | 1847 | 1461227977947 Marionette DEBUG loaded listener.js 01:39:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x984b5400) [pid = 1847] [serial = 1689] [outer = 0x93c74c00] 01:39:38 INFO - PROCESS | 1847 | 1461227978838 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]]]}] 01:39:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:39:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1594ms 01:39:38 INFO - PROCESS | 1847 | 1461227978902 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 01:39:38 INFO - PROCESS | 1847 | 1461227978905 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 01:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:39:38 INFO - PROCESS | 1847 | 1461227978913 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:39:38 INFO - PROCESS | 1847 | 1461227978916 Marionette TRACE conn3 <- [1,2222,null,{}] 01:39:38 INFO - PROCESS | 1847 | 1461227978922 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}] 01:39:39 INFO - PROCESS | 1847 | 1461227979128 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 01:39:39 INFO - PROCESS | 1847 | 1461227979467 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x97d9e000 == 173 [pid = 1847] [id = 563] 01:39:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x97ea6800) [pid = 1847] [serial = 1690] [outer = (nil)] 01:39:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x99293800) [pid = 1847] [serial = 1691] [outer = 0x97ea6800] 01:39:39 INFO - PROCESS | 1847 | 1461227979557 Marionette DEBUG loaded listener.js 01:39:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x99298c00) [pid = 1847] [serial = 1692] [outer = 0x97ea6800] 01:39:40 INFO - PROCESS | 1847 | 1461227980436 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]]]}] 01:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1592ms 01:39:40 INFO - PROCESS | 1847 | 1461227980505 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 01:39:40 INFO - PROCESS | 1847 | 1461227980509 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 01:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:39:40 INFO - PROCESS | 1847 | 1461227980516 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:39:40 INFO - PROCESS | 1847 | 1461227980519 Marionette TRACE conn3 <- [1,2226,null,{}] 01:39:40 INFO - PROCESS | 1847 | 1461227980525 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}] 01:39:40 INFO - PROCESS | 1847 | 1461227980723 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 01:39:41 INFO - PROCESS | 1847 | 1461227981070 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x98aa7c00 == 174 [pid = 1847] [id = 564] 01:39:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x98af8000) [pid = 1847] [serial = 1693] [outer = (nil)] 01:39:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x9fb93000) [pid = 1847] [serial = 1694] [outer = 0x98af8000] 01:39:41 INFO - PROCESS | 1847 | 1461227981160 Marionette DEBUG loaded listener.js 01:39:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x9fbc5800) [pid = 1847] [serial = 1695] [outer = 0x98af8000] 01:39:42 INFO - PROCESS | 1847 | 1461227982048 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]]]}] 01:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1579ms 01:39:42 INFO - PROCESS | 1847 | 1461227982095 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 01:39:42 INFO - PROCESS | 1847 | 1461227982099 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 01:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:39:42 INFO - PROCESS | 1847 | 1461227982105 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:39:42 INFO - PROCESS | 1847 | 1461227982108 Marionette TRACE conn3 <- [1,2230,null,{}] 01:39:42 INFO - PROCESS | 1847 | 1461227982114 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}] 01:39:42 INFO - PROCESS | 1847 | 1461227982347 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 01:39:42 INFO - PROCESS | 1847 | 1461227982692 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x95b6cc00 == 175 [pid = 1847] [id = 565] 01:39:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x98aaac00) [pid = 1847] [serial = 1696] [outer = (nil)] 01:39:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x9ffd1400) [pid = 1847] [serial = 1697] [outer = 0x98aaac00] 01:39:42 INFO - PROCESS | 1847 | 1461227982785 Marionette DEBUG loaded listener.js 01:39:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0xa0a45c00) [pid = 1847] [serial = 1698] [outer = 0x98aaac00] 01:39:43 INFO - PROCESS | 1847 | 1461227983614 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]]]}] 01:39:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1583ms 01:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:39:43 INFO - PROCESS | 1847 | 1461227983689 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 01:39:43 INFO - PROCESS | 1847 | 1461227983692 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 01:39:43 INFO - PROCESS | 1847 | 1461227983699 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:39:43 INFO - PROCESS | 1847 | 1461227983702 Marionette TRACE conn3 <- [1,2234,null,{}] 01:39:43 INFO - PROCESS | 1847 | 1461227983708 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}] 01:39:43 INFO - PROCESS | 1847 | 1461227983939 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 01:39:44 INFO - PROCESS | 1847 | 1461227984284 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x863e4c00 == 176 [pid = 1847] [id = 566] 01:39:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x8e733800) [pid = 1847] [serial = 1699] [outer = (nil)] 01:39:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0xa0e94000) [pid = 1847] [serial = 1700] [outer = 0x8e733800] 01:39:44 INFO - PROCESS | 1847 | 1461227984369 Marionette DEBUG loaded listener.js 01:39:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0xa0e99000) [pid = 1847] [serial = 1701] [outer = 0x8e733800] 01:39:45 INFO - PROCESS | 1847 | 1461227985262 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]]]}] 01:39:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:39:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1634ms 01:39:45 INFO - PROCESS | 1847 | 1461227985333 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 01:39:45 INFO - PROCESS | 1847 | 1461227985337 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 01:39:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:39:45 INFO - PROCESS | 1847 | 1461227985343 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:39:45 INFO - PROCESS | 1847 | 1461227985346 Marionette TRACE conn3 <- [1,2238,null,{}] 01:39:45 INFO - PROCESS | 1847 | 1461227985352 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}] 01:39:45 INFO - PROCESS | 1847 | 1461227985551 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x91125400 == 175 [pid = 1847] [id = 489] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8504cc00 == 174 [pid = 1847] [id = 487] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8bf1cc00 == 173 [pid = 1847] [id = 492] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8e5a9000 == 172 [pid = 1847] [id = 203] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8fb93800 == 171 [pid = 1847] [id = 486] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x902eec00 == 170 [pid = 1847] [id = 488] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x974f2000 == 169 [pid = 1847] [id = 491] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x88d75c00 == 168 [pid = 1847] [id = 482] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8dc92800 == 167 [pid = 1847] [id = 483] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8e731400 == 166 [pid = 1847] [id = 484] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8f9bec00 == 165 [pid = 1847] [id = 485] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x92af2800 == 164 [pid = 1847] [id = 490] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x85042000 == 163 [pid = 1847] [id = 543] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8e60c400 == 162 [pid = 1847] [id = 542] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x85044400 == 161 [pid = 1847] [id = 540] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x85041800 == 160 [pid = 1847] [id = 541] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x96391800 == 159 [pid = 1847] [id = 539] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8390f000 == 158 [pid = 1847] [id = 538] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x91de6800 == 157 [pid = 1847] [id = 537] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x9031a400 == 156 [pid = 1847] [id = 535] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x91de3400 == 155 [pid = 1847] [id = 536] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8fb98400 == 154 [pid = 1847] [id = 534] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8fa21800 == 153 [pid = 1847] [id = 533] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8e6ca400 == 152 [pid = 1847] [id = 532] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8e737400 == 151 [pid = 1847] [id = 531] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x89db5400 == 150 [pid = 1847] [id = 529] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x89e25000 == 149 [pid = 1847] [id = 530] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x87f51400 == 148 [pid = 1847] [id = 528] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x8859d800 == 147 [pid = 1847] [id = 527] 01:39:47 INFO - PROCESS | 1847 | --DOCSHELL 0x83911800 == 146 [pid = 1847] [id = 526] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x9b03a000) [pid = 1847] [serial = 1485] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0xa0ad0400) [pid = 1847] [serial = 1491] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0xa0e91c00) [pid = 1847] [serial = 1494] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x9fc33400) [pid = 1847] [serial = 1488] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x8c10c400) [pid = 1847] [serial = 1440] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x8b87c400) [pid = 1847] [serial = 1577] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x8b248800) [pid = 1847] [serial = 1574] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x8b6f2400) [pid = 1847] [serial = 1575] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x878f0400) [pid = 1847] [serial = 1568] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x87d9ec00) [pid = 1847] [serial = 1569] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0xa0a46000) [pid = 1847] [serial = 1566] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x9fc31800) [pid = 1847] [serial = 1565] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x9b0f5800) [pid = 1847] [serial = 1562] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x99294800) [pid = 1847] [serial = 1559] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x984b7000) [pid = 1847] [serial = 1557] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x983bb800) [pid = 1847] [serial = 1556] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x97e9d400) [pid = 1847] [serial = 1554] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x97d9a400) [pid = 1847] [serial = 1553] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x978b4800) [pid = 1847] [serial = 1551] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x9761d800) [pid = 1847] [serial = 1550] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x9683c000) [pid = 1847] [serial = 1548] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x96833400) [pid = 1847] [serial = 1547] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x946e9c00) [pid = 1847] [serial = 1545] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x946e1800) [pid = 1847] [serial = 1544] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x93b2fc00) [pid = 1847] [serial = 1542] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x92af7400) [pid = 1847] [serial = 1541] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x911a6800) [pid = 1847] [serial = 1539] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x9119dc00) [pid = 1847] [serial = 1538] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x90344c00) [pid = 1847] [serial = 1536] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x90340c00) [pid = 1847] [serial = 1535] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x902e9800) [pid = 1847] [serial = 1533] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x9024b000) [pid = 1847] [serial = 1532] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x900f4c00) [pid = 1847] [serial = 1530] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x900ecc00) [pid = 1847] [serial = 1529] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x8fb78400) [pid = 1847] [serial = 1527] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x8fa2ec00) [pid = 1847] [serial = 1526] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x8e739c00) [pid = 1847] [serial = 1524] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x8e730c00) [pid = 1847] [serial = 1523] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x8e601c00) [pid = 1847] [serial = 1521] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x8e5ac400) [pid = 1847] [serial = 1520] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x8dc92c00) [pid = 1847] [serial = 1518] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x8dc54000) [pid = 1847] [serial = 1517] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x8b24ac00) [pid = 1847] [serial = 1515] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x8b186c00) [pid = 1847] [serial = 1514] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x878f3c00) [pid = 1847] [serial = 1512] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x86fa8400) [pid = 1847] [serial = 1511] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x89db3800) [pid = 1847] [serial = 1571] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x89e21800) [pid = 1847] [serial = 1572] [outer = (nil)] [url = about:blank] 01:39:47 INFO - PROCESS | 1847 | 1461227987602 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x85298800 == 147 [pid = 1847] [id = 567] 01:39:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x863e4800) [pid = 1847] [serial = 1702] [outer = (nil)] 01:39:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x863e8400) [pid = 1847] [serial = 1703] [outer = 0x863e4800] 01:39:47 INFO - PROCESS | 1847 | 1461227987687 Marionette DEBUG loaded listener.js 01:39:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x86fa1c00) [pid = 1847] [serial = 1704] [outer = 0x863e4800] 01:39:48 INFO - PROCESS | 1847 | 1461227988456 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]]]}] 01:39:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:39:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 3141ms 01:39:48 INFO - PROCESS | 1847 | 1461227988486 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 01:39:48 INFO - PROCESS | 1847 | 1461227988491 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 01:39:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:39:48 INFO - PROCESS | 1847 | 1461227988498 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:39:48 INFO - PROCESS | 1847 | 1461227988505 Marionette TRACE conn3 <- [1,2242,null,{}] 01:39:48 INFO - PROCESS | 1847 | 1461227988512 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}] 01:39:48 INFO - PROCESS | 1847 | 1461227988716 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 01:39:48 INFO - PROCESS | 1847 | 1461227988919 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x878fa000 == 148 [pid = 1847] [id = 568] 01:39:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x87d90000) [pid = 1847] [serial = 1705] [outer = (nil)] 01:39:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x88655800) [pid = 1847] [serial = 1706] [outer = 0x87d90000] 01:39:48 INFO - PROCESS | 1847 | 1461227988996 Marionette DEBUG loaded listener.js 01:39:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x88d76c00) [pid = 1847] [serial = 1707] [outer = 0x87d90000] 01:39:49 INFO - PROCESS | 1847 | 1461227989915 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]]]}] 01:39:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:39:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1483ms 01:39:49 INFO - PROCESS | 1847 | 1461227989984 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 01:39:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:39:49 INFO - PROCESS | 1847 | 1461227989990 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 01:39:49 INFO - PROCESS | 1847 | 1461227989996 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:39:50 INFO - PROCESS | 1847 | 1461227990000 Marionette TRACE conn3 <- [1,2246,null,{}] 01:39:50 INFO - PROCESS | 1847 | 1461227990015 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}] 01:39:50 INFO - PROCESS | 1847 | 1461227990279 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 01:39:50 INFO - PROCESS | 1847 | 1461227990309 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x88673800 == 149 [pid = 1847] [id = 569] 01:39:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x89db9000) [pid = 1847] [serial = 1708] [outer = (nil)] 01:39:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x8b18e800) [pid = 1847] [serial = 1709] [outer = 0x89db9000] 01:39:50 INFO - PROCESS | 1847 | 1461227990380 Marionette DEBUG loaded listener.js 01:39:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x8b246400) [pid = 1847] [serial = 1710] [outer = 0x89db9000] 01:39:51 INFO - PROCESS | 1847 | 1461227991390 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]]]}] 01:39:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:39:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1447ms 01:39:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:39:51 INFO - PROCESS | 1847 | 1461227991446 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 01:39:51 INFO - PROCESS | 1847 | 1461227991449 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 01:39:51 INFO - PROCESS | 1847 | 1461227991465 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:39:51 INFO - PROCESS | 1847 | 1461227991473 Marionette TRACE conn3 <- [1,2250,null,{}] 01:39:51 INFO - PROCESS | 1847 | 1461227991486 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}] 01:39:51 INFO - PROCESS | 1847 | 1461227991742 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x911aa000) [pid = 1847] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x83912c00) [pid = 1847] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x91de5000) [pid = 1847] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x8866f000) [pid = 1847] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x9761a400) [pid = 1847] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x8e6cfc00) [pid = 1847] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x85299400) [pid = 1847] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x8e6d4c00) [pid = 1847] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x9912a800) [pid = 1847] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x8b191800) [pid = 1847] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x93b2f800) [pid = 1847] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x86fb0800) [pid = 1847] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x96395000) [pid = 1847] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x9031f400) [pid = 1847] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x8b18fc00) [pid = 1847] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x8fb6a800) [pid = 1847] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x8e739000) [pid = 1847] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x8fd8f800) [pid = 1847] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x88668c00) [pid = 1847] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x8c108800) [pid = 1847] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x89db7400) [pid = 1847] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x8b189000) [pid = 1847] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:39:52 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x98a3f000) [pid = 1847] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:39:52 INFO - PROCESS | 1847 | 1461227992552 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x83912c00 == 150 [pid = 1847] [id = 570] 01:39:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x83917800) [pid = 1847] [serial = 1711] [outer = (nil)] 01:39:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x8528f000) [pid = 1847] [serial = 1712] [outer = 0x83917800] 01:39:52 INFO - PROCESS | 1847 | 1461227992656 Marionette DEBUG loaded listener.js 01:39:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x88668c00) [pid = 1847] [serial = 1713] [outer = 0x83917800] 01:39:53 INFO - PROCESS | 1847 | 1461227993358 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]]]}] 01:39:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:39:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1951ms 01:39:53 INFO - PROCESS | 1847 | 1461227993407 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 01:39:53 INFO - PROCESS | 1847 | 1461227993411 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 01:39:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:39:53 INFO - PROCESS | 1847 | 1461227993428 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:39:53 INFO - PROCESS | 1847 | 1461227993431 Marionette TRACE conn3 <- [1,2254,null,{}] 01:39:53 INFO - PROCESS | 1847 | 1461227993436 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}] 01:39:53 INFO - PROCESS | 1847 | 1461227993610 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 01:39:53 INFO - PROCESS | 1847 | 1461227993626 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x840f0000 == 151 [pid = 1847] [id = 571] 01:39:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x863eb000) [pid = 1847] [serial = 1714] [outer = (nil)] 01:39:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x8c10c400) [pid = 1847] [serial = 1715] [outer = 0x863eb000] 01:39:53 INFO - PROCESS | 1847 | 1461227993697 Marionette DEBUG loaded listener.js 01:39:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x8dc5a400) [pid = 1847] [serial = 1716] [outer = 0x863eb000] 01:39:54 INFO - PROCESS | 1847 | 1461227994877 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]]]}] 01:39:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:39:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1494ms 01:39:54 INFO - PROCESS | 1847 | 1461227994923 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 01:39:54 INFO - PROCESS | 1847 | 1461227994929 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 01:39:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:39:54 INFO - PROCESS | 1847 | 1461227994938 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:39:54 INFO - PROCESS | 1847 | 1461227994945 Marionette TRACE conn3 <- [1,2258,null,{}] 01:39:54 INFO - PROCESS | 1847 | 1461227994955 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}] 01:39:55 INFO - PROCESS | 1847 | 1461227995175 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 01:39:55 INFO - PROCESS | 1847 | 1461227995528 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x863e7000 == 152 [pid = 1847] [id = 572] 01:39:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x86fac000) [pid = 1847] [serial = 1717] [outer = (nil)] 01:39:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x87f51400) [pid = 1847] [serial = 1718] [outer = 0x86fac000] 01:39:55 INFO - PROCESS | 1847 | 1461227995622 Marionette DEBUG loaded listener.js 01:39:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x88d7b000) [pid = 1847] [serial = 1719] [outer = 0x86fac000] 01:39:56 INFO - PROCESS | 1847 | 1461227996562 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]]]}] 01:39:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:39:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1698ms 01:39:56 INFO - PROCESS | 1847 | 1461227996637 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 01:39:56 INFO - PROCESS | 1847 | 1461227996646 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 01:39:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:39:56 INFO - PROCESS | 1847 | 1461227996656 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:39:56 INFO - PROCESS | 1847 | 1461227996661 Marionette TRACE conn3 <- [1,2262,null,{}] 01:39:56 INFO - PROCESS | 1847 | 1461227996667 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}] 01:39:56 INFO - PROCESS | 1847 | 1461227996909 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 01:39:57 INFO - PROCESS | 1847 | 1461227997239 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x88d42400 == 153 [pid = 1847] [id = 573] 01:39:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x8b185800) [pid = 1847] [serial = 1720] [outer = (nil)] 01:39:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x8b5b6400) [pid = 1847] [serial = 1721] [outer = 0x8b185800] 01:39:57 INFO - PROCESS | 1847 | 1461227997330 Marionette DEBUG loaded listener.js 01:39:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x8b882800) [pid = 1847] [serial = 1722] [outer = 0x8b185800] 01:39:58 INFO - PROCESS | 1847 | 1461227998359 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]]]}] 01:39:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:39:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1732ms 01:39:58 INFO - PROCESS | 1847 | 1461227998388 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 01:39:58 INFO - PROCESS | 1847 | 1461227998391 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 01:39:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:39:58 INFO - PROCESS | 1847 | 1461227998398 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:39:58 INFO - PROCESS | 1847 | 1461227998404 Marionette TRACE conn3 <- [1,2266,null,{}] 01:39:58 INFO - PROCESS | 1847 | 1461227998421 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}] 01:39:58 INFO - PROCESS | 1847 | 1461227998634 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 01:39:58 INFO - PROCESS | 1847 | 1461227998961 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dd2d000 == 154 [pid = 1847] [id = 574] 01:39:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8e5a7400) [pid = 1847] [serial = 1723] [outer = (nil)] 01:39:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x8e5af000) [pid = 1847] [serial = 1724] [outer = 0x8e5a7400] 01:39:59 INFO - PROCESS | 1847 | 1461227999055 Marionette DEBUG loaded listener.js 01:39:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x8e607000) [pid = 1847] [serial = 1725] [outer = 0x8e5a7400] 01:39:59 INFO - PROCESS | 1847 | 1461227999956 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]]]}] 01:39:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:39:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1585ms 01:39:59 INFO - PROCESS | 1847 | 1461227999984 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 01:39:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:39:59 INFO - PROCESS | 1847 | 1461227999989 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 01:39:59 INFO - PROCESS | 1847 | 1461227999996 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:40:00 INFO - PROCESS | 1847 | 1461227999999 Marionette TRACE conn3 <- [1,2270,null,{}] 01:40:00 INFO - PROCESS | 1847 | 1461228000005 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}] 01:40:00 INFO - PROCESS | 1847 | 1461228000228 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 01:40:00 INFO - PROCESS | 1847 | 1461228000562 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x8529ac00 == 155 [pid = 1847] [id = 575] 01:40:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x8e60e400) [pid = 1847] [serial = 1726] [outer = (nil)] 01:40:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x8e737800) [pid = 1847] [serial = 1727] [outer = 0x8e60e400] 01:40:00 INFO - PROCESS | 1847 | 1461228000653 Marionette DEBUG loaded listener.js 01:40:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x8f29f400) [pid = 1847] [serial = 1728] [outer = 0x8e60e400] 01:40:01 INFO - PROCESS | 1847 | 1461228001521 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]]]}] 01:40:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:40:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1582ms 01:40:01 INFO - PROCESS | 1847 | 1461228001578 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 01:40:01 INFO - PROCESS | 1847 | 1461228001582 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 01:40:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:40:01 INFO - PROCESS | 1847 | 1461228001589 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:40:01 INFO - PROCESS | 1847 | 1461228001592 Marionette TRACE conn3 <- [1,2274,null,{}] 01:40:01 INFO - PROCESS | 1847 | 1461228001598 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}] 01:40:01 INFO - PROCESS | 1847 | 1461228001802 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 01:40:02 INFO - PROCESS | 1847 | 1461228002097 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e6cbc00 == 156 [pid = 1847] [id = 576] 01:40:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x8e6d3800) [pid = 1847] [serial = 1729] [outer = (nil)] 01:40:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x8f9bc400) [pid = 1847] [serial = 1730] [outer = 0x8e6d3800] 01:40:02 INFO - PROCESS | 1847 | 1461228002243 Marionette DEBUG loaded listener.js 01:40:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x8fa24800) [pid = 1847] [serial = 1731] [outer = 0x8e6d3800] 01:40:03 INFO - PROCESS | 1847 | 1461228003191 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]]]}] 01:40:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:40:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1630ms 01:40:03 INFO - PROCESS | 1847 | 1461228003220 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 01:40:03 INFO - PROCESS | 1847 | 1461228003224 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 01:40:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:40:03 INFO - PROCESS | 1847 | 1461228003232 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:40:03 INFO - PROCESS | 1847 | 1461228003235 Marionette TRACE conn3 <- [1,2278,null,{}] 01:40:03 INFO - PROCESS | 1847 | 1461228003240 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}] 01:40:03 INFO - PROCESS | 1847 | 1461228003469 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 01:40:03 INFO - PROCESS | 1847 | 1461228003816 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f2a4400 == 157 [pid = 1847] [id = 577] 01:40:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x8f9c1400) [pid = 1847] [serial = 1732] [outer = (nil)] 01:40:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x900eac00) [pid = 1847] [serial = 1733] [outer = 0x8f9c1400] 01:40:03 INFO - PROCESS | 1847 | 1461228003911 Marionette DEBUG loaded listener.js 01:40:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x900f5000) [pid = 1847] [serial = 1734] [outer = 0x8f9c1400] 01:40:04 INFO - PROCESS | 1847 | 1461228004821 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]]]}] 01:40:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:40:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1633ms 01:40:04 INFO - PROCESS | 1847 | 1461228004866 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 01:40:04 INFO - PROCESS | 1847 | 1461228004870 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 01:40:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:40:04 INFO - PROCESS | 1847 | 1461228004876 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:40:04 INFO - PROCESS | 1847 | 1461228004879 Marionette TRACE conn3 <- [1,2282,null,{}] 01:40:04 INFO - PROCESS | 1847 | 1461228004885 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}] 01:40:05 INFO - PROCESS | 1847 | 1461228005075 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 01:40:05 INFO - PROCESS | 1847 | 1461228005370 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x8859d800 == 158 [pid = 1847] [id = 578] 01:40:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x8fd8b000) [pid = 1847] [serial = 1735] [outer = (nil)] 01:40:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x902e4800) [pid = 1847] [serial = 1736] [outer = 0x8fd8b000] 01:40:05 INFO - PROCESS | 1847 | 1461228005507 Marionette DEBUG loaded listener.js 01:40:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x902ec800) [pid = 1847] [serial = 1737] [outer = 0x8fd8b000] 01:40:06 INFO - PROCESS | 1847 | 1461228006383 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]]]}] 01:40:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:40:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1546ms 01:40:06 INFO - PROCESS | 1847 | 1461228006422 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 01:40:06 INFO - PROCESS | 1847 | 1461228006426 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 01:40:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:40:06 INFO - PROCESS | 1847 | 1461228006432 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:40:06 INFO - PROCESS | 1847 | 1461228006436 Marionette TRACE conn3 <- [1,2286,null,{}] 01:40:06 INFO - PROCESS | 1847 | 1461228006441 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}] 01:40:06 INFO - PROCESS | 1847 | 1461228006656 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 01:40:06 INFO - PROCESS | 1847 | 1461228006949 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x900ef800 == 159 [pid = 1847] [id = 579] 01:40:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x902e3000) [pid = 1847] [serial = 1738] [outer = (nil)] 01:40:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x90346000) [pid = 1847] [serial = 1739] [outer = 0x902e3000] 01:40:07 INFO - PROCESS | 1847 | 1461228007087 Marionette DEBUG loaded listener.js 01:40:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x90349000) [pid = 1847] [serial = 1740] [outer = 0x902e3000] 01:40:07 INFO - PROCESS | 1847 | 1461228007970 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]]]}] 01:40:08 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 01:40:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1579ms 01:40:08 INFO - PROCESS | 1847 | 1461228008013 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 01:40:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:40:08 INFO - PROCESS | 1847 | 1461228008017 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 01:40:08 INFO - PROCESS | 1847 | 1461228008024 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:40:08 INFO - PROCESS | 1847 | 1461228008027 Marionette TRACE conn3 <- [1,2290,null,{}] 01:40:08 INFO - PROCESS | 1847 | 1461228008033 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}] 01:40:08 INFO - PROCESS | 1847 | 1461228008252 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 01:40:08 INFO - PROCESS | 1847 | 1461228008598 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fa22800 == 160 [pid = 1847] [id = 580] 01:40:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x90319000) [pid = 1847] [serial = 1741] [outer = (nil)] 01:40:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x9112b000) [pid = 1847] [serial = 1742] [outer = 0x90319000] 01:40:08 INFO - PROCESS | 1847 | 1461228008688 Marionette DEBUG loaded listener.js 01:40:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x911a3000) [pid = 1847] [serial = 1743] [outer = 0x90319000] 01:40:09 INFO - PROCESS | 1847 | 1461228009566 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]]]}] 01:40:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:40:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1582ms 01:40:09 INFO - PROCESS | 1847 | 1461228009606 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 01:40:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:40:09 INFO - PROCESS | 1847 | 1461228009610 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 01:40:09 INFO - PROCESS | 1847 | 1461228009616 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:40:09 INFO - PROCESS | 1847 | 1461228009620 Marionette TRACE conn3 <- [1,2294,null,{}] 01:40:09 INFO - PROCESS | 1847 | 1461228009626 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}] 01:40:09 INFO - PROCESS | 1847 | 1461228009822 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 01:40:10 INFO - PROCESS | 1847 | 1461228010115 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x89e22800 == 161 [pid = 1847] [id = 581] 01:40:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x91125000) [pid = 1847] [serial = 1744] [outer = (nil)] 01:40:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x91de4400) [pid = 1847] [serial = 1745] [outer = 0x91125000] 01:40:10 INFO - PROCESS | 1847 | 1461228010264 Marionette DEBUG loaded listener.js 01:40:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x92820c00) [pid = 1847] [serial = 1746] [outer = 0x91125000] 01:40:11 INFO - PROCESS | 1847 | 1461228011180 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]]]}] 01:40:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:40:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1636ms 01:40:11 INFO - PROCESS | 1847 | 1461228011253 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 01:40:11 INFO - PROCESS | 1847 | 1461228011256 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 01:40:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:40:11 INFO - PROCESS | 1847 | 1461228011263 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:40:11 INFO - PROCESS | 1847 | 1461228011268 Marionette TRACE conn3 <- [1,2298,null,{}] 01:40:11 INFO - PROCESS | 1847 | 1461228011274 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}] 01:40:11 INFO - PROCESS | 1847 | 1461228011531 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 01:40:11 INFO - PROCESS | 1847 | 1461228011877 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x92af9800 == 162 [pid = 1847] [id = 582] 01:40:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x93c75000) [pid = 1847] [serial = 1747] [outer = (nil)] 01:40:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x93c7a400) [pid = 1847] [serial = 1748] [outer = 0x93c75000] 01:40:11 INFO - PROCESS | 1847 | 1461228011975 Marionette DEBUG loaded listener.js 01:40:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x946e7800) [pid = 1847] [serial = 1749] [outer = 0x93c75000] 01:40:12 INFO - PROCESS | 1847 | 1461228012891 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]]]}] 01:40:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:40:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1691ms 01:40:12 INFO - PROCESS | 1847 | 1461228012955 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 01:40:12 INFO - PROCESS | 1847 | 1461228012959 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 01:40:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:40:12 INFO - PROCESS | 1847 | 1461228012965 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:40:12 INFO - PROCESS | 1847 | 1461228012969 Marionette TRACE conn3 <- [1,2302,null,{}] 01:40:12 INFO - PROCESS | 1847 | 1461228012974 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}] 01:40:13 INFO - PROCESS | 1847 | 1461228013190 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 01:40:13 INFO - PROCESS | 1847 | 1461228013543 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc4d400 == 163 [pid = 1847] [id = 583] 01:40:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x9119f800) [pid = 1847] [serial = 1750] [outer = (nil)] 01:40:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x962d1000) [pid = 1847] [serial = 1751] [outer = 0x9119f800] 01:40:13 INFO - PROCESS | 1847 | 1461228013636 Marionette DEBUG loaded listener.js 01:40:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x9639d400) [pid = 1847] [serial = 1752] [outer = 0x9119f800] 01:40:14 INFO - PROCESS | 1847 | 1461228014512 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]]]}] 01:40:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:40:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1580ms 01:40:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:40:14 INFO - PROCESS | 1847 | 1461228014545 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 01:40:14 INFO - PROCESS | 1847 | 1461228014548 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 01:40:14 INFO - PROCESS | 1847 | 1461228014555 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:40:14 INFO - PROCESS | 1847 | 1461228014558 Marionette TRACE conn3 <- [1,2306,null,{}] 01:40:14 INFO - PROCESS | 1847 | 1461228014564 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}] 01:40:14 INFO - PROCESS | 1847 | 1461228014755 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 01:40:15 INFO - PROCESS | 1847 | 1461228015047 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x95076400 == 164 [pid = 1847] [id = 584] 01:40:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x96291400) [pid = 1847] [serial = 1753] [outer = (nil)] 01:40:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x974f1000) [pid = 1847] [serial = 1754] [outer = 0x96291400] 01:40:15 INFO - PROCESS | 1847 | 1461228015180 Marionette DEBUG loaded listener.js 01:40:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x97619000) [pid = 1847] [serial = 1755] [outer = 0x96291400] 01:40:16 INFO - PROCESS | 1847 | 1461228016095 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]]]}] 01:40:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:40:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1593ms 01:40:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:40:16 INFO - PROCESS | 1847 | 1461228016147 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 01:40:16 INFO - PROCESS | 1847 | 1461228016150 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 01:40:16 INFO - PROCESS | 1847 | 1461228016156 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:40:16 INFO - PROCESS | 1847 | 1461228016160 Marionette TRACE conn3 <- [1,2310,null,{}] 01:40:16 INFO - PROCESS | 1847 | 1461228016166 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}] 01:40:16 INFO - PROCESS | 1847 | 1461228016365 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 01:40:16 INFO - PROCESS | 1847 | 1461228016704 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fb92000 == 165 [pid = 1847] [id = 585] 01:40:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x970bd000) [pid = 1847] [serial = 1756] [outer = (nil)] 01:40:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x978c3800) [pid = 1847] [serial = 1757] [outer = 0x970bd000] 01:40:16 INFO - PROCESS | 1847 | 1461228016796 Marionette DEBUG loaded listener.js 01:40:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x97982400) [pid = 1847] [serial = 1758] [outer = 0x970bd000] 01:40:17 INFO - PROCESS | 1847 | 1461228017741 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]]]}] 01:40:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:40:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1636ms 01:40:17 INFO - PROCESS | 1847 | 1461228017793 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 01:40:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:40:17 INFO - PROCESS | 1847 | 1461228017804 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 01:40:17 INFO - PROCESS | 1847 | 1461228017820 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:40:17 INFO - PROCESS | 1847 | 1461228017825 Marionette TRACE conn3 <- [1,2314,null,{}] 01:40:17 INFO - PROCESS | 1847 | 1461228017834 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}] 01:40:18 INFO - PROCESS | 1847 | 1461228018353 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 01:40:18 INFO - PROCESS | 1847 | 1461228018728 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x9761e800 == 166 [pid = 1847] [id = 586] 01:40:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x9797cc00) [pid = 1847] [serial = 1759] [outer = (nil)] 01:40:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x97ea2000) [pid = 1847] [serial = 1760] [outer = 0x9797cc00] 01:40:18 INFO - PROCESS | 1847 | 1461228018822 Marionette DEBUG loaded listener.js 01:40:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x97eacc00) [pid = 1847] [serial = 1761] [outer = 0x9797cc00] 01:40:19 INFO - PROCESS | 1847 | 1461228019739 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]]]}] 01:40:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:40:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1995ms 01:40:19 INFO - PROCESS | 1847 | 1461228019810 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 01:40:19 INFO - PROCESS | 1847 | 1461228019813 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 01:40:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:40:19 INFO - PROCESS | 1847 | 1461228019820 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:40:19 INFO - PROCESS | 1847 | 1461228019824 Marionette TRACE conn3 <- [1,2318,null,{}] 01:40:19 INFO - PROCESS | 1847 | 1461228019830 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}] 01:40:20 INFO - PROCESS | 1847 | 1461228020064 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 01:40:20 INFO - PROCESS | 1847 | 1461228020412 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b879800 == 167 [pid = 1847] [id = 587] 01:40:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x8b881400) [pid = 1847] [serial = 1762] [outer = (nil)] 01:40:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x984b6c00) [pid = 1847] [serial = 1763] [outer = 0x8b881400] 01:40:20 INFO - PROCESS | 1847 | 1461228020502 Marionette DEBUG loaded listener.js 01:40:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x98686000) [pid = 1847] [serial = 1764] [outer = 0x8b881400] 01:40:21 INFO - PROCESS | 1847 | 1461228021405 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] 01:40:21 INFO - PROCESS | 1847 | 1461228021462 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 01:40:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:40:21 INFO - PROCESS | 1847 | 1461228021468 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:40:21 INFO - PROCESS | 1847 | 1461228021472 Marionette TRACE conn3 <- [1,2322,null,{}] 01:40:21 INFO - PROCESS | 1847 | 1461228021477 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}] 01:40:21 INFO - PROCESS | 1847 | 1461228021674 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 01:40:22 INFO - PROCESS | 1847 | 1461228022009 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x97986400 == 168 [pid = 1847] [id = 588] 01:40:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x984b9400) [pid = 1847] [serial = 1765] [outer = (nil)] 01:40:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x9ae61c00) [pid = 1847] [serial = 1766] [outer = 0x984b9400] 01:40:22 INFO - PROCESS | 1847 | 1461228022100 Marionette DEBUG loaded listener.js 01:40:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x9b034000) [pid = 1847] [serial = 1767] [outer = 0x984b9400] 01:40:22 INFO - PROCESS | 1847 | 1461228022967 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]]]}] 01:40:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:40:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1529ms 01:40:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:40:23 INFO - PROCESS | 1847 | 1461228022999 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 01:40:23 INFO - PROCESS | 1847 | 1461228023002 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 01:40:23 INFO - PROCESS | 1847 | 1461228023008 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:40:23 INFO - PROCESS | 1847 | 1461228023011 Marionette TRACE conn3 <- [1,2326,null,{}] 01:40:23 INFO - PROCESS | 1847 | 1461228023017 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}] 01:40:23 INFO - PROCESS | 1847 | 1461228023210 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 01:40:23 INFO - PROCESS | 1847 | 1461228023519 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc58800 == 169 [pid = 1847] [id = 589] 01:40:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x8f29e000) [pid = 1847] [serial = 1768] [outer = (nil)] 01:40:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x9fbc4000) [pid = 1847] [serial = 1769] [outer = 0x8f29e000] 01:40:23 INFO - PROCESS | 1847 | 1461228023651 Marionette DEBUG loaded listener.js 01:40:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x9fbce800) [pid = 1847] [serial = 1770] [outer = 0x8f29e000] 01:40:24 INFO - PROCESS | 1847 | 1461228024508 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]]]}] 01:40:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:40:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1541ms 01:40:24 INFO - PROCESS | 1847 | 1461228024549 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 01:40:24 INFO - PROCESS | 1847 | 1461228024552 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 01:40:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:40:24 INFO - PROCESS | 1847 | 1461228024559 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:40:24 INFO - PROCESS | 1847 | 1461228024561 Marionette TRACE conn3 <- [1,2330,null,{}] 01:40:24 INFO - PROCESS | 1847 | 1461228024583 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}] 01:40:24 INFO - PROCESS | 1847 | 1461228024858 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 01:40:26 INFO - PROCESS | 1847 | --DOCSHELL 0x86fa4400 == 168 [pid = 1847] [id = 475] 01:40:26 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5b3c00 == 167 [pid = 1847] [id = 406] 01:40:26 INFO - PROCESS | 1847 | --DOCSHELL 0x83912c00 == 166 [pid = 1847] [id = 570] 01:40:26 INFO - PROCESS | 1847 | --DOCSHELL 0x88673800 == 165 [pid = 1847] [id = 569] 01:40:26 INFO - PROCESS | 1847 | --DOCSHELL 0x878fa000 == 164 [pid = 1847] [id = 568] 01:40:26 INFO - PROCESS | 1847 | --DOCSHELL 0x85298800 == 163 [pid = 1847] [id = 567] 01:40:26 INFO - PROCESS | 1847 | --DOCSHELL 0x98aa7c00 == 162 [pid = 1847] [id = 564] 01:40:26 INFO - PROCESS | 1847 | --DOCSHELL 0x95b6cc00 == 161 [pid = 1847] [id = 565] 01:40:26 INFO - PROCESS | 1847 | --DOCSHELL 0x97d9e000 == 160 [pid = 1847] [id = 563] 01:40:26 INFO - PROCESS | 1847 | --DOCSHELL 0x85045c00 == 159 [pid = 1847] [id = 474] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x89e28c00) [pid = 1847] [serial = 1641] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x8b9f3800) [pid = 1847] [serial = 1646] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x970bac00) [pid = 1847] [serial = 1617] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x85045800) [pid = 1847] [serial = 1580] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x92858400) [pid = 1847] [serial = 1611] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x88d72800) [pid = 1847] [serial = 1584] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x983bf000) [pid = 1847] [serial = 1625] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x984b2400) [pid = 1847] [serial = 1626] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x8fb97800) [pid = 1847] [serial = 1598] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x97d9d800) [pid = 1847] [serial = 1623] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x99294000) [pid = 1847] [serial = 1629] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x85290400) [pid = 1847] [serial = 1581] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0xa0a4a800) [pid = 1847] [serial = 1635] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x9ffcb000) [pid = 1847] [serial = 1634] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x9639fc00) [pid = 1847] [serial = 1616] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x8b6fb800) [pid = 1847] [serial = 1587] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x91deb000) [pid = 1847] [serial = 1610] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x93c7bc00) [pid = 1847] [serial = 1614] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x87f4e800) [pid = 1847] [serial = 1637] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x978b5c00) [pid = 1847] [serial = 1620] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x93c77000) [pid = 1847] [serial = 1613] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x911a3800) [pid = 1847] [serial = 1608] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x8b9fb400) [pid = 1847] [serial = 1644] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x90163800) [pid = 1847] [serial = 1601] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x8865a400) [pid = 1847] [serial = 1638] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x8f9bb400) [pid = 1847] [serial = 1596] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x91125c00) [pid = 1847] [serial = 1607] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x9784b800) [pid = 1847] [serial = 1619] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x88d47400) [pid = 1847] [serial = 1583] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x9031e000) [pid = 1847] [serial = 1604] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x89dbf000) [pid = 1847] [serial = 1640] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x8e606800) [pid = 1847] [serial = 1592] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x8dc57c00) [pid = 1847] [serial = 1589] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x90326c00) [pid = 1847] [serial = 1605] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x8b87d800) [pid = 1847] [serial = 1643] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x8b881000) [pid = 1847] [serial = 1509] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x8b5ac800) [pid = 1847] [serial = 1586] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x9023f400) [pid = 1847] [serial = 1602] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x8e6c6000) [pid = 1847] [serial = 1593] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x9df91800) [pid = 1847] [serial = 1632] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x9b030000) [pid = 1847] [serial = 1631] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x99129000) [pid = 1847] [serial = 1628] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x8fb9a000) [pid = 1847] [serial = 1599] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x979aac00) [pid = 1847] [serial = 1622] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x8dc9b400) [pid = 1847] [serial = 1590] [outer = (nil)] [url = about:blank] 01:40:26 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x8e73e800) [pid = 1847] [serial = 1595] [outer = (nil)] [url = about:blank] 01:40:27 INFO - PROCESS | 1847 | 1461228027014 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x8390d800 == 160 [pid = 1847] [id = 590] 01:40:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x8504d800) [pid = 1847] [serial = 1771] [outer = (nil)] 01:40:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x863ec800) [pid = 1847] [serial = 1772] [outer = 0x8504d800] 01:40:27 INFO - PROCESS | 1847 | 1461228027091 Marionette DEBUG loaded listener.js 01:40:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x86fab400) [pid = 1847] [serial = 1773] [outer = 0x8504d800] 01:40:27 INFO - PROCESS | 1847 | 1461228027862 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]]]}] 01:40:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:40:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 3345ms 01:40:27 INFO - PROCESS | 1847 | 1461228027905 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 01:40:27 INFO - PROCESS | 1847 | 1461228027912 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 01:40:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:40:27 INFO - PROCESS | 1847 | 1461228027925 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:40:27 INFO - PROCESS | 1847 | 1461228027929 Marionette TRACE conn3 <- [1,2334,null,{}] 01:40:27 INFO - PROCESS | 1847 | 1461228027936 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}] 01:40:28 INFO - PROCESS | 1847 | 1461228028151 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 01:40:28 INFO - PROCESS | 1847 | 1461228028365 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x88659000 == 161 [pid = 1847] [id = 591] 01:40:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x8865d000) [pid = 1847] [serial = 1774] [outer = (nil)] 01:40:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x88d4b400) [pid = 1847] [serial = 1775] [outer = 0x8865d000] 01:40:28 INFO - PROCESS | 1847 | 1461228028440 Marionette DEBUG loaded listener.js 01:40:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x88d78000) [pid = 1847] [serial = 1776] [outer = 0x8865d000] 01:40:29 INFO - PROCESS | 1847 | 1461228029367 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]]]}] 01:40:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:40:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1489ms 01:40:29 INFO - PROCESS | 1847 | 1461228029416 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 01:40:29 INFO - PROCESS | 1847 | 1461228029424 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 01:40:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:40:29 INFO - PROCESS | 1847 | 1461228029440 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:40:29 INFO - PROCESS | 1847 | 1461228029443 Marionette TRACE conn3 <- [1,2338,null,{}] 01:40:29 INFO - PROCESS | 1847 | 1461228029449 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}] 01:40:29 INFO - PROCESS | 1847 | 1461228029720 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 01:40:29 INFO - PROCESS | 1847 | 1461228029753 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x840e6000 == 162 [pid = 1847] [id = 592] 01:40:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x8b186c00) [pid = 1847] [serial = 1777] [outer = (nil)] 01:40:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x8b18e000) [pid = 1847] [serial = 1778] [outer = 0x8b186c00] 01:40:29 INFO - PROCESS | 1847 | 1461228029824 Marionette DEBUG loaded listener.js 01:40:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x8b5ad400) [pid = 1847] [serial = 1779] [outer = 0x8b186c00] 01:40:30 INFO - PROCESS | 1847 | 1461228030883 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]]]}] 01:40:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:40:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1487ms 01:40:30 INFO - PROCESS | 1847 | 1461228030927 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 01:40:30 INFO - PROCESS | 1847 | 1461228030931 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 01:40:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:40:30 INFO - PROCESS | 1847 | 1461228030946 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:40:30 INFO - PROCESS | 1847 | 1461228030954 Marionette TRACE conn3 <- [1,2342,null,{}] 01:40:30 INFO - PROCESS | 1847 | 1461228030970 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}] 01:40:31 INFO - PROCESS | 1847 | 1461228031240 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x978b5800) [pid = 1847] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x8e607c00) [pid = 1847] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x90538000) [pid = 1847] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x89db9000) [pid = 1847] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x878f0800) [pid = 1847] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x93c7b400) [pid = 1847] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x8f37a800) [pid = 1847] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x8dd2cc00) [pid = 1847] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x98af8000) [pid = 1847] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x91dea400) [pid = 1847] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x863e4800) [pid = 1847] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x902e0400) [pid = 1847] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x97ea6800) [pid = 1847] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x93c74c00) [pid = 1847] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x8fd8f000) [pid = 1847] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x98aaac00) [pid = 1847] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x83917800) [pid = 1847] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x89e24000) [pid = 1847] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x900ec800) [pid = 1847] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:40:31 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x95076800) [pid = 1847] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:40:32 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x8b242400) [pid = 1847] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:40:32 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x87d90000) [pid = 1847] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:40:32 INFO - PROCESS | 1847 | 1461228032005 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x83917800 == 163 [pid = 1847] [id = 593] 01:40:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x840e7000) [pid = 1847] [serial = 1780] [outer = (nil)] 01:40:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x87d90000) [pid = 1847] [serial = 1781] [outer = 0x840e7000] 01:40:32 INFO - PROCESS | 1847 | 1461228032081 Marionette DEBUG loaded listener.js 01:40:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x89e24000) [pid = 1847] [serial = 1782] [outer = 0x840e7000] 01:40:32 INFO - PROCESS | 1847 | 1461228032797 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]]]}] 01:40:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:40:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1906ms 01:40:32 INFO - PROCESS | 1847 | 1461228032844 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 01:40:32 INFO - PROCESS | 1847 | 1461228032848 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 01:40:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:40:32 INFO - PROCESS | 1847 | 1461228032865 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:40:32 INFO - PROCESS | 1847 | 1461228032869 Marionette TRACE conn3 <- [1,2346,null,{}] 01:40:32 INFO - PROCESS | 1847 | 1461228032878 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}] 01:40:33 INFO - PROCESS | 1847 | 1461228033054 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 01:40:33 INFO - PROCESS | 1847 | 1461228033070 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x8c109c00 == 164 [pid = 1847] [id = 594] 01:40:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x8c10b400) [pid = 1847] [serial = 1783] [outer = (nil)] 01:40:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x8dc57400) [pid = 1847] [serial = 1784] [outer = 0x8c10b400] 01:40:33 INFO - PROCESS | 1847 | 1461228033142 Marionette DEBUG loaded listener.js 01:40:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x8dc9c400) [pid = 1847] [serial = 1785] [outer = 0x8c10b400] 01:40:34 INFO - PROCESS | 1847 | 1461228034405 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]]]}] 01:40:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:40:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1583ms 01:40:34 INFO - PROCESS | 1847 | 1461228034449 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 01:40:34 INFO - PROCESS | 1847 | 1461228034455 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 01:40:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:40:34 INFO - PROCESS | 1847 | 1461228034464 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:40:34 INFO - PROCESS | 1847 | 1461228034471 Marionette TRACE conn3 <- [1,2350,null,{}] 01:40:34 INFO - PROCESS | 1847 | 1461228034480 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}] 01:40:34 INFO - PROCESS | 1847 | 1461228034698 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 01:40:35 INFO - PROCESS | 1847 | 1461228035058 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x878f0400 == 165 [pid = 1847] [id = 595] 01:40:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x878f7800) [pid = 1847] [serial = 1786] [outer = (nil)] 01:40:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x88d4e400) [pid = 1847] [serial = 1787] [outer = 0x878f7800] 01:40:35 INFO - PROCESS | 1847 | 1461228035151 Marionette DEBUG loaded listener.js 01:40:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x89dbb800) [pid = 1847] [serial = 1788] [outer = 0x878f7800] 01:40:36 INFO - PROCESS | 1847 | 1461228036101 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]]]}] 01:40:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:40:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1685ms 01:40:36 INFO - PROCESS | 1847 | 1461228036149 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 01:40:36 INFO - PROCESS | 1847 | 1461228036157 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 01:40:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:40:36 INFO - PROCESS | 1847 | 1461228036168 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:40:36 INFO - PROCESS | 1847 | 1461228036172 Marionette TRACE conn3 <- [1,2354,null,{}] 01:40:36 INFO - PROCESS | 1847 | 1461228036179 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}] 01:40:36 INFO - PROCESS | 1847 | 1461228036386 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 01:40:36 INFO - PROCESS | 1847 | 1461228036717 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x88d74c00 == 166 [pid = 1847] [id = 596] 01:40:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x8b188400) [pid = 1847] [serial = 1789] [outer = (nil)] 01:40:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x8b883400) [pid = 1847] [serial = 1790] [outer = 0x8b188400] 01:40:36 INFO - PROCESS | 1847 | 1461228036808 Marionette DEBUG loaded listener.js 01:40:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8c10d000) [pid = 1847] [serial = 1791] [outer = 0x8b188400] 01:40:37 INFO - PROCESS | 1847 | 1461228037821 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]]]}] 01:40:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:40:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1688ms 01:40:37 INFO - PROCESS | 1847 | 1461228037857 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 01:40:37 INFO - PROCESS | 1847 | 1461228037861 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 01:40:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:40:37 INFO - PROCESS | 1847 | 1461228037868 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:40:37 INFO - PROCESS | 1847 | 1461228037874 Marionette TRACE conn3 <- [1,2358,null,{}] 01:40:37 INFO - PROCESS | 1847 | 1461228037890 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}] 01:40:38 INFO - PROCESS | 1847 | 1461228038098 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 01:40:38 INFO - PROCESS | 1847 | 1461228038425 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b9fb400 == 167 [pid = 1847] [id = 597] 01:40:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x8e5b3000) [pid = 1847] [serial = 1792] [outer = (nil)] 01:40:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x8e6c8c00) [pid = 1847] [serial = 1793] [outer = 0x8e5b3000] 01:40:38 INFO - PROCESS | 1847 | 1461228038518 Marionette DEBUG loaded listener.js 01:40:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x8e73c400) [pid = 1847] [serial = 1794] [outer = 0x8e5b3000] 01:40:39 INFO - PROCESS | 1847 | 1461228039415 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]]]}] 01:40:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:40:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1592ms 01:40:39 INFO - PROCESS | 1847 | 1461228039461 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 01:40:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:40:39 INFO - PROCESS | 1847 | 1461228039466 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 01:40:39 INFO - PROCESS | 1847 | 1461228039472 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:40:39 INFO - PROCESS | 1847 | 1461228039476 Marionette TRACE conn3 <- [1,2362,null,{}] 01:40:39 INFO - PROCESS | 1847 | 1461228039482 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}] 01:40:39 INFO - PROCESS | 1847 | 1461228039684 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 01:40:39 INFO - PROCESS | 1847 | 1461228039966 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e60b400 == 168 [pid = 1847] [id = 598] 01:40:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x8e6c6400) [pid = 1847] [serial = 1795] [outer = (nil)] 01:40:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x8f5e9c00) [pid = 1847] [serial = 1796] [outer = 0x8e6c6400] 01:40:40 INFO - PROCESS | 1847 | 1461228040105 Marionette DEBUG loaded listener.js 01:40:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x8fa27400) [pid = 1847] [serial = 1797] [outer = 0x8e6c6400] 01:40:41 INFO - PROCESS | 1847 | 1461228041014 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]]]}] 01:40:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:40:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1581ms 01:40:41 INFO - PROCESS | 1847 | 1461228041055 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 01:40:41 INFO - PROCESS | 1847 | 1461228041063 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 01:40:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:40:41 INFO - PROCESS | 1847 | 1461228041074 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:40:41 INFO - PROCESS | 1847 | 1461228041077 Marionette TRACE conn3 <- [1,2366,null,{}] 01:40:41 INFO - PROCESS | 1847 | 1461228041083 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}] 01:40:41 INFO - PROCESS | 1847 | 1461228041283 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 01:40:41 INFO - PROCESS | 1847 | 1461228041565 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x8c10d800 == 169 [pid = 1847] [id = 599] 01:40:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x8f375000) [pid = 1847] [serial = 1798] [outer = (nil)] 01:40:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x8fb95000) [pid = 1847] [serial = 1799] [outer = 0x8f375000] 01:40:41 INFO - PROCESS | 1847 | 1461228041698 Marionette DEBUG loaded listener.js 01:40:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x8fb9ac00) [pid = 1847] [serial = 1800] [outer = 0x8f375000] 01:40:42 INFO - PROCESS | 1847 | 1461228042598 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]]]}] 01:40:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:40:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1581ms 01:40:42 INFO - PROCESS | 1847 | 1461228042656 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 01:40:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:40:42 INFO - PROCESS | 1847 | 1461228042660 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 01:40:42 INFO - PROCESS | 1847 | 1461228042667 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:40:42 INFO - PROCESS | 1847 | 1461228042670 Marionette TRACE conn3 <- [1,2370,null,{}] 01:40:42 INFO - PROCESS | 1847 | 1461228042676 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}] 01:40:42 INFO - PROCESS | 1847 | 1461228042940 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 01:40:43 INFO - PROCESS | 1847 | 1461228043276 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fb76c00 == 170 [pid = 1847] [id = 600] 01:40:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x90161c00) [pid = 1847] [serial = 1801] [outer = (nil)] 01:40:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x90248c00) [pid = 1847] [serial = 1802] [outer = 0x90161c00] 01:40:43 INFO - PROCESS | 1847 | 1461228043370 Marionette DEBUG loaded listener.js 01:40:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x902e1400) [pid = 1847] [serial = 1803] [outer = 0x90161c00] 01:40:44 INFO - PROCESS | 1847 | 1461228044278 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]]]}] 01:40:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:40:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1681ms 01:40:44 INFO - PROCESS | 1847 | 1461228044347 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 01:40:44 INFO - PROCESS | 1847 | 1461228044352 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 01:40:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:40:44 INFO - PROCESS | 1847 | 1461228044358 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:40:44 INFO - PROCESS | 1847 | 1461228044361 Marionette TRACE conn3 <- [1,2374,null,{}] 01:40:44 INFO - PROCESS | 1847 | 1461228044367 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}] 01:40:44 INFO - PROCESS | 1847 | 1461228044561 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 01:40:44 INFO - PROCESS | 1847 | 1461228044895 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf14400 == 171 [pid = 1847] [id = 601] 01:40:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x8e603800) [pid = 1847] [serial = 1804] [outer = (nil)] 01:40:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x90326400) [pid = 1847] [serial = 1805] [outer = 0x8e603800] 01:40:44 INFO - PROCESS | 1847 | 1461228044985 Marionette DEBUG loaded listener.js 01:40:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x90344800) [pid = 1847] [serial = 1806] [outer = 0x8e603800] 01:40:45 INFO - PROCESS | 1847 | 1461228045885 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]]]}] 01:40:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:40:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1588ms 01:40:45 INFO - PROCESS | 1847 | 1461228045947 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 01:40:45 INFO - PROCESS | 1847 | 1461228045950 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 01:40:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:40:45 INFO - PROCESS | 1847 | 1461228045957 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:40:45 INFO - PROCESS | 1847 | 1461228045960 Marionette TRACE conn3 <- [1,2378,null,{}] 01:40:45 INFO - PROCESS | 1847 | 1461228045966 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}] 01:40:46 INFO - PROCESS | 1847 | 1461228046176 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 01:40:46 INFO - PROCESS | 1847 | 1461228046503 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x90245400 == 172 [pid = 1847] [id = 602] 01:40:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x90322800) [pid = 1847] [serial = 1807] [outer = (nil)] 01:40:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x911ab000) [pid = 1847] [serial = 1808] [outer = 0x90322800] 01:40:46 INFO - PROCESS | 1847 | 1461228046592 Marionette DEBUG loaded listener.js 01:40:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x91de7800) [pid = 1847] [serial = 1809] [outer = 0x90322800] 01:40:47 INFO - PROCESS | 1847 | 1461228047469 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]]]}] 01:40:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:40:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1587ms 01:40:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:40:47 INFO - PROCESS | 1847 | 1461228047545 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 01:40:47 INFO - PROCESS | 1847 | 1461228047548 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 01:40:47 INFO - PROCESS | 1847 | 1461228047555 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:40:47 INFO - PROCESS | 1847 | 1461228047559 Marionette TRACE conn3 <- [1,2382,null,{}] 01:40:47 INFO - PROCESS | 1847 | 1461228047564 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}] 01:40:47 INFO - PROCESS | 1847 | 1461228047794 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 01:40:48 INFO - PROCESS | 1847 | 1461228048127 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x90324c00 == 173 [pid = 1847] [id = 603] 01:40:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x91dee400) [pid = 1847] [serial = 1810] [outer = (nil)] 01:40:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x92af1c00) [pid = 1847] [serial = 1811] [outer = 0x91dee400] 01:40:48 INFO - PROCESS | 1847 | 1461228048212 Marionette DEBUG loaded listener.js 01:40:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x92af3c00) [pid = 1847] [serial = 1812] [outer = 0x91dee400] 01:40:49 INFO - PROCESS | 1847 | 1461228049156 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]]]}] 01:40:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:40:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1641ms 01:40:49 INFO - PROCESS | 1847 | 1461228049195 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 01:40:49 INFO - PROCESS | 1847 | 1461228049199 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 01:40:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:40:49 INFO - PROCESS | 1847 | 1461228049205 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:40:49 INFO - PROCESS | 1847 | 1461228049209 Marionette TRACE conn3 <- [1,2386,null,{}] 01:40:49 INFO - PROCESS | 1847 | 1461228049215 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}] 01:40:49 INFO - PROCESS | 1847 | 1461228049405 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 01:40:49 INFO - PROCESS | 1847 | 1461228049743 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x86fa4800 == 174 [pid = 1847] [id = 604] 01:40:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x8865a400) [pid = 1847] [serial = 1813] [outer = (nil)] 01:40:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x93b39400) [pid = 1847] [serial = 1814] [outer = 0x8865a400] 01:40:49 INFO - PROCESS | 1847 | 1461228049833 Marionette DEBUG loaded listener.js 01:40:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x93c77000) [pid = 1847] [serial = 1815] [outer = 0x8865a400] 01:40:50 INFO - PROCESS | 1847 | 1461228050742 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]]]}] 01:40:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:40:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1584ms 01:40:50 INFO - PROCESS | 1847 | 1461228050792 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 01:40:50 INFO - PROCESS | 1847 | 1461228050795 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 01:40:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:40:50 INFO - PROCESS | 1847 | 1461228050803 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:40:50 INFO - PROCESS | 1847 | 1461228050808 Marionette TRACE conn3 <- [1,2390,null,{}] 01:40:50 INFO - PROCESS | 1847 | 1461228050814 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}] 01:40:51 INFO - PROCESS | 1847 | 1461228051041 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 01:40:51 INFO - PROCESS | 1847 | 1461228051396 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x93b36400 == 175 [pid = 1847] [id = 605] 01:40:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x970c0c00) [pid = 1847] [serial = 1816] [outer = (nil)] 01:40:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x974f2000) [pid = 1847] [serial = 1817] [outer = 0x970c0c00] 01:40:51 INFO - PROCESS | 1847 | 1461228051494 Marionette DEBUG loaded listener.js 01:40:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x9761d800) [pid = 1847] [serial = 1818] [outer = 0x970c0c00] 01:40:52 INFO - PROCESS | 1847 | 1461228052397 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]]]}] 01:40:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:40:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1639ms 01:40:52 INFO - PROCESS | 1847 | 1461228052443 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 01:40:52 INFO - PROCESS | 1847 | 1461228052447 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 01:40:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:40:52 INFO - PROCESS | 1847 | 1461228052454 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:40:52 INFO - PROCESS | 1847 | 1461228052457 Marionette TRACE conn3 <- [1,2394,null,{}] 01:40:52 INFO - PROCESS | 1847 | 1461228052463 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}] 01:40:52 INFO - PROCESS | 1847 | 1461228052653 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 01:40:52 INFO - PROCESS | 1847 | 1461228052948 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x97503400 == 176 [pid = 1847] [id = 606] 01:40:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x975d7800) [pid = 1847] [serial = 1819] [outer = (nil)] 01:40:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x97985000) [pid = 1847] [serial = 1820] [outer = 0x975d7800] 01:40:53 INFO - PROCESS | 1847 | 1461228053082 Marionette DEBUG loaded listener.js 01:40:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x9798b400) [pid = 1847] [serial = 1821] [outer = 0x975d7800] 01:40:53 INFO - PROCESS | 1847 | 1461228053968 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]]]}] 01:40:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:40:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1537ms 01:40:53 INFO - PROCESS | 1847 | 1461228053991 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 01:40:53 INFO - PROCESS | 1847 | 1461228053994 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 01:40:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:40:54 INFO - PROCESS | 1847 | 1461228054001 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:40:54 INFO - PROCESS | 1847 | 1461228054004 Marionette TRACE conn3 <- [1,2398,null,{}] 01:40:54 INFO - PROCESS | 1847 | 1461228054010 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}] 01:40:54 INFO - PROCESS | 1847 | 1461228054200 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 01:40:54 INFO - PROCESS | 1847 | 1461228054508 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x840e5400 == 177 [pid = 1847] [id = 607] 01:40:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x8529d400) [pid = 1847] [serial = 1822] [outer = (nil)] 01:40:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x97da3400) [pid = 1847] [serial = 1823] [outer = 0x8529d400] 01:40:54 INFO - PROCESS | 1847 | 1461228054644 Marionette DEBUG loaded listener.js 01:40:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x97eaa400) [pid = 1847] [serial = 1824] [outer = 0x8529d400] 01:40:55 INFO - PROCESS | 1847 | 1461228055587 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]]]}] 01:40:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:40:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1634ms 01:40:55 INFO - PROCESS | 1847 | 1461228055635 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 01:40:55 INFO - PROCESS | 1847 | 1461228055639 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 01:40:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:40:55 INFO - PROCESS | 1847 | 1461228055645 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:40:55 INFO - PROCESS | 1847 | 1461228055649 Marionette TRACE conn3 <- [1,2402,null,{}] 01:40:55 INFO - PROCESS | 1847 | 1461228055654 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}] 01:40:55 INFO - PROCESS | 1847 | 1461228055846 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 01:40:56 INFO - PROCESS | 1847 | 1461228056189 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x978b8c00 == 178 [pid = 1847] [id = 608] 01:40:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x97d98400) [pid = 1847] [serial = 1825] [outer = (nil)] 01:40:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x98685400) [pid = 1847] [serial = 1826] [outer = 0x97d98400] 01:40:56 INFO - PROCESS | 1847 | 1461228056279 Marionette DEBUG loaded listener.js 01:40:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x9868c800) [pid = 1847] [serial = 1827] [outer = 0x97d98400] 01:40:57 INFO - PROCESS | 1847 | 1461228057164 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]]]}] 01:40:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:40:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1585ms 01:40:57 INFO - PROCESS | 1847 | 1461228057232 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 01:40:57 INFO - PROCESS | 1847 | 1461228057236 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 01:40:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:40:57 INFO - PROCESS | 1847 | 1461228057242 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:40:57 INFO - PROCESS | 1847 | 1461228057245 Marionette TRACE conn3 <- [1,2406,null,{}] 01:40:57 INFO - PROCESS | 1847 | 1461228057251 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}] 01:40:57 INFO - PROCESS | 1847 | 1461228057448 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 01:40:57 INFO - PROCESS | 1847 | 1461228057785 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x97989c00 == 179 [pid = 1847] [id = 609] 01:40:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x984b8400) [pid = 1847] [serial = 1828] [outer = (nil)] 01:40:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x9ae0bc00) [pid = 1847] [serial = 1829] [outer = 0x984b8400] 01:40:57 INFO - PROCESS | 1847 | 1461228057874 Marionette DEBUG loaded listener.js 01:40:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x9aec4000) [pid = 1847] [serial = 1830] [outer = 0x984b8400] 01:40:58 INFO - PROCESS | 1847 | 1461228058755 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]]]}] 01:40:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:40:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1582ms 01:40:58 INFO - PROCESS | 1847 | 1461228058825 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 01:40:58 INFO - PROCESS | 1847 | 1461228058829 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 01:40:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:40:58 INFO - PROCESS | 1847 | 1461228058835 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:40:58 INFO - PROCESS | 1847 | 1461228058838 Marionette TRACE conn3 <- [1,2410,null,{}] 01:40:58 INFO - PROCESS | 1847 | 1461228058844 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}] 01:40:59 INFO - PROCESS | 1847 | 1461228059057 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 01:40:59 INFO - PROCESS | 1847 | 1461228059393 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x863e6c00 == 180 [pid = 1847] [id = 610] 01:40:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x863f1800) [pid = 1847] [serial = 1831] [outer = (nil)] 01:40:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x9fb91800) [pid = 1847] [serial = 1832] [outer = 0x863f1800] 01:40:59 INFO - PROCESS | 1847 | 1461228059482 Marionette DEBUG loaded listener.js 01:40:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x9fbc8800) [pid = 1847] [serial = 1833] [outer = 0x863f1800] 01:41:00 INFO - PROCESS | 1847 | 1461228060409 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]]]}] 01:41:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:41:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1629ms 01:41:00 INFO - PROCESS | 1847 | 1461228060465 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 01:41:00 INFO - PROCESS | 1847 | 1461228060468 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 01:41:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:41:00 INFO - PROCESS | 1847 | 1461228060475 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:41:00 INFO - PROCESS | 1847 | 1461228060478 Marionette TRACE conn3 <- [1,2414,null,{}] 01:41:00 INFO - PROCESS | 1847 | 1461228060484 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}] 01:41:00 INFO - PROCESS | 1847 | 1461228060718 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 01:41:01 INFO - PROCESS | 1847 | 1461228061054 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x86fa3400 == 181 [pid = 1847] [id = 611] 01:41:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x979aa800) [pid = 1847] [serial = 1834] [outer = (nil)] 01:41:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0xa0a4ac00) [pid = 1847] [serial = 1835] [outer = 0x979aa800] 01:41:01 INFO - PROCESS | 1847 | 1461228061146 Marionette DEBUG loaded listener.js 01:41:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0xa0adc800) [pid = 1847] [serial = 1836] [outer = 0x979aa800] 01:41:02 INFO - PROCESS | 1847 | 1461228062041 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]]]}] 01:41:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:41:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1597ms 01:41:02 INFO - PROCESS | 1847 | 1461228062073 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 01:41:02 INFO - PROCESS | 1847 | 1461228062078 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 01:41:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:41:02 INFO - PROCESS | 1847 | 1461228062087 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:41:02 INFO - PROCESS | 1847 | 1461228062090 Marionette TRACE conn3 <- [1,2418,null,{}] 01:41:02 INFO - PROCESS | 1847 | 1461228062096 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}] 01:41:02 INFO - PROCESS | 1847 | 1461228062295 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 01:41:02 INFO - PROCESS | 1847 | 1461228062593 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x9ffd1c00 == 182 [pid = 1847] [id = 612] 01:41:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0xa0a98c00) [pid = 1847] [serial = 1837] [outer = (nil)] 01:41:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0xa0e97000) [pid = 1847] [serial = 1838] [outer = 0xa0a98c00] 01:41:02 INFO - PROCESS | 1847 | 1461228062724 Marionette DEBUG loaded listener.js 01:41:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0xa0e9b800) [pid = 1847] [serial = 1839] [outer = 0xa0a98c00] 01:41:03 INFO - PROCESS | 1847 | 1461228063600 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]]]}] 01:41:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:41:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1585ms 01:41:03 INFO - PROCESS | 1847 | 1461228063673 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 01:41:03 INFO - PROCESS | 1847 | 1461228063676 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 01:41:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:41:03 INFO - PROCESS | 1847 | 1461228063684 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:41:03 INFO - PROCESS | 1847 | 1461228063688 Marionette TRACE conn3 <- [1,2422,null,{}] 01:41:03 INFO - PROCESS | 1847 | 1461228063693 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}] 01:41:03 INFO - PROCESS | 1847 | 1461228063932 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 01:41:04 INFO - PROCESS | 1847 | 1461228064327 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x88656400 == 181 [pid = 1847] [id = 251] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8dc92000 == 180 [pid = 1847] [id = 119] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5bec00 == 179 [pid = 1847] [id = 481] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x83917800 == 178 [pid = 1847] [id = 593] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x840e6000 == 177 [pid = 1847] [id = 592] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x88659000 == 176 [pid = 1847] [id = 591] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8390d800 == 175 [pid = 1847] [id = 590] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x95076400 == 174 [pid = 1847] [id = 584] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8fb92000 == 173 [pid = 1847] [id = 585] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8dc4d400 == 172 [pid = 1847] [id = 583] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x92af9800 == 171 [pid = 1847] [id = 582] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x89e22800 == 170 [pid = 1847] [id = 581] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8fa22800 == 169 [pid = 1847] [id = 580] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8859d800 == 168 [pid = 1847] [id = 578] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x900ef800 == 167 [pid = 1847] [id = 579] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8f2a4400 == 166 [pid = 1847] [id = 577] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8e6cbc00 == 165 [pid = 1847] [id = 576] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8529ac00 == 164 [pid = 1847] [id = 575] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x8dd2d000 == 163 [pid = 1847] [id = 574] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x88d42400 == 162 [pid = 1847] [id = 573] 01:41:05 INFO - PROCESS | 1847 | --DOCSHELL 0x863e7000 == 161 [pid = 1847] [id = 572] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x97d95800) [pid = 1847] [serial = 1685] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x8e60f400) [pid = 1847] [serial = 1655] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x9284b000) [pid = 1847] [serial = 1674] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x8b18e800) [pid = 1847] [serial = 1709] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x87f4e000) [pid = 1847] [serial = 1650] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0xa0e94000) [pid = 1847] [serial = 1700] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x97852000) [pid = 1847] [serial = 1682] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x8e731800) [pid = 1847] [serial = 1656] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x8fa2cc00) [pid = 1847] [serial = 1662] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x8b246400) [pid = 1847] [serial = 1710] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x87d9d000) [pid = 1847] [serial = 1649] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x8f37e000) [pid = 1847] [serial = 1658] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x9fbc5800) [pid = 1847] [serial = 1695] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x9fb93000) [pid = 1847] [serial = 1694] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x93b33800) [pid = 1847] [serial = 1676] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x86fa1c00) [pid = 1847] [serial = 1704] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x8fa27000) [pid = 1847] [serial = 1661] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x911a9400) [pid = 1847] [serial = 1671] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x99293800) [pid = 1847] [serial = 1691] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x984b5400) [pid = 1847] [serial = 1689] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x863e8400) [pid = 1847] [serial = 1703] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x978bbc00) [pid = 1847] [serial = 1683] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x983bdc00) [pid = 1847] [serial = 1688] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x902ed400) [pid = 1847] [serial = 1667] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0xa0a45c00) [pid = 1847] [serial = 1698] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x88668c00) [pid = 1847] [serial = 1713] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x8b886800) [pid = 1847] [serial = 1578] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x8f5e1800) [pid = 1847] [serial = 1659] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x90164c00) [pid = 1847] [serial = 1664] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x9620cc00) [pid = 1847] [serial = 1679] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x93b37400) [pid = 1847] [serial = 1677] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x99298c00) [pid = 1847] [serial = 1692] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x8bf12400) [pid = 1847] [serial = 1652] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x9016e800) [pid = 1847] [serial = 1665] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x9ffd1400) [pid = 1847] [serial = 1697] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x88655800) [pid = 1847] [serial = 1706] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x97ea0800) [pid = 1847] [serial = 1686] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x8528f000) [pid = 1847] [serial = 1712] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x90342000) [pid = 1847] [serial = 1668] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x8dc5ac00) [pid = 1847] [serial = 1653] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x973dbc00) [pid = 1847] [serial = 1680] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x9281e800) [pid = 1847] [serial = 1673] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x911a2800) [pid = 1847] [serial = 1670] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x88d76c00) [pid = 1847] [serial = 1707] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x8c10c400) [pid = 1847] [serial = 1715] [outer = (nil)] [url = about:blank] 01:41:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x8390d800 == 162 [pid = 1847] [id = 613] 01:41:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x83912c00) [pid = 1847] [serial = 1840] [outer = (nil)] 01:41:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x863e9c00) [pid = 1847] [serial = 1841] [outer = 0x83912c00] 01:41:06 INFO - PROCESS | 1847 | 1461228066191 Marionette DEBUG loaded listener.js 01:41:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x878ecc00) [pid = 1847] [serial = 1842] [outer = 0x83912c00] 01:41:07 INFO - PROCESS | 1847 | 1461228067036 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]]]}] 01:41:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:41:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 3392ms 01:41:07 INFO - PROCESS | 1847 | 1461228067079 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 01:41:07 INFO - PROCESS | 1847 | 1461228067086 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 01:41:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:41:07 INFO - PROCESS | 1847 | 1461228067095 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:41:07 INFO - PROCESS | 1847 | 1461228067099 Marionette TRACE conn3 <- [1,2426,null,{}] 01:41:07 INFO - PROCESS | 1847 | 1461228067106 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}] 01:41:07 INFO - PROCESS | 1847 | 1461228067302 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 01:41:07 INFO - PROCESS | 1847 | 1461228067314 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x88d42400 == 163 [pid = 1847] [id = 614] 01:41:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x88d43400) [pid = 1847] [serial = 1843] [outer = (nil)] 01:41:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x88d4d400) [pid = 1847] [serial = 1844] [outer = 0x88d43400] 01:41:07 INFO - PROCESS | 1847 | 1461228067408 Marionette DEBUG loaded listener.js 01:41:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x88d79400) [pid = 1847] [serial = 1845] [outer = 0x88d43400] 01:41:08 INFO - PROCESS | 1847 | 1461228068411 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]]]}] 01:41:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:41:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1338ms 01:41:08 INFO - PROCESS | 1847 | 1461228068436 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 01:41:08 INFO - PROCESS | 1847 | 1461228068441 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 01:41:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:41:08 INFO - PROCESS | 1847 | 1461228068451 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:41:08 INFO - PROCESS | 1847 | 1461228068456 Marionette TRACE conn3 <- [1,2430,null,{}] 01:41:08 INFO - PROCESS | 1847 | 1461228068510 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}] 01:41:08 INFO - PROCESS | 1847 | 1461228068763 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 01:41:08 INFO - PROCESS | 1847 | 1461228068788 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x863e5c00 == 164 [pid = 1847] [id = 615] 01:41:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x88d7bc00) [pid = 1847] [serial = 1846] [outer = (nil)] 01:41:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x8b241400) [pid = 1847] [serial = 1847] [outer = 0x88d7bc00] 01:41:08 INFO - PROCESS | 1847 | 1461228068860 Marionette DEBUG loaded listener.js 01:41:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x8b5ab000) [pid = 1847] [serial = 1848] [outer = 0x88d7bc00] 01:41:09 INFO - PROCESS | 1847 | 1461228069929 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]]]}] 01:41:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:41:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1538ms 01:41:09 INFO - PROCESS | 1847 | 1461228069989 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 01:41:09 INFO - PROCESS | 1847 | 1461228069993 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 01:41:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:41:10 INFO - PROCESS | 1847 | 1461228070007 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:41:10 INFO - PROCESS | 1847 | 1461228070012 Marionette TRACE conn3 <- [1,2434,null,{}] 01:41:10 INFO - PROCESS | 1847 | 1461228070027 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}] 01:41:10 INFO - PROCESS | 1847 | 1461228070296 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 01:41:10 INFO - PROCESS | 1847 | 1461228070322 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x885a5000 == 165 [pid = 1847] [id = 616] 01:41:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x8b87d800) [pid = 1847] [serial = 1849] [outer = (nil)] 01:41:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x8dc54000) [pid = 1847] [serial = 1850] [outer = 0x8b87d800] 01:41:10 INFO - PROCESS | 1847 | 1461228070393 Marionette DEBUG loaded listener.js 01:41:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x8dc5b000) [pid = 1847] [serial = 1851] [outer = 0x8b87d800] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x840e7000) [pid = 1847] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x9797cc00) [pid = 1847] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x902e3000) [pid = 1847] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x885a8c00) [pid = 1847] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x8b881400) [pid = 1847] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x8b186c00) [pid = 1847] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x8e5a7400) [pid = 1847] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x970bd000) [pid = 1847] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x8e733800) [pid = 1847] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x91125000) [pid = 1847] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x8fd8b000) [pid = 1847] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x9119f800) [pid = 1847] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x90319000) [pid = 1847] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x8865d000) [pid = 1847] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x984b9400) [pid = 1847] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x96291400) [pid = 1847] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x8504d800) [pid = 1847] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x8e6d3800) [pid = 1847] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x93c75000) [pid = 1847] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x8e60e400) [pid = 1847] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x86fac000) [pid = 1847] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x8f9c1400) [pid = 1847] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:41:11 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x8b185800) [pid = 1847] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:41:11 INFO - PROCESS | 1847 | 1461228071952 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]]]}] 01:41:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:41:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1985ms 01:41:11 INFO - PROCESS | 1847 | 1461228071992 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 01:41:11 INFO - PROCESS | 1847 | 1461228071996 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 01:41:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:41:12 INFO - PROCESS | 1847 | 1461228072002 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:41:12 INFO - PROCESS | 1847 | 1461228072005 Marionette TRACE conn3 <- [1,2438,null,{}] 01:41:12 INFO - PROCESS | 1847 | 1461228072010 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}] 01:41:12 INFO - PROCESS | 1847 | 1461228072184 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 01:41:12 INFO - PROCESS | 1847 | 1461228072389 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x878eb800 == 166 [pid = 1847] [id = 617] 01:41:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x8b186c00) [pid = 1847] [serial = 1852] [outer = (nil)] 01:41:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x8dc4dc00) [pid = 1847] [serial = 1853] [outer = 0x8b186c00] 01:41:12 INFO - PROCESS | 1847 | 1461228072460 Marionette DEBUG loaded listener.js 01:41:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x8dc95800) [pid = 1847] [serial = 1854] [outer = 0x8b186c00] 01:41:13 INFO - PROCESS | 1847 | 1461228073225 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]]]}] 01:41:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:41:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1385ms 01:41:13 INFO - PROCESS | 1847 | 1461228073393 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 01:41:13 INFO - PROCESS | 1847 | 1461228073400 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 01:41:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:41:13 INFO - PROCESS | 1847 | 1461228073409 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:41:13 INFO - PROCESS | 1847 | 1461228073414 Marionette TRACE conn3 <- [1,2442,null,{}] 01:41:13 INFO - PROCESS | 1847 | 1461228073422 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}] 01:41:13 INFO - PROCESS | 1847 | 1461228073627 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 01:41:14 INFO - PROCESS | 1847 | 1461228073986 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x87f50400 == 167 [pid = 1847] [id = 618] 01:41:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x87f50800) [pid = 1847] [serial = 1855] [outer = (nil)] 01:41:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x88659000) [pid = 1847] [serial = 1856] [outer = 0x87f50800] 01:41:14 INFO - PROCESS | 1847 | 1461228074078 Marionette DEBUG loaded listener.js 01:41:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x88d44000) [pid = 1847] [serial = 1857] [outer = 0x87f50800] 01:41:15 INFO - PROCESS | 1847 | 1461228075044 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]]]}] 01:41:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:41:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1684ms 01:41:15 INFO - PROCESS | 1847 | 1461228075094 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 01:41:15 INFO - PROCESS | 1847 | 1461228075100 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 01:41:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:41:15 INFO - PROCESS | 1847 | 1461228075112 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:41:15 INFO - PROCESS | 1847 | 1461228075117 Marionette TRACE conn3 <- [1,2446,null,{}] 01:41:15 INFO - PROCESS | 1847 | 1461228075124 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}] 01:41:15 INFO - PROCESS | 1847 | 1461228075329 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 01:41:15 INFO - PROCESS | 1847 | 1461228075680 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b194400 == 168 [pid = 1847] [id = 619] 01:41:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x8b5a9800) [pid = 1847] [serial = 1858] [outer = (nil)] 01:41:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8b6f2800) [pid = 1847] [serial = 1859] [outer = 0x8b5a9800] 01:41:15 INFO - PROCESS | 1847 | 1461228075768 Marionette DEBUG loaded listener.js 01:41:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x8b9f4800) [pid = 1847] [serial = 1860] [outer = 0x8b5a9800] 01:41:16 INFO - PROCESS | 1847 | 1461228076724 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]]]}] 01:41:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:41:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1687ms 01:41:16 INFO - PROCESS | 1847 | 1461228076796 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 01:41:16 INFO - PROCESS | 1847 | 1461228076801 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 01:41:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:41:16 INFO - PROCESS | 1847 | 1461228076807 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:41:16 INFO - PROCESS | 1847 | 1461228076811 Marionette TRACE conn3 <- [1,2450,null,{}] 01:41:16 INFO - PROCESS | 1847 | 1461228076827 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}] 01:41:17 INFO - PROCESS | 1847 | 1461228077072 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 01:41:17 INFO - PROCESS | 1847 | 1461228077451 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dd2b400 == 169 [pid = 1847] [id = 620] 01:41:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x8e5b0000) [pid = 1847] [serial = 1861] [outer = (nil)] 01:41:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x8e60c400) [pid = 1847] [serial = 1862] [outer = 0x8e5b0000] 01:41:17 INFO - PROCESS | 1847 | 1461228077541 Marionette DEBUG loaded listener.js 01:41:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x8e6cbc00) [pid = 1847] [serial = 1863] [outer = 0x8e5b0000] 01:41:18 INFO - PROCESS | 1847 | 1461228078456 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]]]}] 01:41:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:41:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1694ms 01:41:18 INFO - PROCESS | 1847 | 1461228078502 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 01:41:18 INFO - PROCESS | 1847 | 1461228078506 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 01:41:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:41:18 INFO - PROCESS | 1847 | 1461228078512 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:41:18 INFO - PROCESS | 1847 | 1461228078516 Marionette TRACE conn3 <- [1,2454,null,{}] 01:41:18 INFO - PROCESS | 1847 | 1461228078522 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}] 01:41:18 INFO - PROCESS | 1847 | 1461228078725 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 01:41:19 INFO - PROCESS | 1847 | 1461228079008 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf11800 == 170 [pid = 1847] [id = 621] 01:41:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x8e735c00) [pid = 1847] [serial = 1864] [outer = (nil)] 01:41:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x8f2a4400) [pid = 1847] [serial = 1865] [outer = 0x8e735c00] 01:41:19 INFO - PROCESS | 1847 | 1461228079149 Marionette DEBUG loaded listener.js 01:41:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x8f37c800) [pid = 1847] [serial = 1866] [outer = 0x8e735c00] 01:41:20 INFO - PROCESS | 1847 | 1461228080074 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]]]}] 01:41:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:41:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1634ms 01:41:20 INFO - PROCESS | 1847 | 1461228080146 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 01:41:20 INFO - PROCESS | 1847 | 1461228080151 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 01:41:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:41:20 INFO - PROCESS | 1847 | 1461228080157 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:41:20 INFO - PROCESS | 1847 | 1461228080160 Marionette TRACE conn3 <- [1,2458,null,{}] 01:41:20 INFO - PROCESS | 1847 | 1461228080166 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}] 01:41:20 INFO - PROCESS | 1847 | 1461228080397 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 01:41:20 INFO - PROCESS | 1847 | 1461228080731 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b6fb800 == 171 [pid = 1847] [id = 622] 01:41:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x8e733000) [pid = 1847] [serial = 1867] [outer = (nil)] 01:41:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x8fa27000) [pid = 1847] [serial = 1868] [outer = 0x8e733000] 01:41:20 INFO - PROCESS | 1847 | 1461228080822 Marionette DEBUG loaded listener.js 01:41:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x8fa2e800) [pid = 1847] [serial = 1869] [outer = 0x8e733000] 01:41:21 INFO - PROCESS | 1847 | 1461228081746 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]]]}] 01:41:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:41:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1632ms 01:41:21 INFO - PROCESS | 1847 | 1461228081789 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 01:41:21 INFO - PROCESS | 1847 | 1461228081792 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 01:41:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:41:21 INFO - PROCESS | 1847 | 1461228081799 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:41:21 INFO - PROCESS | 1847 | 1461228081803 Marionette TRACE conn3 <- [1,2462,null,{}] 01:41:21 INFO - PROCESS | 1847 | 1461228081808 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}] 01:41:22 INFO - PROCESS | 1847 | 1461228082037 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 01:41:22 INFO - PROCESS | 1847 | 1461228082373 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x878f8400 == 172 [pid = 1847] [id = 623] 01:41:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x8fb98c00) [pid = 1847] [serial = 1870] [outer = (nil)] 01:41:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x900eb800) [pid = 1847] [serial = 1871] [outer = 0x8fb98c00] 01:41:22 INFO - PROCESS | 1847 | 1461228082467 Marionette DEBUG loaded listener.js 01:41:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x90163400) [pid = 1847] [serial = 1872] [outer = 0x8fb98c00] 01:41:23 INFO - PROCESS | 1847 | 1461228083365 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]]]}] 01:41:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:41:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1636ms 01:41:23 INFO - PROCESS | 1847 | 1461228083435 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 01:41:23 INFO - PROCESS | 1847 | 1461228083439 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 01:41:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:41:23 INFO - PROCESS | 1847 | 1461228083445 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:41:23 INFO - PROCESS | 1847 | 1461228083449 Marionette TRACE conn3 <- [1,2466,null,{}] 01:41:23 INFO - PROCESS | 1847 | 1461228083455 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}] 01:41:23 INFO - PROCESS | 1847 | 1461228083687 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 01:41:24 INFO - PROCESS | 1847 | 1461228084021 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e60d400 == 173 [pid = 1847] [id = 624] 01:41:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x8f2a5400) [pid = 1847] [serial = 1873] [outer = (nil)] 01:41:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x90240000) [pid = 1847] [serial = 1874] [outer = 0x8f2a5400] 01:41:24 INFO - PROCESS | 1847 | 1461228084111 Marionette DEBUG loaded listener.js 01:41:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x90244c00) [pid = 1847] [serial = 1875] [outer = 0x8f2a5400] 01:41:24 INFO - PROCESS | 1847 | 1461228084993 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]]]}] 01:41:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:41:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1581ms 01:41:25 INFO - PROCESS | 1847 | 1461228085028 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 01:41:25 INFO - PROCESS | 1847 | 1461228085032 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 01:41:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:41:25 INFO - PROCESS | 1847 | 1461228085038 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:41:25 INFO - PROCESS | 1847 | 1461228085041 Marionette TRACE conn3 <- [1,2470,null,{}] 01:41:25 INFO - PROCESS | 1847 | 1461228085047 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}] 01:41:25 INFO - PROCESS | 1847 | 1461228085239 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 01:41:25 INFO - PROCESS | 1847 | 1461228085530 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x9031bc00 == 174 [pid = 1847] [id = 625] 01:41:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x90321000) [pid = 1847] [serial = 1876] [outer = (nil)] 01:41:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x90340800) [pid = 1847] [serial = 1877] [outer = 0x90321000] 01:41:25 INFO - PROCESS | 1847 | 1461228085673 Marionette DEBUG loaded listener.js 01:41:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x90347400) [pid = 1847] [serial = 1878] [outer = 0x90321000] 01:41:26 INFO - PROCESS | 1847 | 1461228086551 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]]]}] 01:41:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:41:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1539ms 01:41:26 INFO - PROCESS | 1847 | 1461228086581 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 01:41:26 INFO - PROCESS | 1847 | 1461228086584 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 01:41:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:41:26 INFO - PROCESS | 1847 | 1461228086591 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:41:26 INFO - PROCESS | 1847 | 1461228086595 Marionette TRACE conn3 <- [1,2474,null,{}] 01:41:26 INFO - PROCESS | 1847 | 1461228086600 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}] 01:41:26 INFO - PROCESS | 1847 | 1461228086796 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 01:41:27 INFO - PROCESS | 1847 | 1461228087087 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x902ea400 == 175 [pid = 1847] [id = 626] 01:41:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x90344000) [pid = 1847] [serial = 1879] [outer = (nil)] 01:41:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x9119f800) [pid = 1847] [serial = 1880] [outer = 0x90344000] 01:41:27 INFO - PROCESS | 1847 | 1461228087218 Marionette DEBUG loaded listener.js 01:41:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x911ab800) [pid = 1847] [serial = 1881] [outer = 0x90344000] 01:41:28 INFO - PROCESS | 1847 | 1461228088135 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]]]}] 01:41:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:41:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1602ms 01:41:28 INFO - PROCESS | 1847 | 1461228088194 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 01:41:28 INFO - PROCESS | 1847 | 1461228088197 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 01:41:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:41:28 INFO - PROCESS | 1847 | 1461228088204 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:41:28 INFO - PROCESS | 1847 | 1461228088207 Marionette TRACE conn3 <- [1,2478,null,{}] 01:41:28 INFO - PROCESS | 1847 | 1461228088213 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}] 01:41:28 INFO - PROCESS | 1847 | 1461228088409 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 01:41:28 INFO - PROCESS | 1847 | 1461228088696 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b6f8000 == 176 [pid = 1847] [id = 627] 01:41:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x900ecc00) [pid = 1847] [serial = 1882] [outer = (nil)] 01:41:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x92826000) [pid = 1847] [serial = 1883] [outer = 0x900ecc00] 01:41:28 INFO - PROCESS | 1847 | 1461228088835 Marionette DEBUG loaded listener.js 01:41:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x92aed400) [pid = 1847] [serial = 1884] [outer = 0x900ecc00] 01:41:29 INFO - PROCESS | 1847 | 1461228089735 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]]]}] 01:41:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:41:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1583ms 01:41:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:41:29 INFO - PROCESS | 1847 | 1461228089787 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 01:41:29 INFO - PROCESS | 1847 | 1461228089791 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 01:41:29 INFO - PROCESS | 1847 | 1461228089798 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:41:29 INFO - PROCESS | 1847 | 1461228089802 Marionette TRACE conn3 <- [1,2482,null,{}] 01:41:29 INFO - PROCESS | 1847 | 1461228089808 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}] 01:41:30 INFO - PROCESS | 1847 | 1461228090083 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 01:41:30 INFO - PROCESS | 1847 | 1461228090428 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x91d3cc00 == 177 [pid = 1847] [id = 628] 01:41:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x93c73000) [pid = 1847] [serial = 1885] [outer = (nil)] 01:41:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x946dfc00) [pid = 1847] [serial = 1886] [outer = 0x93c73000] 01:41:30 INFO - PROCESS | 1847 | 1461228090523 Marionette DEBUG loaded listener.js 01:41:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x9506c000) [pid = 1847] [serial = 1887] [outer = 0x93c73000] 01:41:31 INFO - PROCESS | 1847 | 1461228091461 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]]]}] 01:41:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:41:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1743ms 01:41:31 INFO - PROCESS | 1847 | 1461228091541 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 01:41:31 INFO - PROCESS | 1847 | 1461228091544 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 01:41:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:41:31 INFO - PROCESS | 1847 | 1461228091551 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:41:31 INFO - PROCESS | 1847 | 1461228091554 Marionette TRACE conn3 <- [1,2486,null,{}] 01:41:31 INFO - PROCESS | 1847 | 1461228091560 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}] 01:41:31 INFO - PROCESS | 1847 | 1461228091792 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 01:41:32 INFO - PROCESS | 1847 | 1461228092130 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x93b3a800 == 178 [pid = 1847] [id = 629] 01:41:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x93c71400) [pid = 1847] [serial = 1888] [outer = (nil)] 01:41:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x9639fc00) [pid = 1847] [serial = 1889] [outer = 0x93c71400] 01:41:32 INFO - PROCESS | 1847 | 1461228092217 Marionette DEBUG loaded listener.js 01:41:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x970bd800) [pid = 1847] [serial = 1890] [outer = 0x93c71400] 01:41:33 INFO - PROCESS | 1847 | 1461228093113 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]]]}] 01:41:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:41:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1635ms 01:41:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:41:33 INFO - PROCESS | 1847 | 1461228093187 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 01:41:33 INFO - PROCESS | 1847 | 1461228093190 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 01:41:33 INFO - PROCESS | 1847 | 1461228093197 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:41:33 INFO - PROCESS | 1847 | 1461228093200 Marionette TRACE conn3 <- [1,2490,null,{}] 01:41:33 INFO - PROCESS | 1847 | 1461228093206 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}] 01:41:33 INFO - PROCESS | 1847 | 1461228093405 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 01:41:33 INFO - PROCESS | 1847 | 1461228093750 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x85043400 == 179 [pid = 1847] [id = 630] 01:41:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x88d74800) [pid = 1847] [serial = 1891] [outer = (nil)] 01:41:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x975d2c00) [pid = 1847] [serial = 1892] [outer = 0x88d74800] 01:41:33 INFO - PROCESS | 1847 | 1461228093839 Marionette DEBUG loaded listener.js 01:41:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x9761d400) [pid = 1847] [serial = 1893] [outer = 0x88d74800] 01:41:34 INFO - PROCESS | 1847 | 1461228094791 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]]]}] 01:41:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:41:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1644ms 01:41:34 INFO - PROCESS | 1847 | 1461228094841 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 01:41:34 INFO - PROCESS | 1847 | 1461228094844 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 01:41:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:41:34 INFO - PROCESS | 1847 | 1461228094851 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:41:34 INFO - PROCESS | 1847 | 1461228094854 Marionette TRACE conn3 <- [1,2494,null,{}] 01:41:34 INFO - PROCESS | 1847 | 1461228094860 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}] 01:41:35 INFO - PROCESS | 1847 | 1461228095052 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 01:41:35 INFO - PROCESS | 1847 | 1461228095391 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e733800 == 180 [pid = 1847] [id = 631] 01:41:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x96392800) [pid = 1847] [serial = 1894] [outer = (nil)] 01:41:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x97982c00) [pid = 1847] [serial = 1895] [outer = 0x96392800] 01:41:35 INFO - PROCESS | 1847 | 1461228095480 Marionette DEBUG loaded listener.js 01:41:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x97988000) [pid = 1847] [serial = 1896] [outer = 0x96392800] 01:41:36 INFO - PROCESS | 1847 | 1461228096375 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]]]}] 01:41:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:41:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1585ms 01:41:36 INFO - PROCESS | 1847 | 1461228096437 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 01:41:36 INFO - PROCESS | 1847 | 1461228096441 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 01:41:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:41:36 INFO - PROCESS | 1847 | 1461228096447 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:41:36 INFO - PROCESS | 1847 | 1461228096451 Marionette TRACE conn3 <- [1,2498,null,{}] 01:41:36 INFO - PROCESS | 1847 | 1461228096457 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}] 01:41:36 INFO - PROCESS | 1847 | 1461228096670 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 01:41:37 INFO - PROCESS | 1847 | 1461228097007 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x978bdc00 == 181 [pid = 1847] [id = 632] 01:41:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x978bf800) [pid = 1847] [serial = 1897] [outer = (nil)] 01:41:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x983b0c00) [pid = 1847] [serial = 1898] [outer = 0x978bf800] 01:41:37 INFO - PROCESS | 1847 | 1461228097095 Marionette DEBUG loaded listener.js 01:41:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x983b9800) [pid = 1847] [serial = 1899] [outer = 0x978bf800] 01:41:37 INFO - PROCESS | 1847 | 1461228097989 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]]]}] 01:41:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:41:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1585ms 01:41:38 INFO - PROCESS | 1847 | 1461228098034 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 01:41:38 INFO - PROCESS | 1847 | 1461228098038 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 01:41:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:41:38 INFO - PROCESS | 1847 | 1461228098044 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:41:38 INFO - PROCESS | 1847 | 1461228098047 Marionette TRACE conn3 <- [1,2502,null,{}] 01:41:38 INFO - PROCESS | 1847 | 1461228098053 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}] 01:41:38 INFO - PROCESS | 1847 | 1461228098245 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 01:41:38 INFO - PROCESS | 1847 | 1461228098546 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x8390b800 == 182 [pid = 1847] [id = 633] 01:41:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x83916c00) [pid = 1847] [serial = 1900] [outer = (nil)] 01:41:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x9868c000) [pid = 1847] [serial = 1901] [outer = 0x83916c00] 01:41:38 INFO - PROCESS | 1847 | 1461228098678 Marionette DEBUG loaded listener.js 01:41:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x98afa000) [pid = 1847] [serial = 1902] [outer = 0x83916c00] 01:41:39 INFO - PROCESS | 1847 | 1461228099533 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]]]}] 01:41:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:41:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1535ms 01:41:39 INFO - PROCESS | 1847 | 1461228099580 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 01:41:39 INFO - PROCESS | 1847 | 1461228099584 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 01:41:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:41:39 INFO - PROCESS | 1847 | 1461228099617 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:41:39 INFO - PROCESS | 1847 | 1461228099620 Marionette TRACE conn3 <- [1,2506,null,{}] 01:41:39 INFO - PROCESS | 1847 | 1461228099628 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}] 01:41:39 INFO - PROCESS | 1847 | 1461228099830 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 01:41:40 INFO - PROCESS | 1847 | 1461228100124 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x983b9000 == 183 [pid = 1847] [id = 634] 01:41:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x98686c00) [pid = 1847] [serial = 1903] [outer = (nil)] 01:41:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x9ae65800) [pid = 1847] [serial = 1904] [outer = 0x98686c00] 01:41:40 INFO - PROCESS | 1847 | 1461228100256 Marionette DEBUG loaded listener.js 01:41:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x9b0fc000) [pid = 1847] [serial = 1905] [outer = 0x98686c00] 01:41:41 INFO - PROCESS | 1847 | 1461228101118 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]]]}] 01:41:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:41:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1561ms 01:41:41 INFO - PROCESS | 1847 | 1461228101153 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 01:41:41 INFO - PROCESS | 1847 | 1461228101157 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 01:41:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:41:41 INFO - PROCESS | 1847 | 1461228101163 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:41:41 INFO - PROCESS | 1847 | 1461228101166 Marionette TRACE conn3 <- [1,2510,null,{}] 01:41:41 INFO - PROCESS | 1847 | 1461228101187 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}] 01:41:41 INFO - PROCESS | 1847 | 1461228101476 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 01:41:41 INFO - PROCESS | 1847 | 1461228101656 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x93b2fc00 == 184 [pid = 1847] [id = 635] 01:41:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x9ae08800) [pid = 1847] [serial = 1906] [outer = (nil)] 01:41:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x9fea9800) [pid = 1847] [serial = 1907] [outer = 0x9ae08800] 01:41:41 INFO - PROCESS | 1847 | 1461228101746 Marionette DEBUG loaded listener.js 01:41:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0xa0ada400) [pid = 1847] [serial = 1908] [outer = 0x9ae08800] 01:41:42 INFO - PROCESS | 1847 | 1461228102693 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]]]}] 01:41:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:41:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1589ms 01:41:42 INFO - PROCESS | 1847 | 1461228102753 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 01:41:42 INFO - PROCESS | 1847 | 1461228102756 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 01:41:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:41:42 INFO - PROCESS | 1847 | 1461228102762 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:41:42 INFO - PROCESS | 1847 | 1461228102766 Marionette TRACE conn3 <- [1,2514,null,{}] 01:41:42 INFO - PROCESS | 1847 | 1461228102771 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}] 01:41:42 INFO - PROCESS | 1847 | 1461228102975 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 01:41:43 INFO - PROCESS | 1847 | 1461228103318 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x83b5b800 == 185 [pid = 1847] [id = 636] 01:41:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x97eaac00) [pid = 1847] [serial = 1909] [outer = (nil)] 01:41:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0xa0e9c400) [pid = 1847] [serial = 1910] [outer = 0x97eaac00] 01:41:43 INFO - PROCESS | 1847 | 1461228103408 Marionette DEBUG loaded listener.js 01:41:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0xa0f9dc00) [pid = 1847] [serial = 1911] [outer = 0x97eaac00] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x863e8000 == 184 [pid = 1847] [id = 519] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x8504a800 == 183 [pid = 1847] [id = 517] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x99133000 == 182 [pid = 1847] [id = 520] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x83911400 == 181 [pid = 1847] [id = 521] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x8f2a8c00 == 180 [pid = 1847] [id = 518] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x885a5000 == 179 [pid = 1847] [id = 616] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x863e5c00 == 178 [pid = 1847] [id = 615] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x88d42400 == 177 [pid = 1847] [id = 614] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x8390d800 == 176 [pid = 1847] [id = 613] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x97503400 == 175 [pid = 1847] [id = 606] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x840e5400 == 174 [pid = 1847] [id = 607] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x93b36400 == 173 [pid = 1847] [id = 605] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x86fa4800 == 172 [pid = 1847] [id = 604] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x90324c00 == 171 [pid = 1847] [id = 603] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x90245400 == 170 [pid = 1847] [id = 602] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x8fb76c00 == 169 [pid = 1847] [id = 600] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x8bf14400 == 168 [pid = 1847] [id = 601] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x8c10d800 == 167 [pid = 1847] [id = 599] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x8e60b400 == 166 [pid = 1847] [id = 598] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x8b9fb400 == 165 [pid = 1847] [id = 597] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x88d74c00 == 164 [pid = 1847] [id = 596] 01:41:45 INFO - PROCESS | 1847 | --DOCSHELL 0x878f0400 == 163 [pid = 1847] [id = 595] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x8dc57400) [pid = 1847] [serial = 1784] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x89e24000) [pid = 1847] [serial = 1782] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x97eacc00) [pid = 1847] [serial = 1761] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x90349000) [pid = 1847] [serial = 1740] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x8dc50800) [pid = 1847] [serial = 1647] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x98686000) [pid = 1847] [serial = 1764] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x8b18e000) [pid = 1847] [serial = 1778] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x8e5af000) [pid = 1847] [serial = 1724] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x97982400) [pid = 1847] [serial = 1758] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0xa0e99000) [pid = 1847] [serial = 1701] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x92820c00) [pid = 1847] [serial = 1746] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x8b5ad400) [pid = 1847] [serial = 1779] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x8e607000) [pid = 1847] [serial = 1725] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x9fbc4000) [pid = 1847] [serial = 1769] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x902ec800) [pid = 1847] [serial = 1737] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x9639d400) [pid = 1847] [serial = 1752] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x9112b000) [pid = 1847] [serial = 1742] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x984b6c00) [pid = 1847] [serial = 1763] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x88d78000) [pid = 1847] [serial = 1776] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x9ae61c00) [pid = 1847] [serial = 1766] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x974f1000) [pid = 1847] [serial = 1754] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x97619000) [pid = 1847] [serial = 1755] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x863ec800) [pid = 1847] [serial = 1772] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x8f9bc400) [pid = 1847] [serial = 1730] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x911a3000) [pid = 1847] [serial = 1743] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x93c7a400) [pid = 1847] [serial = 1748] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x8f29f400) [pid = 1847] [serial = 1728] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x946e7800) [pid = 1847] [serial = 1749] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x86fab400) [pid = 1847] [serial = 1773] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x87f51400) [pid = 1847] [serial = 1718] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x978c3800) [pid = 1847] [serial = 1757] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x91de4400) [pid = 1847] [serial = 1745] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x88d4b400) [pid = 1847] [serial = 1775] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x900eac00) [pid = 1847] [serial = 1733] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x88d7b000) [pid = 1847] [serial = 1719] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x87d90000) [pid = 1847] [serial = 1781] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x8b5b6400) [pid = 1847] [serial = 1721] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x900f5000) [pid = 1847] [serial = 1734] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x90346000) [pid = 1847] [serial = 1739] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x9b034000) [pid = 1847] [serial = 1767] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x8b882800) [pid = 1847] [serial = 1722] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x97ea2000) [pid = 1847] [serial = 1760] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x962d1000) [pid = 1847] [serial = 1751] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x902e4800) [pid = 1847] [serial = 1736] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x8e737800) [pid = 1847] [serial = 1727] [outer = (nil)] [url = about:blank] 01:41:45 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x8fa24800) [pid = 1847] [serial = 1731] [outer = (nil)] [url = about:blank] 01:41:46 INFO - PROCESS | 1847 | 1461228106290 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]]]}] 01:41:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:41:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 3599ms 01:41:46 INFO - PROCESS | 1847 | 1461228106363 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 01:41:46 INFO - PROCESS | 1847 | 1461228106369 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 01:41:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:41:46 INFO - PROCESS | 1847 | 1461228106386 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:41:46 INFO - PROCESS | 1847 | 1461228106395 Marionette TRACE conn3 <- [1,2518,null,{}] 01:41:46 INFO - PROCESS | 1847 | 1461228106403 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}] 01:41:46 INFO - PROCESS | 1847 | 1461228106592 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 01:41:46 INFO - PROCESS | 1847 | 1461228106801 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x863ec800 == 164 [pid = 1847] [id = 637] 01:41:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x87d94c00) [pid = 1847] [serial = 1912] [outer = (nil)] 01:41:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x8866f000) [pid = 1847] [serial = 1913] [outer = 0x87d94c00] 01:41:46 INFO - PROCESS | 1847 | 1461228106877 Marionette DEBUG loaded listener.js 01:41:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x88d77000) [pid = 1847] [serial = 1914] [outer = 0x87d94c00] 01:41:47 INFO - PROCESS | 1847 | 1461228107810 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]]]}] 01:41:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:41:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1452ms 01:41:47 INFO - PROCESS | 1847 | 1461228107839 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 01:41:47 INFO - PROCESS | 1847 | 1461228107847 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 01:41:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:41:47 INFO - PROCESS | 1847 | 1461228107857 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:41:47 INFO - PROCESS | 1847 | 1461228107861 Marionette TRACE conn3 <- [1,2522,null,{}] 01:41:47 INFO - PROCESS | 1847 | 1461228107867 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}] 01:41:48 INFO - PROCESS | 1847 | 1461228108054 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 01:41:48 INFO - PROCESS | 1847 | 1461228108294 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x83b61000 == 165 [pid = 1847] [id = 638] 01:41:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x86fb0400) [pid = 1847] [serial = 1915] [outer = (nil)] 01:41:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x8b189c00) [pid = 1847] [serial = 1916] [outer = 0x86fb0400] 01:41:48 INFO - PROCESS | 1847 | 1461228108366 Marionette DEBUG loaded listener.js 01:41:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x8b5adc00) [pid = 1847] [serial = 1917] [outer = 0x86fb0400] 01:41:49 INFO - PROCESS | 1847 | 1461228109258 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]]]}] 01:41:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:41:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1429ms 01:41:49 INFO - PROCESS | 1847 | 1461228109286 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 01:41:49 INFO - PROCESS | 1847 | 1461228109289 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 01:41:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:41:49 INFO - PROCESS | 1847 | 1461228109296 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:41:49 INFO - PROCESS | 1847 | 1461228109301 Marionette TRACE conn3 <- [1,2526,null,{}] 01:41:49 INFO - PROCESS | 1847 | 1461228109324 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}] 01:41:49 INFO - PROCESS | 1847 | 1461228109591 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 01:41:49 INFO - PROCESS | 1847 | 1461228109798 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x86fa4000 == 166 [pid = 1847] [id = 639] 01:41:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x8bf14400) [pid = 1847] [serial = 1918] [outer = (nil)] 01:41:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x8dc57400) [pid = 1847] [serial = 1919] [outer = 0x8bf14400] 01:41:49 INFO - PROCESS | 1847 | 1461228109875 Marionette DEBUG loaded listener.js 01:41:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x8dd25400) [pid = 1847] [serial = 1920] [outer = 0x8bf14400] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x90161c00) [pid = 1847] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x8e603800) [pid = 1847] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x878f7800) [pid = 1847] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x863f1800) [pid = 1847] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x91dee400) [pid = 1847] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x8f375000) [pid = 1847] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x8529d400) [pid = 1847] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x970c0c00) [pid = 1847] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x88d43400) [pid = 1847] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x979aa800) [pid = 1847] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x97d9f800) [pid = 1847] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x90322800) [pid = 1847] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x8865a400) [pid = 1847] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x984b8400) [pid = 1847] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x9928c000) [pid = 1847] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x8b188400) [pid = 1847] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x88d7bc00) [pid = 1847] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x8f29e000) [pid = 1847] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x975d7800) [pid = 1847] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x8b87d800) [pid = 1847] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x863eb000) [pid = 1847] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x8e5b3000) [pid = 1847] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x8e6c6400) [pid = 1847] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x97d98400) [pid = 1847] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:41:50 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x83912c00) [pid = 1847] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:41:51 INFO - PROCESS | 1847 | 1461228111349 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]]]}] 01:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2097ms 01:41:51 INFO - PROCESS | 1847 | 1461228111394 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 01:41:51 INFO - PROCESS | 1847 | 1461228111402 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 01:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:41:51 INFO - PROCESS | 1847 | 1461228111414 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:41:51 INFO - PROCESS | 1847 | 1461228111421 Marionette TRACE conn3 <- [1,2530,null,{}] 01:41:51 INFO - PROCESS | 1847 | 1461228111426 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}] 01:41:51 INFO - PROCESS | 1847 | 1461228111603 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 01:41:51 INFO - PROCESS | 1847 | 1461228111618 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x878f7800 == 167 [pid = 1847] [id = 640] 01:41:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x8b5b9000) [pid = 1847] [serial = 1921] [outer = (nil)] 01:41:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x8dd2cc00) [pid = 1847] [serial = 1922] [outer = 0x8b5b9000] 01:41:51 INFO - PROCESS | 1847 | 1461228111688 Marionette DEBUG loaded listener.js 01:41:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x8e5af400) [pid = 1847] [serial = 1923] [outer = 0x8b5b9000] 01:41:52 INFO - PROCESS | 1847 | 1461228112636 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]]]}] 01:41:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:41:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1295ms 01:41:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:41:52 INFO - PROCESS | 1847 | 1461228112707 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 01:41:52 INFO - PROCESS | 1847 | 1461228112710 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 01:41:52 INFO - PROCESS | 1847 | 1461228112715 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:41:52 INFO - PROCESS | 1847 | 1461228112719 Marionette TRACE conn3 <- [1,2534,null,{}] 01:41:52 INFO - PROCESS | 1847 | 1461228112724 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}] 01:41:53 INFO - PROCESS | 1847 | 1461228113042 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 01:41:53 INFO - PROCESS | 1847 | 1461228113395 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x86fa4800 == 168 [pid = 1847] [id = 641] 01:41:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x86fa6000) [pid = 1847] [serial = 1924] [outer = (nil)] 01:41:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x86fb0800) [pid = 1847] [serial = 1925] [outer = 0x86fa6000] 01:41:53 INFO - PROCESS | 1847 | 1461228113488 Marionette DEBUG loaded listener.js 01:41:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x87d9b400) [pid = 1847] [serial = 1926] [outer = 0x86fa6000] 01:41:54 INFO - PROCESS | 1847 | 1461228114428 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]]]}] 01:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1787ms 01:41:54 INFO - PROCESS | 1847 | 1461228114504 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 01:41:54 INFO - PROCESS | 1847 | 1461228114511 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 01:41:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:41:54 INFO - PROCESS | 1847 | 1461228114519 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:41:54 INFO - PROCESS | 1847 | 1461228114526 Marionette TRACE conn3 <- [1,2538,null,{}] 01:41:54 INFO - PROCESS | 1847 | 1461228114534 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}] 01:41:54 INFO - PROCESS | 1847 | 1461228114798 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 01:41:55 INFO - PROCESS | 1847 | 1461228115143 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x89e26400 == 169 [pid = 1847] [id = 642] 01:41:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x89e27c00) [pid = 1847] [serial = 1927] [outer = (nil)] 01:41:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x8b188000) [pid = 1847] [serial = 1928] [outer = 0x89e27c00] 01:41:55 INFO - PROCESS | 1847 | 1461228115239 Marionette DEBUG loaded listener.js 01:41:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x8b5a8800) [pid = 1847] [serial = 1929] [outer = 0x89e27c00] 01:41:56 INFO - PROCESS | 1847 | 1461228116246 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]]]}] 01:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1789ms 01:41:56 INFO - PROCESS | 1847 | 1461228116309 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 01:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:41:56 INFO - PROCESS | 1847 | 1461228116314 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 01:41:56 INFO - PROCESS | 1847 | 1461228116321 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:41:56 INFO - PROCESS | 1847 | 1461228116325 Marionette TRACE conn3 <- [1,2542,null,{}] 01:41:56 INFO - PROCESS | 1847 | 1461228116331 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}] 01:41:56 INFO - PROCESS | 1847 | 1461228116554 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 01:41:56 INFO - PROCESS | 1847 | 1461228116933 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x88d42c00 == 170 [pid = 1847] [id = 643] 01:41:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8b9f6400) [pid = 1847] [serial = 1930] [outer = (nil)] 01:41:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x8bf1e800) [pid = 1847] [serial = 1931] [outer = 0x8b9f6400] 01:41:57 INFO - PROCESS | 1847 | 1461228117025 Marionette DEBUG loaded listener.js 01:41:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x8dc55400) [pid = 1847] [serial = 1932] [outer = 0x8b9f6400] 01:41:57 INFO - PROCESS | 1847 | 1461228117993 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]]]}] 01:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1734ms 01:41:58 INFO - PROCESS | 1847 | 1461228118055 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 01:41:58 INFO - PROCESS | 1847 | 1461228118062 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 01:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:41:58 INFO - PROCESS | 1847 | 1461228118079 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:41:58 INFO - PROCESS | 1847 | 1461228118086 Marionette TRACE conn3 <- [1,2546,null,{}] 01:41:58 INFO - PROCESS | 1847 | 1461228118092 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}] 01:41:58 INFO - PROCESS | 1847 | 1461228118342 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 01:41:58 INFO - PROCESS | 1847 | 1461228118677 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x83b68000 == 171 [pid = 1847] [id = 644] 01:41:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x8bf20400) [pid = 1847] [serial = 1933] [outer = (nil)] 01:41:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x8e6d1800) [pid = 1847] [serial = 1934] [outer = 0x8bf20400] 01:41:58 INFO - PROCESS | 1847 | 1461228118763 Marionette DEBUG loaded listener.js 01:41:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x8f2a6000) [pid = 1847] [serial = 1935] [outer = 0x8bf20400] 01:41:59 INFO - PROCESS | 1847 | 1461228119671 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]]]}] 01:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1643ms 01:41:59 INFO - PROCESS | 1847 | 1461228119713 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 01:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:41:59 INFO - PROCESS | 1847 | 1461228119718 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 01:41:59 INFO - PROCESS | 1847 | 1461228119724 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:41:59 INFO - PROCESS | 1847 | 1461228119727 Marionette TRACE conn3 <- [1,2550,null,{}] 01:41:59 INFO - PROCESS | 1847 | 1461228119733 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}] 01:41:59 INFO - PROCESS | 1847 | 1461228119948 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 01:42:00 INFO - PROCESS | 1847 | 1461228120276 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e60a800 == 172 [pid = 1847] [id = 645] 01:42:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x8e60cc00) [pid = 1847] [serial = 1936] [outer = (nil)] 01:42:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x8fa29400) [pid = 1847] [serial = 1937] [outer = 0x8e60cc00] 01:42:00 INFO - PROCESS | 1847 | 1461228120369 Marionette DEBUG loaded listener.js 01:42:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x8fb6e400) [pid = 1847] [serial = 1938] [outer = 0x8e60cc00] 01:42:01 INFO - PROCESS | 1847 | 1461228121333 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]]]}] 01:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1639ms 01:42:01 INFO - PROCESS | 1847 | 1461228121362 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 01:42:01 INFO - PROCESS | 1847 | 1461228121366 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 01:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:42:01 INFO - PROCESS | 1847 | 1461228121372 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:42:01 INFO - PROCESS | 1847 | 1461228121375 Marionette TRACE conn3 <- [1,2554,null,{}] 01:42:01 INFO - PROCESS | 1847 | 1461228121381 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}] 01:42:01 INFO - PROCESS | 1847 | 1461228121697 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 01:42:01 INFO - PROCESS | 1847 | 1461228121974 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fb9c800 == 173 [pid = 1847] [id = 646] 01:42:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x8fb9d000) [pid = 1847] [serial = 1939] [outer = (nil)] 01:42:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x900eac00) [pid = 1847] [serial = 1940] [outer = 0x8fb9d000] 01:42:02 INFO - PROCESS | 1847 | 1461228122084 Marionette DEBUG loaded listener.js 01:42:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x90240800) [pid = 1847] [serial = 1941] [outer = 0x8fb9d000] 01:42:03 INFO - PROCESS | 1847 | 1461228123077 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]]]}] 01:42:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:42:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1783ms 01:42:03 INFO - PROCESS | 1847 | 1461228123155 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 01:42:03 INFO - PROCESS | 1847 | 1461228123159 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 01:42:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:42:03 INFO - PROCESS | 1847 | 1461228123166 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:42:03 INFO - PROCESS | 1847 | 1461228123168 Marionette TRACE conn3 <- [1,2558,null,{}] 01:42:03 INFO - PROCESS | 1847 | 1461228123175 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}] 01:42:03 INFO - PROCESS | 1847 | 1461228123414 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 01:42:03 INFO - PROCESS | 1847 | 1461228123754 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x85298000 == 174 [pid = 1847] [id = 647] 01:42:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x900ec000) [pid = 1847] [serial = 1942] [outer = (nil)] 01:42:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x9031f000) [pid = 1847] [serial = 1943] [outer = 0x900ec000] 01:42:03 INFO - PROCESS | 1847 | 1461228123840 Marionette DEBUG loaded listener.js 01:42:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x90323c00) [pid = 1847] [serial = 1944] [outer = 0x900ec000] 01:42:04 INFO - PROCESS | 1847 | 1461228124757 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]]]}] 01:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1645ms 01:42:04 INFO - PROCESS | 1847 | 1461228124812 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 01:42:04 INFO - PROCESS | 1847 | 1461228124816 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 01:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:42:04 INFO - PROCESS | 1847 | 1461228124849 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:42:04 INFO - PROCESS | 1847 | 1461228124853 Marionette TRACE conn3 <- [1,2562,null,{}] 01:42:04 INFO - PROCESS | 1847 | 1461228124863 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}] 01:42:05 INFO - PROCESS | 1847 | 1461228125097 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 01:42:05 INFO - PROCESS | 1847 | 1461228125433 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fb91400 == 175 [pid = 1847] [id = 648] 01:42:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x900ea800) [pid = 1847] [serial = 1945] [outer = (nil)] 01:42:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x90535000) [pid = 1847] [serial = 1946] [outer = 0x900ea800] 01:42:05 INFO - PROCESS | 1847 | 1461228125524 Marionette DEBUG loaded listener.js 01:42:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x911a2400) [pid = 1847] [serial = 1947] [outer = 0x900ea800] 01:42:06 INFO - PROCESS | 1847 | 1461228126459 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]]]}] 01:42:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:42:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1658ms 01:42:06 INFO - PROCESS | 1847 | 1461228126507 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 01:42:06 INFO - PROCESS | 1847 | 1461228126512 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 01:42:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:42:06 INFO - PROCESS | 1847 | 1461228126518 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:42:06 INFO - PROCESS | 1847 | 1461228126521 Marionette TRACE conn3 <- [1,2566,null,{}] 01:42:06 INFO - PROCESS | 1847 | 1461228126527 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}] 01:42:06 INFO - PROCESS | 1847 | 1461228126726 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 01:42:07 INFO - PROCESS | 1847 | 1461228127065 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x90348c00 == 176 [pid = 1847] [id = 649] 01:42:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x90349000) [pid = 1847] [serial = 1948] [outer = (nil)] 01:42:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x92823c00) [pid = 1847] [serial = 1949] [outer = 0x90349000] 01:42:07 INFO - PROCESS | 1847 | 1461228127157 Marionette DEBUG loaded listener.js 01:42:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x9284a400) [pid = 1847] [serial = 1950] [outer = 0x90349000] 01:42:08 INFO - PROCESS | 1847 | 1461228128102 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]]]}] 01:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1640ms 01:42:08 INFO - PROCESS | 1847 | 1461228128158 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 01:42:08 INFO - PROCESS | 1847 | 1461228128162 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 01:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:42:08 INFO - PROCESS | 1847 | 1461228128169 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:42:08 INFO - PROCESS | 1847 | 1461228128172 Marionette TRACE conn3 <- [1,2570,null,{}] 01:42:08 INFO - PROCESS | 1847 | 1461228128178 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}] 01:42:08 INFO - PROCESS | 1847 | 1461228128380 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 01:42:08 INFO - PROCESS | 1847 | 1461228128715 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x9281e800 == 177 [pid = 1847] [id = 650] 01:42:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x92822000) [pid = 1847] [serial = 1951] [outer = (nil)] 01:42:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x93b37800) [pid = 1847] [serial = 1952] [outer = 0x92822000] 01:42:08 INFO - PROCESS | 1847 | 1461228128805 Marionette DEBUG loaded listener.js 01:42:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x93c72400) [pid = 1847] [serial = 1953] [outer = 0x92822000] 01:42:09 INFO - PROCESS | 1847 | 1461228129741 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]]]}] 01:42:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:42:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1633ms 01:42:09 INFO - PROCESS | 1847 | 1461228129802 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 01:42:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:42:09 INFO - PROCESS | 1847 | 1461228129806 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 01:42:09 INFO - PROCESS | 1847 | 1461228129813 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:42:09 INFO - PROCESS | 1847 | 1461228129816 Marionette TRACE conn3 <- [1,2574,null,{}] 01:42:09 INFO - PROCESS | 1847 | 1461228129822 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}] 01:42:10 INFO - PROCESS | 1847 | 1461228130038 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 01:42:10 INFO - PROCESS | 1847 | 1461228130384 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x95b66c00 == 178 [pid = 1847] [id = 651] 01:42:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x95b6cc00) [pid = 1847] [serial = 1954] [outer = (nil)] 01:42:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x96291c00) [pid = 1847] [serial = 1955] [outer = 0x95b6cc00] 01:42:10 INFO - PROCESS | 1847 | 1461228130490 Marionette DEBUG loaded listener.js 01:42:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x96fa7800) [pid = 1847] [serial = 1956] [outer = 0x95b6cc00] 01:42:11 INFO - PROCESS | 1847 | 1461228131429 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]]]}] 01:42:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:42:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1691ms 01:42:11 INFO - PROCESS | 1847 | 1461228131504 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 01:42:11 INFO - PROCESS | 1847 | 1461228131519 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 01:42:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:42:11 INFO - PROCESS | 1847 | 1461228131525 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:42:11 INFO - PROCESS | 1847 | 1461228131530 Marionette TRACE conn3 <- [1,2578,null,{}] 01:42:11 INFO - PROCESS | 1847 | 1461228131535 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}] 01:42:11 INFO - PROCESS | 1847 | 1461228131795 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 01:42:12 INFO - PROCESS | 1847 | 1461228132146 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x9639d400 == 179 [pid = 1847] [id = 652] 01:42:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x97503400) [pid = 1847] [serial = 1957] [outer = (nil)] 01:42:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x978bfc00) [pid = 1847] [serial = 1958] [outer = 0x97503400] 01:42:12 INFO - PROCESS | 1847 | 1461228132230 Marionette DEBUG loaded listener.js 01:42:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x9797fc00) [pid = 1847] [serial = 1959] [outer = 0x97503400] 01:42:13 INFO - PROCESS | 1847 | 1461228133135 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]]]}] 01:42:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:42:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1684ms 01:42:13 INFO - PROCESS | 1847 | 1461228133209 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 01:42:13 INFO - PROCESS | 1847 | 1461228133213 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 01:42:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:42:13 INFO - PROCESS | 1847 | 1461228133219 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:42:13 INFO - PROCESS | 1847 | 1461228133223 Marionette TRACE conn3 <- [1,2582,null,{}] 01:42:13 INFO - PROCESS | 1847 | 1461228133228 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}] 01:42:13 INFO - PROCESS | 1847 | 1461228133427 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 01:42:13 INFO - PROCESS | 1847 | 1461228133762 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x978b9000 == 180 [pid = 1847] [id = 653] 01:42:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x978c2c00) [pid = 1847] [serial = 1960] [outer = (nil)] 01:42:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x97ea2c00) [pid = 1847] [serial = 1961] [outer = 0x978c2c00] 01:42:13 INFO - PROCESS | 1847 | 1461228133851 Marionette DEBUG loaded listener.js 01:42:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x97ea6400) [pid = 1847] [serial = 1962] [outer = 0x978c2c00] 01:42:14 INFO - PROCESS | 1847 | 1461228134739 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]]]}] 01:42:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:42:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1579ms 01:42:14 INFO - PROCESS | 1847 | 1461228134800 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 01:42:14 INFO - PROCESS | 1847 | 1461228134803 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 01:42:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:42:14 INFO - PROCESS | 1847 | 1461228134810 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:42:14 INFO - PROCESS | 1847 | 1461228134814 Marionette TRACE conn3 <- [1,2586,null,{}] 01:42:14 INFO - PROCESS | 1847 | 1461228134819 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}] 01:42:15 INFO - PROCESS | 1847 | 1461228135031 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 01:42:15 INFO - PROCESS | 1847 | 1461228135369 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x97d98c00 == 181 [pid = 1847] [id = 654] 01:42:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x97ea2000) [pid = 1847] [serial = 1963] [outer = (nil)] 01:42:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x98686800) [pid = 1847] [serial = 1964] [outer = 0x97ea2000] 01:42:15 INFO - PROCESS | 1847 | 1461228135458 Marionette DEBUG loaded listener.js 01:42:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x9868b400) [pid = 1847] [serial = 1965] [outer = 0x97ea2000] 01:42:16 INFO - PROCESS | 1847 | 1461228136377 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]]]}] 01:42:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:42:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1645ms 01:42:16 INFO - PROCESS | 1847 | 1461228136457 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 01:42:16 INFO - PROCESS | 1847 | 1461228136461 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 01:42:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:42:16 INFO - PROCESS | 1847 | 1461228136467 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:42:16 INFO - PROCESS | 1847 | 1461228136470 Marionette TRACE conn3 <- [1,2590,null,{}] 01:42:16 INFO - PROCESS | 1847 | 1461228136476 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}] 01:42:16 INFO - PROCESS | 1847 | 1461228136690 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 01:42:17 INFO - PROCESS | 1847 | 1461228137033 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x85296400 == 182 [pid = 1847] [id = 655] 01:42:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x86fac800) [pid = 1847] [serial = 1966] [outer = (nil)] 01:42:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x99293000) [pid = 1847] [serial = 1967] [outer = 0x86fac800] 01:42:17 INFO - PROCESS | 1847 | 1461228137123 Marionette DEBUG loaded listener.js 01:42:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x9ae0d400) [pid = 1847] [serial = 1968] [outer = 0x86fac800] 01:42:18 INFO - PROCESS | 1847 | 1461228138014 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]]]}] 01:42:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:42:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1580ms 01:42:18 INFO - PROCESS | 1847 | 1461228138047 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 01:42:18 INFO - PROCESS | 1847 | 1461228138051 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 01:42:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:42:18 INFO - PROCESS | 1847 | 1461228138057 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:42:18 INFO - PROCESS | 1847 | 1461228138061 Marionette TRACE conn3 <- [1,2594,null,{}] 01:42:18 INFO - PROCESS | 1847 | 1461228138067 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}] 01:42:18 INFO - PROCESS | 1847 | 1461228138264 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 01:42:18 INFO - PROCESS | 1847 | 1461228138563 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x978b6000 == 183 [pid = 1847] [id = 656] 01:42:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x983b6400) [pid = 1847] [serial = 1969] [outer = (nil)] 01:42:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x9fc55400) [pid = 1847] [serial = 1970] [outer = 0x983b6400] 01:42:18 INFO - PROCESS | 1847 | 1461228138696 Marionette DEBUG loaded listener.js 01:42:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x9feaa400) [pid = 1847] [serial = 1971] [outer = 0x983b6400] 01:42:19 INFO - PROCESS | 1847 | 1461228139684 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]]]}] 01:42:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:42:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1679ms 01:42:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:42:19 INFO - PROCESS | 1847 | 1461228139738 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 01:42:19 INFO - PROCESS | 1847 | 1461228139741 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 01:42:19 INFO - PROCESS | 1847 | 1461228139747 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:42:19 INFO - PROCESS | 1847 | 1461228139751 Marionette TRACE conn3 <- [1,2598,null,{}] 01:42:19 INFO - PROCESS | 1847 | 1461228139757 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}] 01:42:20 INFO - PROCESS | 1847 | 1461228140007 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 01:42:20 INFO - PROCESS | 1847 | 1461228140390 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x99298c00 == 184 [pid = 1847] [id = 657] 01:42:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x9ffd1400) [pid = 1847] [serial = 1972] [outer = (nil)] 01:42:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0xa0e9a000) [pid = 1847] [serial = 1973] [outer = 0x9ffd1400] 01:42:20 INFO - PROCESS | 1847 | 1461228140474 Marionette DEBUG loaded listener.js 01:42:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0xa281b400) [pid = 1847] [serial = 1974] [outer = 0x9ffd1400] 01:42:21 INFO - PROCESS | 1847 | 1461228141419 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]]]}] 01:42:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:42:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1738ms 01:42:21 INFO - PROCESS | 1847 | 1461228141485 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 01:42:21 INFO - PROCESS | 1847 | 1461228141489 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 01:42:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:42:21 INFO - PROCESS | 1847 | 1461228141495 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:42:21 INFO - PROCESS | 1847 | 1461228141498 Marionette TRACE conn3 <- [1,2602,null,{}] 01:42:21 INFO - PROCESS | 1847 | 1461228141504 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}] 01:42:21 INFO - PROCESS | 1847 | 1461228141721 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 01:42:22 INFO - PROCESS | 1847 | 1461228142072 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x89dc0400 == 185 [pid = 1847] [id = 658] 01:42:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x89e29800) [pid = 1847] [serial = 1975] [outer = (nil)] 01:42:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0xa3c03400) [pid = 1847] [serial = 1976] [outer = 0x89e29800] 01:42:22 INFO - PROCESS | 1847 | 1461228142165 Marionette DEBUG loaded listener.js 01:42:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0xa3c07400) [pid = 1847] [serial = 1977] [outer = 0x89e29800] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x8b879800 == 184 [pid = 1847] [id = 587] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x97986400 == 183 [pid = 1847] [id = 588] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x9761e800 == 182 [pid = 1847] [id = 586] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x9aece800 == 181 [pid = 1847] [id = 395] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x878f7800 == 180 [pid = 1847] [id = 640] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x86fa4000 == 179 [pid = 1847] [id = 639] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x83b61000 == 178 [pid = 1847] [id = 638] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x863ec800 == 177 [pid = 1847] [id = 637] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x85043400 == 176 [pid = 1847] [id = 630] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x93b3a800 == 175 [pid = 1847] [id = 629] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x8b6f8000 == 174 [pid = 1847] [id = 627] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x91d3cc00 == 173 [pid = 1847] [id = 628] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x902ea400 == 172 [pid = 1847] [id = 626] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x9031bc00 == 171 [pid = 1847] [id = 625] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x8e60d400 == 170 [pid = 1847] [id = 624] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x878f8400 == 169 [pid = 1847] [id = 623] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x8b6fb800 == 168 [pid = 1847] [id = 622] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x8dd2b400 == 167 [pid = 1847] [id = 620] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x8bf11800 == 166 [pid = 1847] [id = 621] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x8b194400 == 165 [pid = 1847] [id = 619] 01:42:24 INFO - PROCESS | 1847 | --DOCSHELL 0x87f50400 == 164 [pid = 1847] [id = 618] 01:42:24 INFO - PROCESS | 1847 | 1461228144888 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]]]}] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x90248c00) [pid = 1847] [serial = 1802] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x90326400) [pid = 1847] [serial = 1805] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x89dbb800) [pid = 1847] [serial = 1788] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x9fbc8800) [pid = 1847] [serial = 1833] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x92af3c00) [pid = 1847] [serial = 1812] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x8fb95000) [pid = 1847] [serial = 1799] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x97da3400) [pid = 1847] [serial = 1823] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x974f2000) [pid = 1847] [serial = 1817] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x88d79400) [pid = 1847] [serial = 1845] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0xa0adc800) [pid = 1847] [serial = 1836] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x9ae03c00) [pid = 1847] [serial = 1560] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x911ab000) [pid = 1847] [serial = 1808] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x93b39400) [pid = 1847] [serial = 1814] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x88d4d400) [pid = 1847] [serial = 1844] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x9aec4000) [pid = 1847] [serial = 1830] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x9df9e000) [pid = 1847] [serial = 1563] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x93c77000) [pid = 1847] [serial = 1815] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x8c10d000) [pid = 1847] [serial = 1791] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x97eaa400) [pid = 1847] [serial = 1824] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x88d4e400) [pid = 1847] [serial = 1787] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x8b5ab000) [pid = 1847] [serial = 1848] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0xa0a4ac00) [pid = 1847] [serial = 1835] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x9fbce800) [pid = 1847] [serial = 1770] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x9798b400) [pid = 1847] [serial = 1821] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x902e1400) [pid = 1847] [serial = 1803] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x92af1c00) [pid = 1847] [serial = 1811] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0xa0e97000) [pid = 1847] [serial = 1838] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x91de7800) [pid = 1847] [serial = 1809] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x8dc54000) [pid = 1847] [serial = 1850] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x8dc5a400) [pid = 1847] [serial = 1716] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x8e6c8c00) [pid = 1847] [serial = 1793] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x90344800) [pid = 1847] [serial = 1806] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x8fa27400) [pid = 1847] [serial = 1797] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x8e73c400) [pid = 1847] [serial = 1794] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x9868c800) [pid = 1847] [serial = 1827] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x863e9c00) [pid = 1847] [serial = 1841] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x878ecc00) [pid = 1847] [serial = 1842] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x8b241400) [pid = 1847] [serial = 1847] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x8b883400) [pid = 1847] [serial = 1790] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x9761d800) [pid = 1847] [serial = 1818] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x8dc5b000) [pid = 1847] [serial = 1851] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x8f5e9c00) [pid = 1847] [serial = 1796] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x98685400) [pid = 1847] [serial = 1826] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x97985000) [pid = 1847] [serial = 1820] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x9ae0bc00) [pid = 1847] [serial = 1829] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x8fb9ac00) [pid = 1847] [serial = 1800] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x9fb91800) [pid = 1847] [serial = 1832] [outer = (nil)] [url = about:blank] 01:42:25 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x8dc4dc00) [pid = 1847] [serial = 1853] [outer = (nil)] [url = about:blank] 01:42:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:42:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 3737ms 01:42:25 INFO - PROCESS | 1847 | 1461228145241 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 01:42:25 INFO - PROCESS | 1847 | 1461228145245 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 01:42:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:42:25 INFO - PROCESS | 1847 | 1461228145253 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:42:25 INFO - PROCESS | 1847 | 1461228145260 Marionette TRACE conn3 <- [1,2606,null,{}] 01:42:25 INFO - PROCESS | 1847 | 1461228145268 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}] 01:42:25 INFO - PROCESS | 1847 | 1461228145459 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 01:42:25 INFO - PROCESS | 1847 | 1461228145709 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x863eac00 == 165 [pid = 1847] [id = 659] 01:42:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x863ebc00) [pid = 1847] [serial = 1978] [outer = (nil)] 01:42:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x863f1400) [pid = 1847] [serial = 1979] [outer = 0x863ebc00] 01:42:25 INFO - PROCESS | 1847 | 1461228145794 Marionette DEBUG loaded listener.js 01:42:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x86fab800) [pid = 1847] [serial = 1980] [outer = 0x863ebc00] 01:42:26 INFO - PROCESS | 1847 | 1461228146676 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]]]}] 01:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1454ms 01:42:26 INFO - PROCESS | 1847 | 1461228146708 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 01:42:26 INFO - PROCESS | 1847 | 1461228146716 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 01:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:42:26 INFO - PROCESS | 1847 | 1461228146726 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:42:26 INFO - PROCESS | 1847 | 1461228146729 Marionette TRACE conn3 <- [1,2610,null,{}] 01:42:26 INFO - PROCESS | 1847 | 1461228146735 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}] 01:42:26 INFO - PROCESS | 1847 | 1461228146932 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 01:42:27 INFO - PROCESS | 1847 | 1461228147158 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x85296800 == 166 [pid = 1847] [id = 660] 01:42:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x863e5800) [pid = 1847] [serial = 1981] [outer = (nil)] 01:42:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x87f4fc00) [pid = 1847] [serial = 1982] [outer = 0x863e5800] 01:42:27 INFO - PROCESS | 1847 | 1461228147234 Marionette DEBUG loaded listener.js 01:42:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x88655800) [pid = 1847] [serial = 1983] [outer = 0x863e5800] 01:42:28 INFO - PROCESS | 1847 | 1461228148272 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]]]}] 01:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1579ms 01:42:28 INFO - PROCESS | 1847 | 1461228148304 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 01:42:28 INFO - PROCESS | 1847 | 1461228148308 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 01:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:42:28 INFO - PROCESS | 1847 | 1461228148315 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:42:28 INFO - PROCESS | 1847 | 1461228148320 Marionette TRACE conn3 <- [1,2614,null,{}] 01:42:28 INFO - PROCESS | 1847 | 1461228148342 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}] 01:42:28 INFO - PROCESS | 1847 | 1461228148613 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 01:42:28 INFO - PROCESS | 1847 | 1461228148643 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x88d4d400 == 167 [pid = 1847] [id = 661] 01:42:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x88d4e400) [pid = 1847] [serial = 1984] [outer = (nil)] 01:42:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x88d79000) [pid = 1847] [serial = 1985] [outer = 0x88d4e400] 01:42:28 INFO - PROCESS | 1847 | 1461228148720 Marionette DEBUG loaded listener.js 01:42:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x88d80800) [pid = 1847] [serial = 1986] [outer = 0x88d4e400] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x978bf800) [pid = 1847] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x8c10b400) [pid = 1847] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x96392800) [pid = 1847] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x8e735c00) [pid = 1847] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x8b5a9800) [pid = 1847] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x88d74800) [pid = 1847] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x900ecc00) [pid = 1847] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x8f2a5400) [pid = 1847] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x86fb0400) [pid = 1847] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x87f50800) [pid = 1847] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x8fb98c00) [pid = 1847] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x90344000) [pid = 1847] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x8e733000) [pid = 1847] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x8e5b0000) [pid = 1847] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x90321000) [pid = 1847] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x83916c00) [pid = 1847] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x87d94c00) [pid = 1847] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x93c71400) [pid = 1847] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x8bf14400) [pid = 1847] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:42:30 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x93c73000) [pid = 1847] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:42:30 INFO - PROCESS | 1847 | 1461228150401 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]]]}] 01:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2146ms 01:42:30 INFO - PROCESS | 1847 | 1461228150461 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 01:42:30 INFO - PROCESS | 1847 | 1461228150465 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 01:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:42:30 INFO - PROCESS | 1847 | 1461228150471 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:42:30 INFO - PROCESS | 1847 | 1461228150474 Marionette TRACE conn3 <- [1,2618,null,{}] 01:42:30 INFO - PROCESS | 1847 | 1461228150480 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}] 01:42:30 INFO - PROCESS | 1847 | 1461228150684 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 01:42:30 INFO - PROCESS | 1847 | 1461228150887 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x8529a000 == 168 [pid = 1847] [id = 662] 01:42:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x86fb0400) [pid = 1847] [serial = 1987] [outer = (nil)] 01:42:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x89c74400) [pid = 1847] [serial = 1988] [outer = 0x86fb0400] 01:42:30 INFO - PROCESS | 1847 | 1461228150961 Marionette DEBUG loaded listener.js 01:42:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x89db8c00) [pid = 1847] [serial = 1989] [outer = 0x86fb0400] 01:42:31 INFO - PROCESS | 1847 | 1461228151754 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]]]}] 01:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1333ms 01:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:42:31 INFO - PROCESS | 1847 | 1461228151805 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 01:42:31 INFO - PROCESS | 1847 | 1461228151807 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 01:42:31 INFO - PROCESS | 1847 | 1461228151814 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:42:31 INFO - PROCESS | 1847 | 1461228151817 Marionette TRACE conn3 <- [1,2622,null,{}] 01:42:31 INFO - PROCESS | 1847 | 1461228151822 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}] 01:42:32 INFO - PROCESS | 1847 | 1461228151999 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 01:42:32 INFO - PROCESS | 1847 | 1461228152013 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x840e4400 == 169 [pid = 1847] [id = 663] 01:42:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x89c72c00) [pid = 1847] [serial = 1990] [outer = (nil)] 01:42:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x89e2a800) [pid = 1847] [serial = 1991] [outer = 0x89c72c00] 01:42:32 INFO - PROCESS | 1847 | 1461228152085 Marionette DEBUG loaded listener.js 01:42:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x8b186800) [pid = 1847] [serial = 1992] [outer = 0x89c72c00] 01:42:33 INFO - PROCESS | 1847 | 1461228153444 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]]]}] 01:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1686ms 01:42:33 INFO - PROCESS | 1847 | 1461228153500 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 01:42:33 INFO - PROCESS | 1847 | 1461228153508 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 01:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:42:33 INFO - PROCESS | 1847 | 1461228153518 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:42:33 INFO - PROCESS | 1847 | 1461228153522 Marionette TRACE conn3 <- [1,2626,null,{}] 01:42:33 INFO - PROCESS | 1847 | 1461228153531 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}] 01:42:33 INFO - PROCESS | 1847 | 1461228153810 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 01:42:34 INFO - PROCESS | 1847 | 1461228154162 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x85293400 == 170 [pid = 1847] [id = 664] 01:42:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x87d8f800) [pid = 1847] [serial = 1993] [outer = (nil)] 01:42:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x88d4a800) [pid = 1847] [serial = 1994] [outer = 0x87d8f800] 01:42:34 INFO - PROCESS | 1847 | 1461228154251 Marionette DEBUG loaded listener.js 01:42:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x88d7b000) [pid = 1847] [serial = 1995] [outer = 0x87d8f800] 01:42:35 INFO - PROCESS | 1847 | 1461228155338 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]]]}] 01:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1890ms 01:42:35 INFO - PROCESS | 1847 | 1461228155408 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 01:42:35 INFO - PROCESS | 1847 | 1461228155417 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 01:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:42:35 INFO - PROCESS | 1847 | 1461228155428 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:42:35 INFO - PROCESS | 1847 | 1461228155433 Marionette TRACE conn3 <- [1,2630,null,{}] 01:42:35 INFO - PROCESS | 1847 | 1461228155439 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}] 01:42:35 INFO - PROCESS | 1847 | 1461228155691 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 01:42:36 INFO - PROCESS | 1847 | 1461228156029 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x88d4cc00 == 171 [pid = 1847] [id = 665] 01:42:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x8b18d000) [pid = 1847] [serial = 1996] [outer = (nil)] 01:42:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x8b240800) [pid = 1847] [serial = 1997] [outer = 0x8b18d000] 01:42:36 INFO - PROCESS | 1847 | 1461228156117 Marionette DEBUG loaded listener.js 01:42:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8b24c800) [pid = 1847] [serial = 1998] [outer = 0x8b18d000] 01:42:37 INFO - PROCESS | 1847 | 1461228157100 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]]]}] 01:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1738ms 01:42:37 INFO - PROCESS | 1847 | 1461228157166 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 01:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:42:37 INFO - PROCESS | 1847 | 1461228157170 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 01:42:37 INFO - PROCESS | 1847 | 1461228157177 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:42:37 INFO - PROCESS | 1847 | 1461228157184 Marionette TRACE conn3 <- [1,2634,null,{}] 01:42:37 INFO - PROCESS | 1847 | 1461228157200 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}] 01:42:37 INFO - PROCESS | 1847 | 1461228157450 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 01:42:37 INFO - PROCESS | 1847 | 1461228157782 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5b3c00 == 172 [pid = 1847] [id = 666] 01:42:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x8b5b4400) [pid = 1847] [serial = 1999] [outer = (nil)] 01:42:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x8b879c00) [pid = 1847] [serial = 2000] [outer = 0x8b5b4400] 01:42:37 INFO - PROCESS | 1847 | 1461228157879 Marionette DEBUG loaded listener.js 01:42:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x8b881000) [pid = 1847] [serial = 2001] [outer = 0x8b5b4400] 01:42:38 INFO - PROCESS | 1847 | 1461228158780 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]]]}] 01:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1641ms 01:42:38 INFO - PROCESS | 1847 | 1461228158818 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 01:42:38 INFO - PROCESS | 1847 | 1461228158823 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 01:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:42:38 INFO - PROCESS | 1847 | 1461228158829 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:42:38 INFO - PROCESS | 1847 | 1461228158832 Marionette TRACE conn3 <- [1,2638,null,{}] 01:42:38 INFO - PROCESS | 1847 | 1461228158838 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}] 01:42:39 INFO - PROCESS | 1847 | 1461228159044 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 01:42:39 INFO - PROCESS | 1847 | 1461228159337 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5bb000 == 173 [pid = 1847] [id = 667] 01:42:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x8b9f0c00) [pid = 1847] [serial = 2002] [outer = (nil)] 01:42:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x8b9fb400) [pid = 1847] [serial = 2003] [outer = 0x8b9f0c00] 01:42:39 INFO - PROCESS | 1847 | 1461228159473 Marionette DEBUG loaded listener.js 01:42:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x8bf13800) [pid = 1847] [serial = 2004] [outer = 0x8b9f0c00] 01:42:40 INFO - PROCESS | 1847 | 1461228160375 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]]]}] 01:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1579ms 01:42:40 INFO - PROCESS | 1847 | 1461228160409 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 01:42:40 INFO - PROCESS | 1847 | 1461228160412 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 01:42:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:42:40 INFO - PROCESS | 1847 | 1461228160419 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:42:40 INFO - PROCESS | 1847 | 1461228160422 Marionette TRACE conn3 <- [1,2642,null,{}] 01:42:40 INFO - PROCESS | 1847 | 1461228160428 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}] 01:42:40 INFO - PROCESS | 1847 | 1461228160628 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 01:42:40 INFO - PROCESS | 1847 | 1461228160921 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b6f9800 == 174 [pid = 1847] [id = 668] 01:42:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x8bf1d800) [pid = 1847] [serial = 2005] [outer = (nil)] 01:42:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x8c107000) [pid = 1847] [serial = 2006] [outer = 0x8bf1d800] 01:42:41 INFO - PROCESS | 1847 | 1461228161064 Marionette DEBUG loaded listener.js 01:42:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x8c10d400) [pid = 1847] [serial = 2007] [outer = 0x8bf1d800] 01:42:41 INFO - PROCESS | 1847 | 1461228161983 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]]]}] 01:42:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:42:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1630ms 01:42:42 INFO - PROCESS | 1847 | 1461228162050 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 01:42:42 INFO - PROCESS | 1847 | 1461228162054 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 01:42:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:42:42 INFO - PROCESS | 1847 | 1461228162060 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:42:42 INFO - PROCESS | 1847 | 1461228162064 Marionette TRACE conn3 <- [1,2646,null,{}] 01:42:42 INFO - PROCESS | 1847 | 1461228162070 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}] 01:42:42 INFO - PROCESS | 1847 | 1461228162288 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 01:42:42 INFO - PROCESS | 1847 | 1461228162618 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc95400 == 175 [pid = 1847] [id = 669] 01:42:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x8dc97400) [pid = 1847] [serial = 2008] [outer = (nil)] 01:42:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x8e5a8400) [pid = 1847] [serial = 2009] [outer = 0x8dc97400] 01:42:42 INFO - PROCESS | 1847 | 1461228162721 Marionette DEBUG loaded listener.js 01:42:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x8e5b4c00) [pid = 1847] [serial = 2010] [outer = 0x8dc97400] 01:42:43 INFO - PROCESS | 1847 | 1461228163620 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]]]}] 01:42:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:42:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1632ms 01:42:43 INFO - PROCESS | 1847 | 1461228163694 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 01:42:43 INFO - PROCESS | 1847 | 1461228163697 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 01:42:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:42:43 INFO - PROCESS | 1847 | 1461228163704 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:42:43 INFO - PROCESS | 1847 | 1461228163707 Marionette TRACE conn3 <- [1,2650,null,{}] 01:42:43 INFO - PROCESS | 1847 | 1461228163713 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}] 01:42:43 INFO - PROCESS | 1847 | 1461228163947 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 01:42:44 INFO - PROCESS | 1847 | 1461228164289 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x8bf1e400 == 176 [pid = 1847] [id = 670] 01:42:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x8dc93c00) [pid = 1847] [serial = 2011] [outer = (nil)] 01:42:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x8e60e400) [pid = 1847] [serial = 2012] [outer = 0x8dc93c00] 01:42:44 INFO - PROCESS | 1847 | 1461228164380 Marionette DEBUG loaded listener.js 01:42:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x8e6c7c00) [pid = 1847] [serial = 2013] [outer = 0x8dc93c00] 01:42:45 INFO - PROCESS | 1847 | 1461228165276 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]]]}] 01:42:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:42:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1641ms 01:42:45 INFO - PROCESS | 1847 | 1461228165345 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 01:42:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:42:45 INFO - PROCESS | 1847 | 1461228165349 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 01:42:45 INFO - PROCESS | 1847 | 1461228165356 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:42:45 INFO - PROCESS | 1847 | 1461228165359 Marionette TRACE conn3 <- [1,2654,null,{}] 01:42:45 INFO - PROCESS | 1847 | 1461228165365 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}] 01:42:45 INFO - PROCESS | 1847 | 1461228165604 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 01:42:45 INFO - PROCESS | 1847 | 1461228165939 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e5aec00 == 177 [pid = 1847] [id = 671] 01:42:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x8e610400) [pid = 1847] [serial = 2014] [outer = (nil)] 01:42:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x8e737800) [pid = 1847] [serial = 2015] [outer = 0x8e610400] 01:42:46 INFO - PROCESS | 1847 | 1461228166030 Marionette DEBUG loaded listener.js 01:42:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x8e739800) [pid = 1847] [serial = 2016] [outer = 0x8e610400] 01:42:46 INFO - PROCESS | 1847 | 1461228166962 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]]]}] 01:42:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:42:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1681ms 01:42:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:42:47 INFO - PROCESS | 1847 | 1461228167036 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 01:42:47 INFO - PROCESS | 1847 | 1461228167040 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 01:42:47 INFO - PROCESS | 1847 | 1461228167046 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:42:47 INFO - PROCESS | 1847 | 1461228167050 Marionette TRACE conn3 <- [1,2658,null,{}] 01:42:47 INFO - PROCESS | 1847 | 1461228167055 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}] 01:42:47 INFO - PROCESS | 1847 | 1461228167292 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 01:42:47 INFO - PROCESS | 1847 | 1461228167630 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e6d4000 == 178 [pid = 1847] [id = 672] 01:42:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x8e735400) [pid = 1847] [serial = 2017] [outer = (nil)] 01:42:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x8f2a5800) [pid = 1847] [serial = 2018] [outer = 0x8e735400] 01:42:47 INFO - PROCESS | 1847 | 1461228167716 Marionette DEBUG loaded listener.js 01:42:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x8f2aa800) [pid = 1847] [serial = 2019] [outer = 0x8e735400] 01:42:48 INFO - PROCESS | 1847 | 1461228168559 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]]]}] 01:42:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:42:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1538ms 01:42:48 INFO - PROCESS | 1847 | 1461228168584 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 01:42:48 INFO - PROCESS | 1847 | 1461228168587 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 01:42:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:42:48 INFO - PROCESS | 1847 | 1461228168594 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:42:48 INFO - PROCESS | 1847 | 1461228168597 Marionette TRACE conn3 <- [1,2662,null,{}] 01:42:48 INFO - PROCESS | 1847 | 1461228168603 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}] 01:42:48 INFO - PROCESS | 1847 | 1461228168801 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 01:42:49 INFO - PROCESS | 1847 | 1461228169102 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f2a2400 == 179 [pid = 1847] [id = 673] 01:42:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x8f2a8000) [pid = 1847] [serial = 2020] [outer = (nil)] 01:42:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x8f5e8800) [pid = 1847] [serial = 2021] [outer = 0x8f2a8000] 01:42:49 INFO - PROCESS | 1847 | 1461228169192 Marionette DEBUG loaded listener.js 01:42:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x8f9bc000) [pid = 1847] [serial = 2022] [outer = 0x8f2a8000] 01:42:50 INFO - PROCESS | 1847 | 1461228170159 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]]]}] 01:42:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:42:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1633ms 01:42:50 INFO - PROCESS | 1847 | 1461228170227 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 01:42:50 INFO - PROCESS | 1847 | 1461228170232 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 01:42:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:42:50 INFO - PROCESS | 1847 | 1461228170238 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:42:50 INFO - PROCESS | 1847 | 1461228170243 Marionette TRACE conn3 <- [1,2666,null,{}] 01:42:50 INFO - PROCESS | 1847 | 1461228170249 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}] 01:42:50 INFO - PROCESS | 1847 | 1461228170587 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 01:42:50 INFO - PROCESS | 1847 | 1461228170940 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fa2d000 == 180 [pid = 1847] [id = 674] 01:42:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x8fb72c00) [pid = 1847] [serial = 2023] [outer = (nil)] 01:42:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x8fb97c00) [pid = 1847] [serial = 2024] [outer = 0x8fb72c00] 01:42:51 INFO - PROCESS | 1847 | 1461228171033 Marionette DEBUG loaded listener.js 01:42:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x8fb9f800) [pid = 1847] [serial = 2025] [outer = 0x8fb72c00] 01:42:52 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:52 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:42:52 INFO - PROCESS | 1847 | 1461228172403 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]]]}] 01:42:52 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) 01:42:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2182ms 01:42:52 INFO - PROCESS | 1847 | 1461228172422 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 01:42:52 INFO - PROCESS | 1847 | 1461228172425 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 01:42:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:42:52 INFO - PROCESS | 1847 | 1461228172432 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:42:52 INFO - PROCESS | 1847 | 1461228172435 Marionette TRACE conn3 <- [1,2670,null,{}] 01:42:52 INFO - PROCESS | 1847 | 1461228172441 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}] 01:42:52 INFO - PROCESS | 1847 | 1461228172709 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 01:42:52 INFO - PROCESS | 1847 | 1461228172977 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fb6a000 == 181 [pid = 1847] [id = 675] 01:42:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x8fb71400) [pid = 1847] [serial = 2026] [outer = (nil)] 01:42:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x900ee400) [pid = 1847] [serial = 2027] [outer = 0x8fb71400] 01:42:53 INFO - PROCESS | 1847 | 1461228173062 Marionette DEBUG loaded listener.js 01:42:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x900f7800) [pid = 1847] [serial = 2028] [outer = 0x8fb71400] 01:42:54 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:54 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 01:42:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:42:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 01:42:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:42:54 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1 01:42:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:42:54 INFO - _addTest/ [0,2673,"getWindowHandle",null] 01:42:54 INFO - PROCESS | 1847 | 1461228174424 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 01:42:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:42:54 INFO - PROCESS | 1847 | 1461228174431 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:42:54 INFO - PROCESS | 1847 | 1461228174435 Marionette TRACE conn3 <- [1,2674,null,{}] 01:42:54 INFO - PROCESS | 1847 | 1461228174440 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}] 01:42:54 INFO - PROCESS | 1847 | 1461228174676 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 01:42:54 INFO - PROCESS | 1847 | 1461228174940 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x85290400 == 182 [pid = 1847] [id = 676] 01:42:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x8fd93000) [pid = 1847] [serial = 2029] [outer = (nil)] 01:42:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x90240400) [pid = 1847] [serial = 2030] [outer = 0x8fd93000] 01:42:55 INFO - PROCESS | 1847 | 1461228175038 Marionette DEBUG loaded listener.js 01:42:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x90249400) [pid = 1847] [serial = 2031] [outer = 0x8fd93000] 01:42:56 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:56 INFO - PROCESS | 1847 | 1461228176416 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] 01:42:56 INFO - PROCESS | 1847 | 1461228176480 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 01:42:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:42:56 INFO - PROCESS | 1847 | 1461228176572 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:42:56 INFO - PROCESS | 1847 | 1461228176575 Marionette TRACE conn3 <- [1,2678,null,{}] 01:42:56 INFO - PROCESS | 1847 | 1461228176593 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}] 01:42:56 INFO - PROCESS | 1847 | 1461228176798 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 01:42:57 INFO - PROCESS | 1847 | 1461228177088 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x90241800 == 183 [pid = 1847] [id = 677] 01:42:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x90243c00) [pid = 1847] [serial = 2032] [outer = (nil)] 01:42:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x902eb800) [pid = 1847] [serial = 2033] [outer = 0x90243c00] 01:42:57 INFO - PROCESS | 1847 | 1461228177174 Marionette DEBUG loaded listener.js 01:42:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x902ee800) [pid = 1847] [serial = 2034] [outer = 0x90243c00] 01:42:58 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:42:58 INFO - PROCESS | 1847 | 1461228178504 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]]]}] 01:42:58 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) 01:42:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2077ms 01:42:58 INFO - PROCESS | 1847 | 1461228178565 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 01:42:58 INFO - PROCESS | 1847 | 1461228178569 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 01:42:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:42:58 INFO - PROCESS | 1847 | 1461228178575 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:42:58 INFO - PROCESS | 1847 | 1461228178578 Marionette TRACE conn3 <- [1,2682,null,{}] 01:42:58 INFO - PROCESS | 1847 | 1461228178584 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}] 01:42:58 INFO - PROCESS | 1847 | 1461228178856 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 01:42:59 INFO - PROCESS | 1847 | 1461228179124 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x840e4800 == 184 [pid = 1847] [id = 678] 01:42:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x90170800) [pid = 1847] [serial = 2035] [outer = (nil)] 01:42:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x90342000) [pid = 1847] [serial = 2036] [outer = 0x90170800] 01:42:59 INFO - PROCESS | 1847 | 1461228179209 Marionette DEBUG loaded listener.js 01:42:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x90347800) [pid = 1847] [serial = 2037] [outer = 0x90170800] 01:43:00 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:00 INFO - PROCESS | 1847 | 1461228180535 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]]]}] 01:43:00 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) 01:43:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1981ms 01:43:00 INFO - PROCESS | 1847 | 1461228180556 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 01:43:00 INFO - PROCESS | 1847 | 1461228180562 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 01:43:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:43:00 INFO - PROCESS | 1847 | 1461228180574 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:43:00 INFO - PROCESS | 1847 | 1461228180577 Marionette TRACE conn3 <- [1,2686,null,{}] 01:43:00 INFO - PROCESS | 1847 | 1461228180583 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}] 01:43:00 INFO - PROCESS | 1847 | 1461228180775 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 01:43:01 INFO - PROCESS | 1847 | 1461228181086 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fb99800 == 185 [pid = 1847] [id = 679] 01:43:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x902e5800) [pid = 1847] [serial = 2038] [outer = (nil)] 01:43:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x9052e000) [pid = 1847] [serial = 2039] [outer = 0x902e5800] 01:43:01 INFO - PROCESS | 1847 | 1461228181171 Marionette DEBUG loaded listener.js 01:43:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x91123c00) [pid = 1847] [serial = 2040] [outer = 0x902e5800] 01:43:02 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:02 INFO - PROCESS | 1847 | 1461228182530 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] 01:43:02 INFO - PROCESS | 1847 | 1461228182574 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 01:43:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:43:02 INFO - PROCESS | 1847 | 1461228182581 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:43:02 INFO - PROCESS | 1847 | 1461228182584 Marionette TRACE conn3 <- [1,2690,null,{}] 01:43:02 INFO - PROCESS | 1847 | 1461228182590 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}] 01:43:02 INFO - PROCESS | 1847 | 1461228182831 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x9761c000 == 184 [pid = 1847] [id = 561] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x93b2c400 == 183 [pid = 1847] [id = 560] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x840ea400 == 182 [pid = 1847] [id = 562] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x9024a400 == 181 [pid = 1847] [id = 556] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x863ee800 == 180 [pid = 1847] [id = 545] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x91de9800 == 179 [pid = 1847] [id = 558] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x8b18a400 == 178 [pid = 1847] [id = 552] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x8f2a9000 == 177 [pid = 1847] [id = 553] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x8f375800 == 176 [pid = 1847] [id = 554] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x90345800 == 175 [pid = 1847] [id = 557] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x93c79000 == 174 [pid = 1847] [id = 559] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x8dc59400 == 173 [pid = 1847] [id = 551] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x8fd85400 == 172 [pid = 1847] [id = 555] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x9281e800 == 171 [pid = 1847] [id = 650] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x90348c00 == 170 [pid = 1847] [id = 649] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x8fb91400 == 169 [pid = 1847] [id = 648] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x85298000 == 168 [pid = 1847] [id = 647] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x8fb9c800 == 167 [pid = 1847] [id = 646] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x8e60a800 == 166 [pid = 1847] [id = 645] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x83b68000 == 165 [pid = 1847] [id = 644] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x89e26400 == 164 [pid = 1847] [id = 642] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x88d42c00 == 163 [pid = 1847] [id = 643] 01:43:04 INFO - PROCESS | 1847 | --DOCSHELL 0x86fa4800 == 162 [pid = 1847] [id = 641] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x8dd2cc00) [pid = 1847] [serial = 1922] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x983b0c00) [pid = 1847] [serial = 1898] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x8dc9c400) [pid = 1847] [serial = 1785] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x97982c00) [pid = 1847] [serial = 1895] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x8f2a4400) [pid = 1847] [serial = 1865] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x8b6f2800) [pid = 1847] [serial = 1859] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0xa0e9c400) [pid = 1847] [serial = 1910] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x9761d400) [pid = 1847] [serial = 1893] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x92aed400) [pid = 1847] [serial = 1884] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x90244c00) [pid = 1847] [serial = 1875] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x8b5adc00) [pid = 1847] [serial = 1917] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x88659000) [pid = 1847] [serial = 1856] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x900eb800) [pid = 1847] [serial = 1871] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x911ab800) [pid = 1847] [serial = 1881] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x8fa27000) [pid = 1847] [serial = 1868] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x8e60c400) [pid = 1847] [serial = 1862] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x9119f800) [pid = 1847] [serial = 1880] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x9ae65800) [pid = 1847] [serial = 1904] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x92826000) [pid = 1847] [serial = 1883] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x88d44000) [pid = 1847] [serial = 1857] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x8b189c00) [pid = 1847] [serial = 1916] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x90340800) [pid = 1847] [serial = 1877] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x98afa000) [pid = 1847] [serial = 1902] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x88d77000) [pid = 1847] [serial = 1914] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x90163400) [pid = 1847] [serial = 1872] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x970bd800) [pid = 1847] [serial = 1890] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x8f37c800) [pid = 1847] [serial = 1866] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x90347400) [pid = 1847] [serial = 1878] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x8b9f4800) [pid = 1847] [serial = 1860] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x8dd25400) [pid = 1847] [serial = 1920] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x9868c000) [pid = 1847] [serial = 1901] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x8fa2e800) [pid = 1847] [serial = 1869] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x8e6cbc00) [pid = 1847] [serial = 1863] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x9639fc00) [pid = 1847] [serial = 1889] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x97988000) [pid = 1847] [serial = 1896] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x9506c000) [pid = 1847] [serial = 1887] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x8866f000) [pid = 1847] [serial = 1913] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x8dc57400) [pid = 1847] [serial = 1919] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x946dfc00) [pid = 1847] [serial = 1886] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x90240000) [pid = 1847] [serial = 1874] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x983b9800) [pid = 1847] [serial = 1899] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x975d2c00) [pid = 1847] [serial = 1892] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x9fea9800) [pid = 1847] [serial = 1907] [outer = (nil)] [url = about:blank] 01:43:04 INFO - PROCESS | 1847 | 1461228184590 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x85298000 == 163 [pid = 1847] [id = 680] 01:43:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8529a400) [pid = 1847] [serial = 2041] [outer = (nil)] 01:43:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x863ee800) [pid = 1847] [serial = 2042] [outer = 0x8529a400] 01:43:04 INFO - PROCESS | 1847 | 1461228184669 Marionette DEBUG loaded listener.js 01:43:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x878ed000) [pid = 1847] [serial = 2043] [outer = 0x8529a400] 01:43:05 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:05 INFO - PROCESS | 1847 | 1461228185926 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] 01:43:05 INFO - PROCESS | 1847 | 1461228185997 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 01:43:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:43:06 INFO - PROCESS | 1847 | 1461228186004 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:43:06 INFO - PROCESS | 1847 | 1461228186009 Marionette TRACE conn3 <- [1,2694,null,{}] 01:43:06 INFO - PROCESS | 1847 | 1461228186016 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}] 01:43:06 INFO - PROCESS | 1847 | 1461228186245 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 01:43:06 INFO - PROCESS | 1847 | 1461228186479 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x8866f000 == 164 [pid = 1847] [id = 681] 01:43:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x88677000) [pid = 1847] [serial = 2044] [outer = (nil)] 01:43:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x88d50400) [pid = 1847] [serial = 2045] [outer = 0x88677000] 01:43:06 INFO - PROCESS | 1847 | 1461228186555 Marionette DEBUG loaded listener.js 01:43:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x89c69400) [pid = 1847] [serial = 2046] [outer = 0x88677000] 01:43:07 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:07 INFO - PROCESS | 1847 | 1461228187852 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] 01:43:07 INFO - PROCESS | 1847 | 1461228187901 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 01:43:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:43:07 INFO - PROCESS | 1847 | 1461228187915 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:43:07 INFO - PROCESS | 1847 | 1461228187918 Marionette TRACE conn3 <- [1,2698,null,{}] 01:43:07 INFO - PROCESS | 1847 | 1461228187924 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}] 01:43:08 INFO - PROCESS | 1847 | 1461228188279 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 01:43:08 INFO - PROCESS | 1847 | 1461228188360 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x88668c00 == 165 [pid = 1847] [id = 682] 01:43:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x88d4e000) [pid = 1847] [serial = 2047] [outer = (nil)] 01:43:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x8b23f800) [pid = 1847] [serial = 2048] [outer = 0x88d4e000] 01:43:08 INFO - PROCESS | 1847 | 1461228188456 Marionette DEBUG loaded listener.js 01:43:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x8b247000) [pid = 1847] [serial = 2049] [outer = 0x88d4e000] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x98686c00) [pid = 1847] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x8b186c00) [pid = 1847] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x97eaac00) [pid = 1847] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0xa0a98c00) [pid = 1847] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x88d4e400) [pid = 1847] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x86fb0400) [pid = 1847] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x863e5800) [pid = 1847] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x863ebc00) [pid = 1847] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x983b6400) [pid = 1847] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x86fac800) [pid = 1847] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x97ea2000) [pid = 1847] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x978c2c00) [pid = 1847] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x97503400) [pid = 1847] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x95b6cc00) [pid = 1847] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x92822000) [pid = 1847] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x90349000) [pid = 1847] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x900ea800) [pid = 1847] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x900ec000) [pid = 1847] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x8fb9d000) [pid = 1847] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x8e60cc00) [pid = 1847] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x8bf20400) [pid = 1847] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x8b9f6400) [pid = 1847] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x89e27c00) [pid = 1847] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x86fa6000) [pid = 1847] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:43:09 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x9ae08800) [pid = 1847] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:43:10 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:10 INFO - PROCESS | 1847 | 1461228190362 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] 01:43:10 INFO - PROCESS | 1847 | 1461228190404 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 01:43:10 INFO - PROCESS | 1847 | 1461228190418 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:43:10 INFO - PROCESS | 1847 | 1461228190426 Marionette TRACE conn3 <- [1,2702,null,{}] 01:43:10 INFO - PROCESS | 1847 | 1461228190435 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}] 01:43:10 INFO - PROCESS | 1847 | 1461228190748 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 01:43:10 INFO - PROCESS | 1847 | 1461228190771 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x86fac800 == 166 [pid = 1847] [id = 683] 01:43:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x87d96c00) [pid = 1847] [serial = 2050] [outer = (nil)] 01:43:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x8b18b800) [pid = 1847] [serial = 2051] [outer = 0x87d96c00] 01:43:10 INFO - PROCESS | 1847 | 1461228190843 Marionette DEBUG loaded listener.js 01:43:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x8b6f5c00) [pid = 1847] [serial = 2052] [outer = 0x87d96c00] 01:43:11 INFO - PROCESS | 1847 | 1461228191919 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]]]}] 01:43:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:43:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1562ms 01:43:11 INFO - PROCESS | 1847 | 1461228191988 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 01:43:11 INFO - PROCESS | 1847 | 1461228191994 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 01:43:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:43:12 INFO - PROCESS | 1847 | 1461228192005 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:43:12 INFO - PROCESS | 1847 | 1461228192012 Marionette TRACE conn3 <- [1,2706,null,{}] 01:43:12 INFO - PROCESS | 1847 | 1461228192022 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}] 01:43:12 INFO - PROCESS | 1847 | 1461228192235 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 01:43:12 INFO - PROCESS | 1847 | 1461228192597 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x863e9c00 == 167 [pid = 1847] [id = 684] 01:43:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x86fa9800) [pid = 1847] [serial = 2053] [outer = (nil)] 01:43:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x88d41800) [pid = 1847] [serial = 2054] [outer = 0x86fa9800] 01:43:12 INFO - PROCESS | 1847 | 1461228192687 Marionette DEBUG loaded listener.js 01:43:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x88d4ac00) [pid = 1847] [serial = 2055] [outer = 0x86fa9800] 01:43:13 INFO - PROCESS | 1847 | 1461228193659 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]]]}] 01:43:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:43:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1691ms 01:43:13 INFO - PROCESS | 1847 | 1461228193696 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 01:43:13 INFO - PROCESS | 1847 | 1461228193705 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 01:43:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:43:13 INFO - PROCESS | 1847 | 1461228193716 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:43:13 INFO - PROCESS | 1847 | 1461228193720 Marionette TRACE conn3 <- [1,2710,null,{}] 01:43:13 INFO - PROCESS | 1847 | 1461228193726 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}] 01:43:13 INFO - PROCESS | 1847 | 1461228193936 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 01:43:14 INFO - PROCESS | 1847 | 1461228194273 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x89e2b000 == 168 [pid = 1847] [id = 685] 01:43:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x89e2f800) [pid = 1847] [serial = 2056] [outer = (nil)] 01:43:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x8b241c00) [pid = 1847] [serial = 2057] [outer = 0x89e2f800] 01:43:14 INFO - PROCESS | 1847 | 1461228194366 Marionette DEBUG loaded listener.js 01:43:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x8b5b4800) [pid = 1847] [serial = 2058] [outer = 0x89e2f800] 01:43:15 INFO - PROCESS | 1847 | 1461228195447 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] 01:43:15 INFO - PROCESS | 1847 | 1461228195503 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 01:43:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:43:15 INFO - PROCESS | 1847 | 1461228195511 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:43:15 INFO - PROCESS | 1847 | 1461228195517 Marionette TRACE conn3 <- [1,2714,null,{}] 01:43:15 INFO - PROCESS | 1847 | 1461228195533 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}] 01:43:15 INFO - PROCESS | 1847 | 1461228195802 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 01:43:16 INFO - PROCESS | 1847 | 1461228196141 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b6f8000 == 169 [pid = 1847] [id = 686] 01:43:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x8bf1d000) [pid = 1847] [serial = 2059] [outer = (nil)] 01:43:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x8dc59c00) [pid = 1847] [serial = 2060] [outer = 0x8bf1d000] 01:43:16 INFO - PROCESS | 1847 | 1461228196236 Marionette DEBUG loaded listener.js 01:43:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x8dc9bc00) [pid = 1847] [serial = 2061] [outer = 0x8bf1d000] 01:43:17 INFO - PROCESS | 1847 | 1461228197144 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]]]}] 01:43:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:43:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1688ms 01:43:17 INFO - PROCESS | 1847 | 1461228197200 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 01:43:17 INFO - PROCESS | 1847 | 1461228197205 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 01:43:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:43:17 INFO - PROCESS | 1847 | 1461228197211 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:43:17 INFO - PROCESS | 1847 | 1461228197215 Marionette TRACE conn3 <- [1,2718,null,{}] 01:43:17 INFO - PROCESS | 1847 | 1461228197220 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}] 01:43:17 INFO - PROCESS | 1847 | 1461228197424 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 01:43:17 INFO - PROCESS | 1847 | 1461228197710 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5b7000 == 170 [pid = 1847] [id = 687] 01:43:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x8bf11c00) [pid = 1847] [serial = 2062] [outer = (nil)] 01:43:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x8e5b4800) [pid = 1847] [serial = 2063] [outer = 0x8bf11c00] 01:43:17 INFO - PROCESS | 1847 | 1461228197847 Marionette DEBUG loaded listener.js 01:43:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x8e6c7400) [pid = 1847] [serial = 2064] [outer = 0x8bf11c00] 01:43:18 INFO - PROCESS | 1847 | 1461228198773 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] 01:43:18 INFO - PROCESS | 1847 | 1461228198852 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 01:43:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:43:18 INFO - PROCESS | 1847 | 1461228198859 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:43:18 INFO - PROCESS | 1847 | 1461228198862 Marionette TRACE conn3 <- [1,2722,null,{}] 01:43:18 INFO - PROCESS | 1847 | 1461228198868 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}] 01:43:19 INFO - PROCESS | 1847 | 1461228199106 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 01:43:19 INFO - PROCESS | 1847 | 1461228199437 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e5ad000 == 171 [pid = 1847] [id = 688] 01:43:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x8e5af000) [pid = 1847] [serial = 2065] [outer = (nil)] 01:43:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8f2a4400) [pid = 1847] [serial = 2066] [outer = 0x8e5af000] 01:43:19 INFO - PROCESS | 1847 | 1461228199528 Marionette DEBUG loaded listener.js 01:43:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x8f5db800) [pid = 1847] [serial = 2067] [outer = 0x8e5af000] 01:43:20 INFO - PROCESS | 1847 | 1461228200468 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] 01:43:20 INFO - PROCESS | 1847 | 1461228200549 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 01:43:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:43:20 INFO - PROCESS | 1847 | 1461228200555 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:43:20 INFO - PROCESS | 1847 | 1461228200559 Marionette TRACE conn3 <- [1,2726,null,{}] 01:43:20 INFO - PROCESS | 1847 | 1461228200564 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}] 01:43:20 INFO - PROCESS | 1847 | 1461228200865 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 01:43:21 INFO - PROCESS | 1847 | 1461228201244 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x87f49000 == 172 [pid = 1847] [id = 689] 01:43:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x8fa22000) [pid = 1847] [serial = 2068] [outer = (nil)] 01:43:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x8fb92800) [pid = 1847] [serial = 2069] [outer = 0x8fa22000] 01:43:21 INFO - PROCESS | 1847 | 1461228201334 Marionette DEBUG loaded listener.js 01:43:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x8fb99000) [pid = 1847] [serial = 2070] [outer = 0x8fa22000] 01:43:22 INFO - PROCESS | 1847 | 1461228202277 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]]]}] 01:43:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:43:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1782ms 01:43:22 INFO - PROCESS | 1847 | 1461228202338 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 01:43:22 INFO - PROCESS | 1847 | 1461228202342 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 01:43:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:43:22 INFO - PROCESS | 1847 | 1461228202348 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:43:22 INFO - PROCESS | 1847 | 1461228202352 Marionette TRACE conn3 <- [1,2730,null,{}] 01:43:22 INFO - PROCESS | 1847 | 1461228202358 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}] 01:43:22 INFO - PROCESS | 1847 | 1461228202564 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 01:43:22 INFO - PROCESS | 1847 | 1461228202898 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5b8800 == 173 [pid = 1847] [id = 690] 01:43:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x8fb76800) [pid = 1847] [serial = 2071] [outer = (nil)] 01:43:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x90161800) [pid = 1847] [serial = 2072] [outer = 0x8fb76800] 01:43:22 INFO - PROCESS | 1847 | 1461228202988 Marionette DEBUG loaded listener.js 01:43:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x9016ec00) [pid = 1847] [serial = 2073] [outer = 0x8fb76800] 01:43:24 INFO - PROCESS | 1847 | 1461228204331 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] 01:43:24 INFO - PROCESS | 1847 | 1461228204400 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 01:43:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:43:24 INFO - PROCESS | 1847 | 1461228204406 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:43:24 INFO - PROCESS | 1847 | 1461228204409 Marionette TRACE conn3 <- [1,2734,null,{}] 01:43:24 INFO - PROCESS | 1847 | 1461228204415 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}] 01:43:24 INFO - PROCESS | 1847 | 1461228204756 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 01:43:24 INFO - PROCESS | 1847 | 1461228204918 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fb95400 == 174 [pid = 1847] [id = 691] 01:43:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x8fd85c00) [pid = 1847] [serial = 2074] [outer = (nil)] 01:43:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x902ee400) [pid = 1847] [serial = 2075] [outer = 0x8fd85c00] 01:43:25 INFO - PROCESS | 1847 | 1461228205004 Marionette DEBUG loaded listener.js 01:43:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x9031d400) [pid = 1847] [serial = 2076] [outer = 0x8fd85c00] 01:43:25 INFO - PROCESS | 1847 | 1461228205934 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]]]}] 01:43:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:43:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1585ms 01:43:25 INFO - PROCESS | 1847 | 1461228205993 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 01:43:25 INFO - PROCESS | 1847 | 1461228205996 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 01:43:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:43:26 INFO - PROCESS | 1847 | 1461228206003 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:43:26 INFO - PROCESS | 1847 | 1461228206006 Marionette TRACE conn3 <- [1,2738,null,{}] 01:43:26 INFO - PROCESS | 1847 | 1461228206012 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}] 01:43:26 INFO - PROCESS | 1847 | 1461228206212 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 01:43:26 INFO - PROCESS | 1847 | 1461228206508 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x90247c00 == 175 [pid = 1847] [id = 692] 01:43:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x902e4400) [pid = 1847] [serial = 2077] [outer = (nil)] 01:43:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x90347c00) [pid = 1847] [serial = 2078] [outer = 0x902e4400] 01:43:26 INFO - PROCESS | 1847 | 1461228206643 Marionette DEBUG loaded listener.js 01:43:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x904a4c00) [pid = 1847] [serial = 2079] [outer = 0x902e4400] 01:43:27 INFO - PROCESS | 1847 | 1461228207542 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]]]}] 01:43:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:43:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1587ms 01:43:27 INFO - PROCESS | 1847 | 1461228207591 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 01:43:27 INFO - PROCESS | 1847 | 1461228207594 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 01:43:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:43:27 INFO - PROCESS | 1847 | 1461228207601 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:43:27 INFO - PROCESS | 1847 | 1461228207605 Marionette TRACE conn3 <- [1,2742,null,{}] 01:43:27 INFO - PROCESS | 1847 | 1461228207610 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}] 01:43:27 INFO - PROCESS | 1847 | 1461228207820 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 01:43:28 INFO - PROCESS | 1847 | 1461228208154 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x8390fc00 == 176 [pid = 1847] [id = 693] 01:43:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x8b185800) [pid = 1847] [serial = 2080] [outer = (nil)] 01:43:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x911a1800) [pid = 1847] [serial = 2081] [outer = 0x8b185800] 01:43:28 INFO - PROCESS | 1847 | 1461228208243 Marionette DEBUG loaded listener.js 01:43:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x911a8800) [pid = 1847] [serial = 2082] [outer = 0x8b185800] 01:43:29 INFO - PROCESS | 1847 | 1461228209174 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]]]}] 01:43:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:43:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1642ms 01:43:29 INFO - PROCESS | 1847 | 1461228209245 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 01:43:29 INFO - PROCESS | 1847 | 1461228209249 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 01:43:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:43:29 INFO - PROCESS | 1847 | 1461228209256 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:43:29 INFO - PROCESS | 1847 | 1461228209260 Marionette TRACE conn3 <- [1,2746,null,{}] 01:43:29 INFO - PROCESS | 1847 | 1461228209266 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}] 01:43:29 INFO - PROCESS | 1847 | 1461228209536 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 01:43:29 INFO - PROCESS | 1847 | 1461228209893 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x913e0800 == 177 [pid = 1847] [id = 694] 01:43:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x91de9400) [pid = 1847] [serial = 2083] [outer = (nil)] 01:43:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x91dee000) [pid = 1847] [serial = 2084] [outer = 0x91de9400] 01:43:29 INFO - PROCESS | 1847 | 1461228209986 Marionette DEBUG loaded listener.js 01:43:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x92824800) [pid = 1847] [serial = 2085] [outer = 0x91de9400] 01:43:30 INFO - PROCESS | 1847 | 1461228210903 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]]]}] 01:43:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:43:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1694ms 01:43:30 INFO - PROCESS | 1847 | 1461228210951 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 01:43:30 INFO - PROCESS | 1847 | 1461228210954 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 01:43:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:43:30 INFO - PROCESS | 1847 | 1461228210961 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:43:30 INFO - PROCESS | 1847 | 1461228210964 Marionette TRACE conn3 <- [1,2750,null,{}] 01:43:30 INFO - PROCESS | 1847 | 1461228210970 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}] 01:43:31 INFO - PROCESS | 1847 | 1461228211172 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 01:43:31 INFO - PROCESS | 1847 | 1461228211477 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x913edc00 == 178 [pid = 1847] [id = 695] 01:43:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x91deac00) [pid = 1847] [serial = 2086] [outer = (nil)] 01:43:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x92af1c00) [pid = 1847] [serial = 2087] [outer = 0x91deac00] 01:43:31 INFO - PROCESS | 1847 | 1461228211613 Marionette DEBUG loaded listener.js 01:43:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x92af9c00) [pid = 1847] [serial = 2088] [outer = 0x91deac00] 01:43:32 INFO - PROCESS | 1847 | 1461228212502 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]]]}] 01:43:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:43:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1582ms 01:43:32 INFO - PROCESS | 1847 | 1461228212544 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 01:43:32 INFO - PROCESS | 1847 | 1461228212548 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 01:43:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:43:32 INFO - PROCESS | 1847 | 1461228212554 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:43:32 INFO - PROCESS | 1847 | 1461228212558 Marionette TRACE conn3 <- [1,2754,null,{}] 01:43:32 INFO - PROCESS | 1847 | 1461228212563 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}] 01:43:32 INFO - PROCESS | 1847 | 1461228212764 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 01:43:33 INFO - PROCESS | 1847 | 1461228213063 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x91d3c800 == 179 [pid = 1847] [id = 696] 01:43:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x92853c00) [pid = 1847] [serial = 2089] [outer = (nil)] 01:43:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x93b31000) [pid = 1847] [serial = 2090] [outer = 0x92853c00] 01:43:33 INFO - PROCESS | 1847 | 1461228213199 Marionette DEBUG loaded listener.js 01:43:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x93b36000) [pid = 1847] [serial = 2091] [outer = 0x92853c00] 01:43:34 INFO - PROCESS | 1847 | 1461228214097 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]]]}] 01:43:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:43:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1585ms 01:43:34 INFO - PROCESS | 1847 | 1461228214139 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 01:43:34 INFO - PROCESS | 1847 | 1461228214143 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 01:43:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:43:34 INFO - PROCESS | 1847 | 1461228214150 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:43:34 INFO - PROCESS | 1847 | 1461228214153 Marionette TRACE conn3 <- [1,2758,null,{}] 01:43:34 INFO - PROCESS | 1847 | 1461228214159 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}] 01:43:34 INFO - PROCESS | 1847 | 1461228214363 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 01:43:34 INFO - PROCESS | 1847 | 1461228214664 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x92ba9400 == 180 [pid = 1847] [id = 697] 01:43:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x92bb2400) [pid = 1847] [serial = 2092] [outer = (nil)] 01:43:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x93c76400) [pid = 1847] [serial = 2093] [outer = 0x92bb2400] 01:43:34 INFO - PROCESS | 1847 | 1461228214796 Marionette DEBUG loaded listener.js 01:43:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x93c7a800) [pid = 1847] [serial = 2094] [outer = 0x92bb2400] 01:43:35 INFO - PROCESS | 1847 | 1461228215652 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]]]}] 01:43:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:43:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1540ms 01:43:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:43:35 INFO - PROCESS | 1847 | 1461228215690 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 01:43:35 INFO - PROCESS | 1847 | 1461228215693 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 01:43:35 INFO - PROCESS | 1847 | 1461228215700 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:43:35 INFO - PROCESS | 1847 | 1461228215704 Marionette TRACE conn3 <- [1,2762,null,{}] 01:43:35 INFO - PROCESS | 1847 | 1461228215710 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}] 01:43:35 INFO - PROCESS | 1847 | 1461228215905 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 01:43:36 INFO - PROCESS | 1847 | 1461228216258 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x93c7e800 == 181 [pid = 1847] [id = 698] 01:43:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x946e3000) [pid = 1847] [serial = 2095] [outer = (nil)] 01:43:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x946ea800) [pid = 1847] [serial = 2096] [outer = 0x946e3000] 01:43:36 INFO - PROCESS | 1847 | 1461228216394 Marionette DEBUG loaded listener.js 01:43:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x95074800) [pid = 1847] [serial = 2097] [outer = 0x946e3000] 01:43:37 INFO - PROCESS | 1847 | 1461228217278 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]]]}] 01:43:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:43:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1635ms 01:43:37 INFO - PROCESS | 1847 | 1461228217335 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 01:43:37 INFO - PROCESS | 1847 | 1461228217338 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 01:43:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:43:37 INFO - PROCESS | 1847 | 1461228217345 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:43:37 INFO - PROCESS | 1847 | 1461228217348 Marionette TRACE conn3 <- [1,2766,null,{}] 01:43:37 INFO - PROCESS | 1847 | 1461228217354 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}] 01:43:37 INFO - PROCESS | 1847 | 1461228217554 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 01:43:37 INFO - PROCESS | 1847 | 1461228217850 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x93c75000 == 182 [pid = 1847] [id = 699] 01:43:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x93c77c00) [pid = 1847] [serial = 2098] [outer = (nil)] 01:43:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x962cf000) [pid = 1847] [serial = 2099] [outer = 0x93c77c00] 01:43:37 INFO - PROCESS | 1847 | 1461228217982 Marionette DEBUG loaded listener.js 01:43:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x96393c00) [pid = 1847] [serial = 2100] [outer = 0x93c77c00] 01:43:38 INFO - PROCESS | 1847 | 1461228218836 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]]]}] 01:43:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:43:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1536ms 01:43:38 INFO - PROCESS | 1847 | 1461228218882 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 01:43:38 INFO - PROCESS | 1847 | 1461228218885 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 01:43:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:43:38 INFO - PROCESS | 1847 | 1461228218907 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:43:38 INFO - PROCESS | 1847 | 1461228218911 Marionette TRACE conn3 <- [1,2770,null,{}] 01:43:38 INFO - PROCESS | 1847 | 1461228218922 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}] 01:43:39 INFO - PROCESS | 1847 | 1461228219125 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 01:43:39 INFO - PROCESS | 1847 | 1461228219422 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x9620d000 == 183 [pid = 1847] [id = 700] 01:43:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x9639f400) [pid = 1847] [serial = 2101] [outer = (nil)] 01:43:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x970bac00) [pid = 1847] [serial = 2102] [outer = 0x9639f400] 01:43:39 INFO - PROCESS | 1847 | 1461228219552 Marionette DEBUG loaded listener.js 01:43:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x97125800) [pid = 1847] [serial = 2103] [outer = 0x9639f400] 01:43:40 INFO - PROCESS | 1847 | 1461228220460 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]]]}] 01:43:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:43:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1610ms 01:43:40 INFO - PROCESS | 1847 | 1461228220508 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 01:43:40 INFO - PROCESS | 1847 | 1461228220512 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 01:43:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:43:40 INFO - PROCESS | 1847 | 1461228220521 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:43:40 INFO - PROCESS | 1847 | 1461228220524 Marionette TRACE conn3 <- [1,2774,null,{}] 01:43:40 INFO - PROCESS | 1847 | 1461228220530 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}] 01:43:40 INFO - PROCESS | 1847 | 1461228220733 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 01:43:41 INFO - PROCESS | 1847 | 1461228221040 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x9639cc00 == 184 [pid = 1847] [id = 701] 01:43:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x9639d000) [pid = 1847] [serial = 2104] [outer = (nil)] 01:43:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x97509000) [pid = 1847] [serial = 2105] [outer = 0x9639d000] 01:43:41 INFO - PROCESS | 1847 | 1461228221173 Marionette DEBUG loaded listener.js 01:43:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x9750a400) [pid = 1847] [serial = 2106] [outer = 0x9639d000] 01:43:43 INFO - PROCESS | 1847 | --DOCSHELL 0x978bdc00 == 183 [pid = 1847] [id = 632] 01:43:43 INFO - PROCESS | 1847 | --DOCSHELL 0x840e3400 == 182 [pid = 1847] [id = 479] 01:43:43 INFO - PROCESS | 1847 | --DOCSHELL 0x8e733800 == 181 [pid = 1847] [id = 631] 01:43:43 INFO - PROCESS | 1847 | --DOCSHELL 0x8390b800 == 180 [pid = 1847] [id = 633] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0xa0ada400) [pid = 1847] [serial = 1908] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x9b0fc000) [pid = 1847] [serial = 1905] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x8dc95800) [pid = 1847] [serial = 1854] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0xa0f9dc00) [pid = 1847] [serial = 1911] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0xa0e9b800) [pid = 1847] [serial = 1839] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x88d79000) [pid = 1847] [serial = 1985] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x89c74400) [pid = 1847] [serial = 1988] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x87f4fc00) [pid = 1847] [serial = 1982] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x863f1400) [pid = 1847] [serial = 1979] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x86fab800) [pid = 1847] [serial = 1980] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0xa3c03400) [pid = 1847] [serial = 1976] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0xa0e9a000) [pid = 1847] [serial = 1973] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x9feaa400) [pid = 1847] [serial = 1971] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x9fc55400) [pid = 1847] [serial = 1970] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x9ae0d400) [pid = 1847] [serial = 1968] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x99293000) [pid = 1847] [serial = 1967] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x9868b400) [pid = 1847] [serial = 1965] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x98686800) [pid = 1847] [serial = 1964] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x97ea6400) [pid = 1847] [serial = 1962] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x97ea2c00) [pid = 1847] [serial = 1961] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x9797fc00) [pid = 1847] [serial = 1959] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x978bfc00) [pid = 1847] [serial = 1958] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x96fa7800) [pid = 1847] [serial = 1956] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x96291c00) [pid = 1847] [serial = 1955] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x93c72400) [pid = 1847] [serial = 1953] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x93b37800) [pid = 1847] [serial = 1952] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x9284a400) [pid = 1847] [serial = 1950] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x92823c00) [pid = 1847] [serial = 1949] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x911a2400) [pid = 1847] [serial = 1947] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x90535000) [pid = 1847] [serial = 1946] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x90323c00) [pid = 1847] [serial = 1944] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x9031f000) [pid = 1847] [serial = 1943] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x90240800) [pid = 1847] [serial = 1941] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x900eac00) [pid = 1847] [serial = 1940] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x8fb6e400) [pid = 1847] [serial = 1938] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x8fa29400) [pid = 1847] [serial = 1937] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x8f2a6000) [pid = 1847] [serial = 1935] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x8e6d1800) [pid = 1847] [serial = 1934] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x8dc55400) [pid = 1847] [serial = 1932] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x8bf1e800) [pid = 1847] [serial = 1931] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x8b5a8800) [pid = 1847] [serial = 1929] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x8b188000) [pid = 1847] [serial = 1928] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x87d9b400) [pid = 1847] [serial = 1926] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x86fb0800) [pid = 1847] [serial = 1925] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x89db8c00) [pid = 1847] [serial = 1989] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x88d80800) [pid = 1847] [serial = 1986] [outer = (nil)] [url = about:blank] 01:43:43 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x88655800) [pid = 1847] [serial = 1983] [outer = (nil)] [url = about:blank] 01:43:44 INFO - PROCESS | 1847 | 1461228224100 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]]]}] 01:43:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:43:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 3597ms 01:43:44 INFO - PROCESS | 1847 | 1461228224119 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 01:43:44 INFO - PROCESS | 1847 | 1461228224125 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 01:43:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:43:44 INFO - PROCESS | 1847 | 1461228224134 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:43:44 INFO - PROCESS | 1847 | 1461228224139 Marionette TRACE conn3 <- [1,2778,null,{}] 01:43:44 INFO - PROCESS | 1847 | 1461228224147 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}] 01:43:44 INFO - PROCESS | 1847 | 1461228224384 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 01:43:44 INFO - PROCESS | 1847 | 1461228224605 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x8390ac00 == 181 [pid = 1847] [id = 702] 01:43:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x85295c00) [pid = 1847] [serial = 2107] [outer = (nil)] 01:43:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x87f50400) [pid = 1847] [serial = 2108] [outer = 0x85295c00] 01:43:44 INFO - PROCESS | 1847 | 1461228224688 Marionette DEBUG loaded listener.js 01:43:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x8866f400) [pid = 1847] [serial = 2109] [outer = 0x85295c00] 01:43:45 INFO - PROCESS | 1847 | 1461228225478 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]]]}] 01:43:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:43:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1391ms 01:43:45 INFO - PROCESS | 1847 | 1461228225528 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 01:43:45 INFO - PROCESS | 1847 | 1461228225535 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 01:43:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:43:45 INFO - PROCESS | 1847 | 1461228225546 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:43:45 INFO - PROCESS | 1847 | 1461228225549 Marionette TRACE conn3 <- [1,2782,null,{}] 01:43:45 INFO - PROCESS | 1847 | 1461228225555 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}] 01:43:45 INFO - PROCESS | 1847 | 1461228225850 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 01:43:46 INFO - PROCESS | 1847 | 1461228225985 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x89c70c00 == 182 [pid = 1847] [id = 703] 01:43:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x89c72400) [pid = 1847] [serial = 2110] [outer = (nil)] 01:43:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x89db3800) [pid = 1847] [serial = 2111] [outer = 0x89c72400] 01:43:46 INFO - PROCESS | 1847 | 1461228226087 Marionette DEBUG loaded listener.js 01:43:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x89e21800) [pid = 1847] [serial = 2112] [outer = 0x89c72400] 01:43:47 INFO - PROCESS | 1847 | 1461228227110 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]]]}] 01:43:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:43:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1631ms 01:43:47 INFO - PROCESS | 1847 | 1461228227178 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 01:43:47 INFO - PROCESS | 1847 | 1461228227182 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 01:43:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:43:47 INFO - PROCESS | 1847 | 1461228227188 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:43:47 INFO - PROCESS | 1847 | 1461228227194 Marionette TRACE conn3 <- [1,2786,null,{}] 01:43:47 INFO - PROCESS | 1847 | 1461228227216 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}] 01:43:47 INFO - PROCESS | 1847 | 1461228227498 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 01:43:47 INFO - PROCESS | 1847 | 1461228227538 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x8865c000 == 183 [pid = 1847] [id = 704] 01:43:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8b5ad000) [pid = 1847] [serial = 2113] [outer = (nil)] 01:43:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x8b6f8400) [pid = 1847] [serial = 2114] [outer = 0x8b5ad000] 01:43:47 INFO - PROCESS | 1847 | 1461228227763 Marionette DEBUG loaded listener.js 01:43:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x8b883000) [pid = 1847] [serial = 2115] [outer = 0x8b5ad000] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x9ffd1400) [pid = 1847] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x8b5b9000) [pid = 1847] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x88d4e000) [pid = 1847] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x88677000) [pid = 1847] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x8529a400) [pid = 1847] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x90170800) [pid = 1847] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x90243c00) [pid = 1847] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x8fd93000) [pid = 1847] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x8fb71400) [pid = 1847] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x8fb72c00) [pid = 1847] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x8f2a8000) [pid = 1847] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x8e735400) [pid = 1847] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x8e610400) [pid = 1847] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x8dc93c00) [pid = 1847] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x8dc97400) [pid = 1847] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x8bf1d800) [pid = 1847] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x8b9f0c00) [pid = 1847] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x8b5b4400) [pid = 1847] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x8b18d000) [pid = 1847] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:43:48 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x87d8f800) [pid = 1847] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:43:49 INFO - PROCESS | 1847 | 1461228229135 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]]]}] 01:43:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:43:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1999ms 01:43:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:43:49 INFO - PROCESS | 1847 | 1461228229187 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 01:43:49 INFO - PROCESS | 1847 | 1461228229191 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 01:43:49 INFO - PROCESS | 1847 | 1461228229197 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:43:49 INFO - PROCESS | 1847 | 1461228229200 Marionette TRACE conn3 <- [1,2790,null,{}] 01:43:49 INFO - PROCESS | 1847 | 1461228229206 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}] 01:43:49 INFO - PROCESS | 1847 | 1461228229470 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 01:43:49 INFO - PROCESS | 1847 | 1461228229605 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b18d000 == 184 [pid = 1847] [id = 705] 01:43:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x8b6fc000) [pid = 1847] [serial = 2116] [outer = (nil)] 01:43:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x8b9fc000) [pid = 1847] [serial = 2117] [outer = 0x8b6fc000] 01:43:49 INFO - PROCESS | 1847 | 1461228229682 Marionette DEBUG loaded listener.js 01:43:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x8bf1e800) [pid = 1847] [serial = 2118] [outer = 0x8b6fc000] 01:43:50 INFO - PROCESS | 1847 | 1461228230513 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]]]}] 01:43:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:43:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1340ms 01:43:50 INFO - PROCESS | 1847 | 1461228230536 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 01:43:50 INFO - PROCESS | 1847 | 1461228230540 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 01:43:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:43:50 INFO - PROCESS | 1847 | 1461228230546 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:43:50 INFO - PROCESS | 1847 | 1461228230548 Marionette TRACE conn3 <- [1,2794,null,{}] 01:43:50 INFO - PROCESS | 1847 | 1461228230554 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}] 01:43:50 INFO - PROCESS | 1847 | 1461228230963 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 01:43:51 INFO - PROCESS | 1847 | 1461228231156 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x86fa2400 == 185 [pid = 1847] [id = 706] 01:43:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x86fa4400) [pid = 1847] [serial = 2119] [outer = (nil)] 01:43:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x86faf400) [pid = 1847] [serial = 2120] [outer = 0x86fa4400] 01:43:51 INFO - PROCESS | 1847 | 1461228231341 Marionette DEBUG loaded listener.js 01:43:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x87d97800) [pid = 1847] [serial = 2121] [outer = 0x86fa4400] 01:43:52 INFO - PROCESS | 1847 | 1461228232344 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]]]}] 01:43:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:43:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1829ms 01:43:52 INFO - PROCESS | 1847 | 1461228232377 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 01:43:52 INFO - PROCESS | 1847 | 1461228232383 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 01:43:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:43:52 INFO - PROCESS | 1847 | 1461228232391 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:43:52 INFO - PROCESS | 1847 | 1461228232397 Marionette TRACE conn3 <- [1,2798,null,{}] 01:43:52 INFO - PROCESS | 1847 | 1461228232404 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}] 01:43:52 INFO - PROCESS | 1847 | 1461228232620 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 01:43:52 INFO - PROCESS | 1847 | 1461228232968 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x88d75000 == 186 [pid = 1847] [id = 707] 01:43:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x88d79400) [pid = 1847] [serial = 2122] [outer = (nil)] 01:43:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x89c6c000) [pid = 1847] [serial = 2123] [outer = 0x88d79400] 01:43:53 INFO - PROCESS | 1847 | 1461228233064 Marionette DEBUG loaded listener.js 01:43:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x89db1400) [pid = 1847] [serial = 2124] [outer = 0x88d79400] 01:43:54 INFO - PROCESS | 1847 | 1461228234108 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]]]}] 01:43:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:43:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1743ms 01:43:54 INFO - PROCESS | 1847 | 1461228234134 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 01:43:54 INFO - PROCESS | 1847 | 1461228234140 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 01:43:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:43:54 INFO - PROCESS | 1847 | 1461228234146 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:43:54 INFO - PROCESS | 1847 | 1461228234149 Marionette TRACE conn3 <- [1,2802,null,{}] 01:43:54 INFO - PROCESS | 1847 | 1461228234156 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}] 01:43:54 INFO - PROCESS | 1847 | 1461228234378 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 01:43:54 INFO - PROCESS | 1847 | 1461228234758 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b188000 == 187 [pid = 1847] [id = 708] 01:43:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x8b246400) [pid = 1847] [serial = 2125] [outer = (nil)] 01:43:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x8b6f2400) [pid = 1847] [serial = 2126] [outer = 0x8b246400] 01:43:54 INFO - PROCESS | 1847 | 1461228234853 Marionette DEBUG loaded listener.js 01:43:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x8b9fd400) [pid = 1847] [serial = 2127] [outer = 0x8b246400] 01:43:55 INFO - PROCESS | 1847 | 1461228235820 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]]]}] 01:43:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:43:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1740ms 01:43:55 INFO - PROCESS | 1847 | 1461228235887 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 01:43:55 INFO - PROCESS | 1847 | 1461228235894 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 01:43:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:43:55 INFO - PROCESS | 1847 | 1461228235911 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:43:55 INFO - PROCESS | 1847 | 1461228235918 Marionette TRACE conn3 <- [1,2806,null,{}] 01:43:55 INFO - PROCESS | 1847 | 1461228235924 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}] 01:43:56 INFO - PROCESS | 1847 | 1461228236180 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 01:43:56 INFO - PROCESS | 1847 | 1461228236525 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b884000 == 188 [pid = 1847] [id = 709] 01:43:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x8dc93800) [pid = 1847] [serial = 2128] [outer = (nil)] 01:43:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x8e5acc00) [pid = 1847] [serial = 2129] [outer = 0x8dc93800] 01:43:56 INFO - PROCESS | 1847 | 1461228236620 Marionette DEBUG loaded listener.js 01:43:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x8e603800) [pid = 1847] [serial = 2130] [outer = 0x8dc93800] 01:43:57 INFO - PROCESS | 1847 | 1461228237507 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]]]}] 01:43:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:43:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1642ms 01:43:57 INFO - PROCESS | 1847 | 1461228237545 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 01:43:57 INFO - PROCESS | 1847 | 1461228237549 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 01:43:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:43:57 INFO - PROCESS | 1847 | 1461228237556 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:43:57 INFO - PROCESS | 1847 | 1461228237559 Marionette TRACE conn3 <- [1,2810,null,{}] 01:43:57 INFO - PROCESS | 1847 | 1461228237579 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}] 01:43:57 INFO - PROCESS | 1847 | 1461228237862 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 01:43:58 INFO - PROCESS | 1847 | 1461228238082 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b9f2c00 == 189 [pid = 1847] [id = 710] 01:43:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x8dd29c00) [pid = 1847] [serial = 2131] [outer = (nil)] 01:43:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x8e739000) [pid = 1847] [serial = 2132] [outer = 0x8dd29c00] 01:43:58 INFO - PROCESS | 1847 | 1461228238220 Marionette DEBUG loaded listener.js 01:43:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8f2a5000) [pid = 1847] [serial = 2133] [outer = 0x8dd29c00] 01:43:59 INFO - PROCESS | 1847 | 1461228239128 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]]]}] 01:43:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:43:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1638ms 01:43:59 INFO - PROCESS | 1847 | 1461228239194 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 01:43:59 INFO - PROCESS | 1847 | 1461228239198 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 01:43:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:43:59 INFO - PROCESS | 1847 | 1461228239205 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:43:59 INFO - PROCESS | 1847 | 1461228239208 Marionette TRACE conn3 <- [1,2814,null,{}] 01:43:59 INFO - PROCESS | 1847 | 1461228239214 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}] 01:43:59 INFO - PROCESS | 1847 | 1461228239426 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 01:43:59 INFO - PROCESS | 1847 | 1461228239772 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f9ba400 == 190 [pid = 1847] [id = 711] 01:43:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x8f9bcc00) [pid = 1847] [serial = 2134] [outer = (nil)] 01:43:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x8f9c6400) [pid = 1847] [serial = 2135] [outer = 0x8f9bcc00] 01:43:59 INFO - PROCESS | 1847 | 1461228239878 Marionette DEBUG loaded listener.js 01:44:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x8fb74800) [pid = 1847] [serial = 2136] [outer = 0x8f9bcc00] 01:44:00 INFO - PROCESS | 1847 | 1461228240860 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]]]}] 01:44:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:44:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1732ms 01:44:00 INFO - PROCESS | 1847 | 1461228240938 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 01:44:00 INFO - PROCESS | 1847 | 1461228240942 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 01:44:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:44:00 INFO - PROCESS | 1847 | 1461228240948 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:44:00 INFO - PROCESS | 1847 | 1461228240952 Marionette TRACE conn3 <- [1,2818,null,{}] 01:44:00 INFO - PROCESS | 1847 | 1461228240958 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}] 01:44:01 INFO - PROCESS | 1847 | 1461228241199 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 01:44:01 INFO - PROCESS | 1847 | 1461228241542 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f5e1800 == 191 [pid = 1847] [id = 712] 01:44:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x8f5e2c00) [pid = 1847] [serial = 2137] [outer = (nil)] 01:44:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x900ed000) [pid = 1847] [serial = 2138] [outer = 0x8f5e2c00] 01:44:01 INFO - PROCESS | 1847 | 1461228241641 Marionette DEBUG loaded listener.js 01:44:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x900f5400) [pid = 1847] [serial = 2139] [outer = 0x8f5e2c00] 01:44:02 INFO - PROCESS | 1847 | 1461228242562 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]]]}] 01:44:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:44:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1680ms 01:44:02 INFO - PROCESS | 1847 | 1461228242630 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 01:44:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:44:02 INFO - PROCESS | 1847 | 1461228242634 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 01:44:02 INFO - PROCESS | 1847 | 1461228242640 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:44:02 INFO - PROCESS | 1847 | 1461228242644 Marionette TRACE conn3 <- [1,2822,null,{}] 01:44:02 INFO - PROCESS | 1847 | 1461228242649 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}] 01:44:02 INFO - PROCESS | 1847 | 1461228242895 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 01:44:03 INFO - PROCESS | 1847 | 1461228243231 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e6cb000 == 192 [pid = 1847] [id = 713] 01:44:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x8f381000) [pid = 1847] [serial = 2140] [outer = (nil)] 01:44:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x9024a800) [pid = 1847] [serial = 2141] [outer = 0x8f381000] 01:44:03 INFO - PROCESS | 1847 | 1461228243321 Marionette DEBUG loaded listener.js 01:44:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x902e0c00) [pid = 1847] [serial = 2142] [outer = 0x8f381000] 01:44:04 INFO - PROCESS | 1847 | 1461228244230 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]]]}] 01:44:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:44:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1639ms 01:44:04 INFO - PROCESS | 1847 | 1461228244279 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 01:44:04 INFO - PROCESS | 1847 | 1461228244283 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 01:44:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:44:04 INFO - PROCESS | 1847 | 1461228244290 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:44:04 INFO - PROCESS | 1847 | 1461228244292 Marionette TRACE conn3 <- [1,2826,null,{}] 01:44:04 INFO - PROCESS | 1847 | 1461228244299 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}] 01:44:04 INFO - PROCESS | 1847 | 1461228244502 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 01:44:04 INFO - PROCESS | 1847 | 1461228244838 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fd8a000 == 193 [pid = 1847] [id = 714] 01:44:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x900f0c00) [pid = 1847] [serial = 2143] [outer = (nil)] 01:44:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x90349400) [pid = 1847] [serial = 2144] [outer = 0x900f0c00] 01:44:04 INFO - PROCESS | 1847 | 1461228244929 Marionette DEBUG loaded listener.js 01:44:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x91127000) [pid = 1847] [serial = 2145] [outer = 0x900f0c00] 01:44:05 INFO - PROCESS | 1847 | 1461228245799 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:44:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:44:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1580ms 01:44:05 INFO - PROCESS | 1847 | 1461228245874 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 01:44:05 INFO - PROCESS | 1847 | 1461228245877 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 01:44:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:44:05 INFO - PROCESS | 1847 | 1461228245886 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:44:05 INFO - PROCESS | 1847 | 1461228245888 Marionette TRACE conn3 <- [1,2830,null,{}] 01:44:05 INFO - PROCESS | 1847 | 1461228245895 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}] 01:44:06 INFO - PROCESS | 1847 | 1461228246099 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 01:44:06 INFO - PROCESS | 1847 | 1461228246395 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e609400 == 194 [pid = 1847] [id = 715] 01:44:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x9033fc00) [pid = 1847] [serial = 2146] [outer = (nil)] 01:44:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x913e2000) [pid = 1847] [serial = 2147] [outer = 0x9033fc00] 01:44:06 INFO - PROCESS | 1847 | 1461228246525 Marionette DEBUG loaded listener.js 01:44:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x91d42000) [pid = 1847] [serial = 2148] [outer = 0x9033fc00] 01:44:07 INFO - PROCESS | 1847 | 1461228247526 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]]]}] 01:44:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:44:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1682ms 01:44:07 INFO - PROCESS | 1847 | 1461228247569 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 01:44:07 INFO - PROCESS | 1847 | 1461228247573 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 01:44:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:44:07 INFO - PROCESS | 1847 | 1461228247579 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:44:07 INFO - PROCESS | 1847 | 1461228247583 Marionette TRACE conn3 <- [1,2834,null,{}] 01:44:07 INFO - PROCESS | 1847 | 1461228247589 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}] 01:44:07 INFO - PROCESS | 1847 | 1461228247785 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 01:44:08 INFO - PROCESS | 1847 | 1461228248149 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x92855c00 == 195 [pid = 1847] [id = 716] 01:44:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x92aed800) [pid = 1847] [serial = 2149] [outer = (nil)] 01:44:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x93b2d800) [pid = 1847] [serial = 2150] [outer = 0x92aed800] 01:44:08 INFO - PROCESS | 1847 | 1461228248262 Marionette DEBUG loaded listener.js 01:44:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x93c7e000) [pid = 1847] [serial = 2151] [outer = 0x92aed800] 01:44:09 INFO - PROCESS | 1847 | 1461228249185 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:44:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:44:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1636ms 01:44:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:44:09 INFO - PROCESS | 1847 | 1461228249217 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 01:44:09 INFO - PROCESS | 1847 | 1461228249220 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 01:44:09 INFO - PROCESS | 1847 | 1461228249227 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:44:09 INFO - PROCESS | 1847 | 1461228249231 Marionette TRACE conn3 <- [1,2838,null,{}] 01:44:09 INFO - PROCESS | 1847 | 1461228249238 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}] 01:44:09 INFO - PROCESS | 1847 | 1461228249469 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 01:44:09 INFO - PROCESS | 1847 | 1461228249817 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x946edc00 == 196 [pid = 1847] [id = 717] 01:44:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x962d0c00) [pid = 1847] [serial = 2152] [outer = (nil)] 01:44:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x974ef000) [pid = 1847] [serial = 2153] [outer = 0x962d0c00] 01:44:09 INFO - PROCESS | 1847 | 1461228249907 Marionette DEBUG loaded listener.js 01:44:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x975d8c00) [pid = 1847] [serial = 2154] [outer = 0x962d0c00] 01:44:10 INFO - PROCESS | 1847 | 1461228250819 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]]]}] 01:44:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:44:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1639ms 01:44:10 INFO - PROCESS | 1847 | 1461228250866 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 01:44:10 INFO - PROCESS | 1847 | 1461228250870 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 01:44:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:44:10 INFO - PROCESS | 1847 | 1461228250876 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:44:10 INFO - PROCESS | 1847 | 1461228250880 Marionette TRACE conn3 <- [1,2842,null,{}] 01:44:10 INFO - PROCESS | 1847 | 1461228250885 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}] 01:44:11 INFO - PROCESS | 1847 | 1461228251093 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 01:44:11 INFO - PROCESS | 1847 | 1461228251360 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x863e5400 == 197 [pid = 1847] [id = 718] 01:44:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x913e2c00) [pid = 1847] [serial = 2155] [outer = (nil)] 01:44:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x9761e400) [pid = 1847] [serial = 2156] [outer = 0x913e2c00] 01:44:11 INFO - PROCESS | 1847 | 1461228251445 Marionette DEBUG loaded listener.js 01:44:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x97620800) [pid = 1847] [serial = 2157] [outer = 0x913e2c00] 01:44:12 INFO - PROCESS | 1847 | 1461228252444 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]]]}] 01:44:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:44:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1642ms 01:44:12 INFO - PROCESS | 1847 | 1461228252519 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 01:44:12 INFO - PROCESS | 1847 | 1461228252523 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 01:44:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:44:12 INFO - PROCESS | 1847 | 1461228252529 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:44:12 INFO - PROCESS | 1847 | 1461228252533 Marionette TRACE conn3 <- [1,2846,null,{}] 01:44:12 INFO - PROCESS | 1847 | 1461228252539 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}] 01:44:12 INFO - PROCESS | 1847 | 1461228252778 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 01:44:13 INFO - PROCESS | 1847 | 1461228253127 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x93c7e400 == 198 [pid = 1847] [id = 719] 01:44:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x96396c00) [pid = 1847] [serial = 2158] [outer = (nil)] 01:44:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x978b8400) [pid = 1847] [serial = 2159] [outer = 0x96396c00] 01:44:13 INFO - PROCESS | 1847 | 1461228253220 Marionette DEBUG loaded listener.js 01:44:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x978bc400) [pid = 1847] [serial = 2160] [outer = 0x96396c00] 01:44:14 INFO - PROCESS | 1847 | 1461228254106 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]]]}] 01:44:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:44:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1632ms 01:44:14 INFO - PROCESS | 1847 | 1461228254163 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 01:44:14 INFO - PROCESS | 1847 | 1461228254167 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 01:44:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:44:14 INFO - PROCESS | 1847 | 1461228254173 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:44:14 INFO - PROCESS | 1847 | 1461228254177 Marionette TRACE conn3 <- [1,2850,null,{}] 01:44:14 INFO - PROCESS | 1847 | 1461228254182 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}] 01:44:14 INFO - PROCESS | 1847 | 1461228254393 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 01:44:14 INFO - PROCESS | 1847 | 1461228254745 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x97854800 == 199 [pid = 1847] [id = 720] 01:44:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x978bc000) [pid = 1847] [serial = 2161] [outer = (nil)] 01:44:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x97982400) [pid = 1847] [serial = 2162] [outer = 0x978bc000] 01:44:14 INFO - PROCESS | 1847 | 1461228254833 Marionette DEBUG loaded listener.js 01:44:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x97986000) [pid = 1847] [serial = 2163] [outer = 0x978bc000] 01:44:15 INFO - PROCESS | 1847 | 1461228255727 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:44:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:44:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1589ms 01:44:15 INFO - PROCESS | 1847 | 1461228255763 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 01:44:15 INFO - PROCESS | 1847 | 1461228255767 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 01:44:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:44:15 INFO - PROCESS | 1847 | 1461228255773 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:44:15 INFO - PROCESS | 1847 | 1461228255776 Marionette TRACE conn3 <- [1,2854,null,{}] 01:44:15 INFO - PROCESS | 1847 | 1461228255782 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}] 01:44:16 INFO - PROCESS | 1847 | 1461228256002 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 01:44:16 INFO - PROCESS | 1847 | 1461228256351 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x85045400 == 200 [pid = 1847] [id = 721] 01:44:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x91dea400) [pid = 1847] [serial = 2164] [outer = (nil)] 01:44:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x97d95000) [pid = 1847] [serial = 2165] [outer = 0x91dea400] 01:44:16 INFO - PROCESS | 1847 | 1461228256440 Marionette DEBUG loaded listener.js 01:44:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x97d99800) [pid = 1847] [serial = 2166] [outer = 0x91dea400] 01:44:17 INFO - PROCESS | 1847 | 1461228257391 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]]]}] 01:44:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:44:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1690ms 01:44:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:44:17 INFO - PROCESS | 1847 | 1461228257464 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 01:44:17 INFO - PROCESS | 1847 | 1461228257467 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 01:44:17 INFO - PROCESS | 1847 | 1461228257474 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:44:17 INFO - PROCESS | 1847 | 1461228257477 Marionette TRACE conn3 <- [1,2858,null,{}] 01:44:17 INFO - PROCESS | 1847 | 1461228257483 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}] 01:44:17 INFO - PROCESS | 1847 | 1461228257686 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 01:44:18 INFO - PROCESS | 1847 | 1461228258042 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x97980c00 == 201 [pid = 1847] [id = 722] 01:44:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x97988800) [pid = 1847] [serial = 2167] [outer = (nil)] 01:44:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x97e9e800) [pid = 1847] [serial = 2168] [outer = 0x97988800] 01:44:18 INFO - PROCESS | 1847 | 1461228258136 Marionette DEBUG loaded listener.js 01:44:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x97ea1400) [pid = 1847] [serial = 2169] [outer = 0x97988800] 01:44:18 INFO - PROCESS | 1847 | 1461228258992 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:44:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:44:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1581ms 01:44:19 INFO - PROCESS | 1847 | 1461228259055 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 01:44:19 INFO - PROCESS | 1847 | 1461228259059 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 01:44:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:44:19 INFO - PROCESS | 1847 | 1461228259065 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:44:19 INFO - PROCESS | 1847 | 1461228259068 Marionette TRACE conn3 <- [1,2862,null,{}] 01:44:19 INFO - PROCESS | 1847 | 1461228259074 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}] 01:44:19 INFO - PROCESS | 1847 | 1461228259281 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 01:44:19 INFO - PROCESS | 1847 | 1461228259628 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x97b27400 == 202 [pid = 1847] [id = 723] 01:44:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x97d9e400) [pid = 1847] [serial = 2170] [outer = (nil)] 01:44:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x97eacc00) [pid = 1847] [serial = 2171] [outer = 0x97d9e400] 01:44:19 INFO - PROCESS | 1847 | 1461228259720 Marionette DEBUG loaded listener.js 01:44:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x98366800) [pid = 1847] [serial = 2172] [outer = 0x97d9e400] 01:44:20 INFO - PROCESS | 1847 | 1461228260642 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]]]}] 01:44:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:44:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1633ms 01:44:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:44:20 INFO - PROCESS | 1847 | 1461228260698 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 01:44:20 INFO - PROCESS | 1847 | 1461228260702 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 01:44:20 INFO - PROCESS | 1847 | 1461228260708 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:44:20 INFO - PROCESS | 1847 | 1461228260712 Marionette TRACE conn3 <- [1,2866,null,{}] 01:44:20 INFO - PROCESS | 1847 | 1461228260717 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}] 01:44:20 INFO - PROCESS | 1847 | 1461228260927 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 01:44:21 INFO - PROCESS | 1847 | 1461228261275 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x863eac00 == 201 [pid = 1847] [id = 659] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x8866f000 == 200 [pid = 1847] [id = 681] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x88673400 == 199 [pid = 1847] [id = 477] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x85296800 == 198 [pid = 1847] [id = 660] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x8529a000 == 197 [pid = 1847] [id = 662] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x87d91400 == 196 [pid = 1847] [id = 286] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x8b191c00 == 195 [pid = 1847] [id = 550] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x8b18d000 == 194 [pid = 1847] [id = 705] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x8865c000 == 193 [pid = 1847] [id = 704] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x89c70c00 == 192 [pid = 1847] [id = 703] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x8390ac00 == 191 [pid = 1847] [id = 702] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x93c7e800 == 190 [pid = 1847] [id = 698] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x92ba9400 == 189 [pid = 1847] [id = 697] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x91d3c800 == 188 [pid = 1847] [id = 696] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x913edc00 == 187 [pid = 1847] [id = 695] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x8390fc00 == 186 [pid = 1847] [id = 693] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x913e0800 == 185 [pid = 1847] [id = 694] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x90247c00 == 184 [pid = 1847] [id = 692] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x8fb95400 == 183 [pid = 1847] [id = 691] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5b8800 == 182 [pid = 1847] [id = 690] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x87f49000 == 181 [pid = 1847] [id = 689] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x8e5ad000 == 180 [pid = 1847] [id = 688] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5b7000 == 179 [pid = 1847] [id = 687] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x8b6f8000 == 178 [pid = 1847] [id = 686] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x89e2b000 == 177 [pid = 1847] [id = 685] 01:44:23 INFO - PROCESS | 1847 | --DOCSHELL 0x863e9c00 == 176 [pid = 1847] [id = 684] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0xa281b400) [pid = 1847] [serial = 1974] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x8e5af400) [pid = 1847] [serial = 1923] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x8b23f800) [pid = 1847] [serial = 2048] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x88d50400) [pid = 1847] [serial = 2045] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x863ee800) [pid = 1847] [serial = 2042] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x878ed000) [pid = 1847] [serial = 2043] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x9052e000) [pid = 1847] [serial = 2039] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x90347800) [pid = 1847] [serial = 2037] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x90342000) [pid = 1847] [serial = 2036] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x902ee800) [pid = 1847] [serial = 2034] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x902eb800) [pid = 1847] [serial = 2033] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x90249400) [pid = 1847] [serial = 2031] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x90240400) [pid = 1847] [serial = 2030] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x900f7800) [pid = 1847] [serial = 2028] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x900ee400) [pid = 1847] [serial = 2027] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x8fb9f800) [pid = 1847] [serial = 2025] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x8fb97c00) [pid = 1847] [serial = 2024] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x8f9bc000) [pid = 1847] [serial = 2022] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x8f5e8800) [pid = 1847] [serial = 2021] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x8f2aa800) [pid = 1847] [serial = 2019] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x8f2a5800) [pid = 1847] [serial = 2018] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x8e739800) [pid = 1847] [serial = 2016] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x8e737800) [pid = 1847] [serial = 2015] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x8e6c7c00) [pid = 1847] [serial = 2013] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x8e60e400) [pid = 1847] [serial = 2012] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x8e5b4c00) [pid = 1847] [serial = 2010] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x8e5a8400) [pid = 1847] [serial = 2009] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x8c10d400) [pid = 1847] [serial = 2007] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x8c107000) [pid = 1847] [serial = 2006] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x8bf13800) [pid = 1847] [serial = 2004] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x8b9fb400) [pid = 1847] [serial = 2003] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x8b881000) [pid = 1847] [serial = 2001] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x8b879c00) [pid = 1847] [serial = 2000] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x8b24c800) [pid = 1847] [serial = 1998] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x8b240800) [pid = 1847] [serial = 1997] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x88d7b000) [pid = 1847] [serial = 1995] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x88d4a800) [pid = 1847] [serial = 1994] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x89e2a800) [pid = 1847] [serial = 1991] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x8b247000) [pid = 1847] [serial = 2049] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x89c69400) [pid = 1847] [serial = 2046] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x8b18b800) [pid = 1847] [serial = 2051] [outer = (nil)] [url = about:blank] 01:44:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x8390b800 == 177 [pid = 1847] [id = 724] 01:44:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x8390fc00) [pid = 1847] [serial = 2173] [outer = (nil)] 01:44:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8529dc00) [pid = 1847] [serial = 2174] [outer = 0x8390fc00] 01:44:23 INFO - PROCESS | 1847 | 1461228263562 Marionette DEBUG loaded listener.js 01:44:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x86fa8400) [pid = 1847] [serial = 2175] [outer = 0x8390fc00] 01:44:24 INFO - PROCESS | 1847 | 1461228264463 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]]]}] 01:44:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:44:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 3797ms 01:44:24 INFO - PROCESS | 1847 | 1461228264505 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 01:44:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:44:24 INFO - PROCESS | 1847 | 1461228264509 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 01:44:24 INFO - PROCESS | 1847 | 1461228264517 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:44:24 INFO - PROCESS | 1847 | 1461228264522 Marionette TRACE conn3 <- [1,2870,null,{}] 01:44:24 INFO - PROCESS | 1847 | 1461228264529 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}] 01:44:24 INFO - PROCESS | 1847 | 1461228264722 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 01:44:24 INFO - PROCESS | 1847 | 1461228264762 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x88656400 == 178 [pid = 1847] [id = 725] 01:44:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x88669400) [pid = 1847] [serial = 2176] [outer = (nil)] 01:44:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x88d42c00) [pid = 1847] [serial = 2177] [outer = 0x88669400] 01:44:25 INFO - PROCESS | 1847 | 1461228265028 Marionette DEBUG loaded listener.js 01:44:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x88d71800) [pid = 1847] [serial = 2178] [outer = 0x88669400] 01:44:25 INFO - PROCESS | 1847 | 1461228265926 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]]]}] 01:44:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:44:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1449ms 01:44:25 INFO - PROCESS | 1847 | 1461228265965 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 01:44:25 INFO - PROCESS | 1847 | 1461228265971 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 01:44:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:44:25 INFO - PROCESS | 1847 | 1461228265980 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:44:25 INFO - PROCESS | 1847 | 1461228265985 Marionette TRACE conn3 <- [1,2874,null,{}] 01:44:26 INFO - PROCESS | 1847 | 1461228265995 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}] 01:44:26 INFO - PROCESS | 1847 | 1461228266262 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 01:44:26 INFO - PROCESS | 1847 | 1461228266289 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x840f0c00 == 179 [pid = 1847] [id = 726] 01:44:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x885a5000) [pid = 1847] [serial = 2179] [outer = (nil)] 01:44:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x89db9c00) [pid = 1847] [serial = 2180] [outer = 0x885a5000] 01:44:26 INFO - PROCESS | 1847 | 1461228266362 Marionette DEBUG loaded listener.js 01:44:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x89e26c00) [pid = 1847] [serial = 2181] [outer = 0x885a5000] 01:44:27 INFO - PROCESS | 1847 | 1461228267541 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]]]}] 01:44:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:44:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1586ms 01:44:27 INFO - PROCESS | 1847 | 1461228267567 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 01:44:27 INFO - PROCESS | 1847 | 1461228267571 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 01:44:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:44:27 INFO - PROCESS | 1847 | 1461228267577 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:44:27 INFO - PROCESS | 1847 | 1461228267583 Marionette TRACE conn3 <- [1,2878,null,{}] 01:44:27 INFO - PROCESS | 1847 | 1461228267605 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}] 01:44:27 INFO - PROCESS | 1847 | 1461228267882 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x93c77c00) [pid = 1847] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x8bf11c00) [pid = 1847] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x946e3000) [pid = 1847] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x8fb76800) [pid = 1847] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x8bf1d000) [pid = 1847] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x89c72c00) [pid = 1847] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x8b5ad000) [pid = 1847] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x85295c00) [pid = 1847] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x89e29800) [pid = 1847] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x89e2f800) [pid = 1847] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x902e4400) [pid = 1847] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x8b185800) [pid = 1847] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x89c72400) [pid = 1847] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x8fa22000) [pid = 1847] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x86fa9800) [pid = 1847] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x92853c00) [pid = 1847] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x8e5af000) [pid = 1847] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x91deac00) [pid = 1847] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x9639d000) [pid = 1847] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x8fd85c00) [pid = 1847] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x91de9400) [pid = 1847] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x92bb2400) [pid = 1847] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:44:28 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x902e5800) [pid = 1847] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:44:28 INFO - PROCESS | 1847 | 1461228268671 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x8504a000 == 180 [pid = 1847] [id = 727] 01:44:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x85050800) [pid = 1847] [serial = 2182] [outer = (nil)] 01:44:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x87d96800) [pid = 1847] [serial = 2183] [outer = 0x85050800] 01:44:28 INFO - PROCESS | 1847 | 1461228268765 Marionette DEBUG loaded listener.js 01:44:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x89c72c00) [pid = 1847] [serial = 2184] [outer = 0x85050800] 01:44:29 INFO - PROCESS | 1847 | 1461228269550 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]]]}] 01:44:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:44:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1989ms 01:44:29 INFO - PROCESS | 1847 | 1461228269566 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 01:44:29 INFO - PROCESS | 1847 | 1461228269570 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 01:44:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:44:29 INFO - PROCESS | 1847 | 1461228269577 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:44:29 INFO - PROCESS | 1847 | 1461228269581 Marionette TRACE conn3 <- [1,2882,null,{}] 01:44:29 INFO - PROCESS | 1847 | 1461228269600 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}] 01:44:29 INFO - PROCESS | 1847 | 1461228269791 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 01:44:29 INFO - PROCESS | 1847 | 1461228269807 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x86fab000 == 181 [pid = 1847] [id = 728] 01:44:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x8b24a000) [pid = 1847] [serial = 2185] [outer = (nil)] 01:44:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x8b87a800) [pid = 1847] [serial = 2186] [outer = 0x8b24a000] 01:44:29 INFO - PROCESS | 1847 | 1461228269881 Marionette DEBUG loaded listener.js 01:44:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x8b882400) [pid = 1847] [serial = 2187] [outer = 0x8b24a000] 01:44:31 INFO - PROCESS | 1847 | 1461228271286 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]]]}] 01:44:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:44:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1746ms 01:44:31 INFO - PROCESS | 1847 | 1461228271326 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 01:44:31 INFO - PROCESS | 1847 | 1461228271332 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 01:44:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:44:31 INFO - PROCESS | 1847 | 1461228271341 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:44:31 INFO - PROCESS | 1847 | 1461228271347 Marionette TRACE conn3 <- [1,2886,null,{}] 01:44:31 INFO - PROCESS | 1847 | 1461228271356 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}] 01:44:31 INFO - PROCESS | 1847 | 1461228271571 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 01:44:31 INFO - PROCESS | 1847 | 1461228271928 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x8859b000 == 182 [pid = 1847] [id = 729] 01:44:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x88651000) [pid = 1847] [serial = 2188] [outer = (nil)] 01:44:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x88d74800) [pid = 1847] [serial = 2189] [outer = 0x88651000] 01:44:32 INFO - PROCESS | 1847 | 1461228272026 Marionette DEBUG loaded listener.js 01:44:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x89e2b000) [pid = 1847] [serial = 2190] [outer = 0x88651000] 01:44:33 INFO - PROCESS | 1847 | 1461228273082 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]]]}] 01:44:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:44:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1795ms 01:44:33 INFO - PROCESS | 1847 | 1461228273136 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 01:44:33 INFO - PROCESS | 1847 | 1461228273146 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 01:44:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:44:33 INFO - PROCESS | 1847 | 1461228273156 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:44:33 INFO - PROCESS | 1847 | 1461228273160 Marionette TRACE conn3 <- [1,2890,null,{}] 01:44:33 INFO - PROCESS | 1847 | 1461228273167 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}] 01:44:33 INFO - PROCESS | 1847 | 1461228273381 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 01:44:33 INFO - PROCESS | 1847 | 1461228273761 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5af800 == 183 [pid = 1847] [id = 730] 01:44:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x8b5bd800) [pid = 1847] [serial = 2191] [outer = (nil)] 01:44:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x8b87e400) [pid = 1847] [serial = 2192] [outer = 0x8b5bd800] 01:44:33 INFO - PROCESS | 1847 | 1461228273864 Marionette DEBUG loaded listener.js 01:44:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x8bf12c00) [pid = 1847] [serial = 2193] [outer = 0x8b5bd800] 01:44:34 INFO - PROCESS | 1847 | 1461228274801 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:44:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:44:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1688ms 01:44:34 INFO - PROCESS | 1847 | 1461228274844 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 01:44:34 INFO - PROCESS | 1847 | 1461228274847 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 01:44:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:44:34 INFO - PROCESS | 1847 | 1461228274855 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:44:34 INFO - PROCESS | 1847 | 1461228274861 Marionette TRACE conn3 <- [1,2894,null,{}] 01:44:34 INFO - PROCESS | 1847 | 1461228274878 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}] 01:44:35 INFO - PROCESS | 1847 | 1461228275097 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 01:44:35 INFO - PROCESS | 1847 | 1461228275442 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x8c105400 == 184 [pid = 1847] [id = 731] 01:44:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x8c10c400) [pid = 1847] [serial = 2194] [outer = (nil)] 01:44:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x8dc98c00) [pid = 1847] [serial = 2195] [outer = 0x8c10c400] 01:44:35 INFO - PROCESS | 1847 | 1461228275545 Marionette DEBUG loaded listener.js 01:44:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x8dd27400) [pid = 1847] [serial = 2196] [outer = 0x8c10c400] 01:44:36 INFO - PROCESS | 1847 | 1461228276447 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]]]}] 01:44:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:44:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1640ms 01:44:36 INFO - PROCESS | 1847 | 1461228276495 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 01:44:36 INFO - PROCESS | 1847 | 1461228276500 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 01:44:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:44:36 INFO - PROCESS | 1847 | 1461228276507 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:44:36 INFO - PROCESS | 1847 | 1461228276510 Marionette TRACE conn3 <- [1,2898,null,{}] 01:44:36 INFO - PROCESS | 1847 | 1461228276516 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}] 01:44:36 INFO - PROCESS | 1847 | 1461228276722 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 01:44:37 INFO - PROCESS | 1847 | 1461228277011 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc5c000 == 185 [pid = 1847] [id = 732] 01:44:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8dd26800) [pid = 1847] [serial = 2197] [outer = (nil)] 01:44:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x8e5b4400) [pid = 1847] [serial = 2198] [outer = 0x8dd26800] 01:44:37 INFO - PROCESS | 1847 | 1461228277147 Marionette DEBUG loaded listener.js 01:44:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x8e60c400) [pid = 1847] [serial = 2199] [outer = 0x8dd26800] 01:44:38 INFO - PROCESS | 1847 | 1461228278090 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]]]}] 01:44:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:44:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1638ms 01:44:38 INFO - PROCESS | 1847 | 1461228278146 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 01:44:38 INFO - PROCESS | 1847 | 1461228278149 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 01:44:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:44:38 INFO - PROCESS | 1847 | 1461228278156 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:44:38 INFO - PROCESS | 1847 | 1461228278160 Marionette TRACE conn3 <- [1,2902,null,{}] 01:44:38 INFO - PROCESS | 1847 | 1461228278165 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}] 01:44:38 INFO - PROCESS | 1847 | 1461228278366 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 01:44:38 INFO - PROCESS | 1847 | 1461228278657 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e5ac800 == 186 [pid = 1847] [id = 733] 01:44:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x8e5ae400) [pid = 1847] [serial = 2200] [outer = (nil)] 01:44:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x8e6d2800) [pid = 1847] [serial = 2201] [outer = 0x8e5ae400] 01:44:38 INFO - PROCESS | 1847 | 1461228278790 Marionette DEBUG loaded listener.js 01:44:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x8e73ac00) [pid = 1847] [serial = 2202] [outer = 0x8e5ae400] 01:44:39 INFO - PROCESS | 1847 | 1461228279733 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:44:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:44:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1641ms 01:44:39 INFO - PROCESS | 1847 | 1461228279798 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 01:44:39 INFO - PROCESS | 1847 | 1461228279802 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 01:44:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:44:39 INFO - PROCESS | 1847 | 1461228279808 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:44:39 INFO - PROCESS | 1847 | 1461228279813 Marionette TRACE conn3 <- [1,2906,null,{}] 01:44:39 INFO - PROCESS | 1847 | 1461228279818 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}] 01:44:40 INFO - PROCESS | 1847 | 1461228280083 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 01:44:40 INFO - PROCESS | 1847 | 1461228280427 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e73a800 == 187 [pid = 1847] [id = 734] 01:44:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x8e73d800) [pid = 1847] [serial = 2203] [outer = (nil)] 01:44:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x8f9c7400) [pid = 1847] [serial = 2204] [outer = 0x8e73d800] 01:44:40 INFO - PROCESS | 1847 | 1461228280540 Marionette DEBUG loaded listener.js 01:44:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x8fb6e000) [pid = 1847] [serial = 2205] [outer = 0x8e73d800] 01:44:41 INFO - PROCESS | 1847 | 1461228281452 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]]]}] 01:44:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:44:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1689ms 01:44:41 INFO - PROCESS | 1847 | 1461228281498 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 01:44:41 INFO - PROCESS | 1847 | 1461228281502 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 01:44:41 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:44:41 INFO - PROCESS | 1847 | 1461228281508 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:44:41 INFO - PROCESS | 1847 | 1461228281512 Marionette TRACE conn3 <- [1,2910,null,{}] 01:44:41 INFO - PROCESS | 1847 | 1461228281517 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}] 01:44:41 INFO - PROCESS | 1847 | 1461228281721 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 01:44:42 INFO - PROCESS | 1847 | 1461228282013 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f9bb400 == 188 [pid = 1847] [id = 735] 01:44:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x8f9bc000) [pid = 1847] [serial = 2206] [outer = (nil)] 01:44:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x8fb99c00) [pid = 1847] [serial = 2207] [outer = 0x8f9bc000] 01:44:42 INFO - PROCESS | 1847 | 1461228282145 Marionette DEBUG loaded listener.js 01:44:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x8fd86400) [pid = 1847] [serial = 2208] [outer = 0x8f9bc000] 01:44:42 INFO - PROCESS | 1847 | 1461228282931 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]]]}] 01:44:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:44:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:44:42 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1480ms 01:44:42 INFO - PROCESS | 1847 | 1461228282989 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 01:44:42 INFO - PROCESS | 1847 | 1461228282993 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 01:44:42 INFO - TEST-START | /DOMEvents/constructors.html 01:44:43 INFO - PROCESS | 1847 | 1461228283000 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:44:43 INFO - PROCESS | 1847 | 1461228283002 Marionette TRACE conn3 <- [1,2914,null,{}] 01:44:43 INFO - PROCESS | 1847 | 1461228283029 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}] 01:44:43 INFO - PROCESS | 1847 | 1461228283227 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 01:44:43 INFO - PROCESS | 1847 | 1461228283531 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fb76000 == 189 [pid = 1847] [id = 736] 01:44:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x8fb94c00) [pid = 1847] [serial = 2209] [outer = (nil)] 01:44:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x90164400) [pid = 1847] [serial = 2210] [outer = 0x8fb94c00] 01:44:43 INFO - PROCESS | 1847 | 1461228283616 Marionette DEBUG loaded listener.js 01:44:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x90169000) [pid = 1847] [serial = 2211] [outer = 0x8fb94c00] 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:44:44 INFO - PROCESS | 1847 | 1461228284609 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]]]}] 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:44:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:44:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:44:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:44:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:44:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:44:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:44:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:44:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:44:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:44:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:44:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:44:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:44:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:44:44 INFO - TEST-OK | /DOMEvents/constructors.html | took 1673ms 01:44:44 INFO - PROCESS | 1847 | 1461228284699 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 01:44:44 INFO - PROCESS | 1847 | 1461228284707 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 01:44:44 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:44:44 INFO - PROCESS | 1847 | 1461228284717 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:44:44 INFO - PROCESS | 1847 | 1461228284719 Marionette TRACE conn3 <- [1,2918,null,{}] 01:44:44 INFO - PROCESS | 1847 | 1461228284730 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}] 01:44:44 INFO - PROCESS | 1847 | 1461228284930 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 01:44:45 INFO - PROCESS | 1847 | 1461228285267 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fb71c00 == 190 [pid = 1847] [id = 737] 01:44:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x8fb93400) [pid = 1847] [serial = 2212] [outer = (nil)] 01:44:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x902eb000) [pid = 1847] [serial = 2213] [outer = 0x8fb93400] 01:44:45 INFO - PROCESS | 1847 | 1461228285357 Marionette DEBUG loaded listener.js 01:44:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x9031c000) [pid = 1847] [serial = 2214] [outer = 0x8fb93400] 01:44:46 INFO - PROCESS | 1847 | 1461228286152 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:44:46 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:44:46 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1483ms 01:44:46 INFO - PROCESS | 1847 | 1461228286200 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 01:44:46 INFO - PROCESS | 1847 | 1461228286204 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 01:44:46 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:44:46 INFO - PROCESS | 1847 | 1461228286211 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:44:46 INFO - PROCESS | 1847 | 1461228286213 Marionette TRACE conn3 <- [1,2922,null,{}] 01:44:46 INFO - PROCESS | 1847 | 1461228286220 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}] 01:44:46 INFO - PROCESS | 1847 | 1461228286440 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 01:44:46 INFO - PROCESS | 1847 | 1461228286739 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x85045000 == 191 [pid = 1847] [id = 738] 01:44:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x8fb72c00) [pid = 1847] [serial = 2215] [outer = (nil)] 01:44:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x9033f400) [pid = 1847] [serial = 2216] [outer = 0x8fb72c00] 01:44:46 INFO - PROCESS | 1847 | 1461228286832 Marionette DEBUG loaded listener.js 01:44:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x90347800) [pid = 1847] [serial = 2217] [outer = 0x8fb72c00] 01:44:47 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:44:47 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:44:47 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:44:47 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:44:47 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:44:47 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:44:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:44:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:44:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:44:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:44:47 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 01:44:47 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:44:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:44:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:44:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:44:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:44:47 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 01:44:47 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:44:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:44:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:44:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:44:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:44:47 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]" 01:44:47 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:44:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:44:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:44:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:44:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:44:47 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:44:47 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1533ms 01:44:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:44:47 INFO - PROCESS | 1847 | 1461228287724 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]]]}] 01:44:47 INFO - PROCESS | 1847 | 1461228287749 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 01:44:47 INFO - PROCESS | 1847 | 1461228287757 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 01:44:47 INFO - PROCESS | 1847 | 1461228287766 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:44:47 INFO - PROCESS | 1847 | 1461228287771 Marionette TRACE conn3 <- [1,2926,null,{}] 01:44:47 INFO - PROCESS | 1847 | 1461228287782 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}] 01:44:48 INFO - PROCESS | 1847 | 1461228287999 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 01:44:48 INFO - PROCESS | 1847 | 1461228288312 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x90344800 == 192 [pid = 1847] [id = 739] 01:44:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x9034c800) [pid = 1847] [serial = 2218] [outer = (nil)] 01:44:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x9284a400) [pid = 1847] [serial = 2219] [outer = 0x9034c800] 01:44:48 INFO - PROCESS | 1847 | 1461228288404 Marionette DEBUG loaded listener.js 01:44:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x92af9800) [pid = 1847] [serial = 2220] [outer = 0x9034c800] 01:44:49 INFO - PROCESS | 1847 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:44:49 INFO - PROCESS | 1847 | 1461228289289 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]]]}] 01:44:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:44:49 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1541ms 01:44:49 INFO - PROCESS | 1847 | 1461228289308 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 01:44:49 INFO - PROCESS | 1847 | 1461228289311 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 01:44:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:44:49 INFO - PROCESS | 1847 | 1461228289318 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:44:49 INFO - PROCESS | 1847 | 1461228289321 Marionette TRACE conn3 <- [1,2930,null,{}] 01:44:49 INFO - PROCESS | 1847 | 1461228289327 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}] 01:44:49 INFO - PROCESS | 1847 | 1461228289519 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 01:44:49 INFO - PROCESS | 1847 | 1461228289790 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x93b2c800 == 193 [pid = 1847] [id = 740] 01:44:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x93b2ec00) [pid = 1847] [serial = 2221] [outer = (nil)] 01:44:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x93b3a800) [pid = 1847] [serial = 2222] [outer = 0x93b2ec00] 01:44:49 INFO - PROCESS | 1847 | 1461228289880 Marionette DEBUG loaded listener.js 01:44:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x93c73800) [pid = 1847] [serial = 2223] [outer = 0x93b2ec00] 01:44:50 INFO - PROCESS | 1847 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:44:50 INFO - PROCESS | 1847 | 1461228290682 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]]]}] 01:44:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:44:50 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1390ms 01:44:50 INFO - PROCESS | 1847 | 1461228290712 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 01:44:50 INFO - PROCESS | 1847 | 1461228290716 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 01:44:50 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:44:50 INFO - PROCESS | 1847 | 1461228290722 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:44:50 INFO - PROCESS | 1847 | 1461228290725 Marionette TRACE conn3 <- [1,2934,null,{}] 01:44:50 INFO - PROCESS | 1847 | 1461228290731 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}] 01:44:50 INFO - PROCESS | 1847 | 1461228290921 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 01:44:51 INFO - PROCESS | 1847 | 1461228291193 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x902e2800 == 194 [pid = 1847] [id = 741] 01:44:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x93b2f000) [pid = 1847] [serial = 2224] [outer = (nil)] 01:44:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x946ee000) [pid = 1847] [serial = 2225] [outer = 0x93b2f000] 01:44:51 INFO - PROCESS | 1847 | 1461228291281 Marionette DEBUG loaded listener.js 01:44:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x95077c00) [pid = 1847] [serial = 2226] [outer = 0x93b2f000] 01:44:52 INFO - PROCESS | 1847 | 1461228292072 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]]]}] 01:44:52 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:44:52 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1392ms 01:44:52 INFO - PROCESS | 1847 | 1461228292114 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 01:44:52 INFO - PROCESS | 1847 | 1461228292118 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 01:44:52 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:44:52 INFO - PROCESS | 1847 | 1461228292124 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:44:52 INFO - PROCESS | 1847 | 1461228292128 Marionette TRACE conn3 <- [1,2938,null,{}] 01:44:52 INFO - PROCESS | 1847 | 1461228292133 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}] 01:44:52 INFO - PROCESS | 1847 | 1461228292373 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 01:44:52 INFO - PROCESS | 1847 | 1461228292651 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x93b2dc00 == 195 [pid = 1847] [id = 742] 01:44:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x93b31400) [pid = 1847] [serial = 2227] [outer = (nil)] 01:44:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x970c6000) [pid = 1847] [serial = 2228] [outer = 0x93b31400] 01:44:52 INFO - PROCESS | 1847 | 1461228292739 Marionette DEBUG loaded listener.js 01:44:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x971a6800) [pid = 1847] [serial = 2229] [outer = 0x93b31400] 01:44:53 INFO - PROCESS | 1847 | 1461228293545 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]]]}] 01:44:53 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. 01:44:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1480ms 01:44:53 INFO - PROCESS | 1847 | 1461228293605 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 01:44:53 INFO - PROCESS | 1847 | 1461228293608 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 01:44:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:44:53 INFO - PROCESS | 1847 | 1461228293615 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:44:53 INFO - PROCESS | 1847 | 1461228293618 Marionette TRACE conn3 <- [1,2942,null,{}] 01:44:53 INFO - PROCESS | 1847 | 1461228293624 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}] 01:44:53 INFO - PROCESS | 1847 | 1461228293861 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 01:44:54 INFO - PROCESS | 1847 | 1461228294124 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x946e8c00 == 196 [pid = 1847] [id = 743] 01:44:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x96395400) [pid = 1847] [serial = 2230] [outer = (nil)] 01:44:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x9761f800) [pid = 1847] [serial = 2231] [outer = 0x96395400] 01:44:54 INFO - PROCESS | 1847 | 1461228294208 Marionette DEBUG loaded listener.js 01:44:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x978b5c00) [pid = 1847] [serial = 2232] [outer = 0x96395400] 01:44:55 INFO - PROCESS | 1847 | 1461228295057 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"]]]}] 01:44:55 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 01:44:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:44:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1484ms 01:44:55 INFO - PROCESS | 1847 | 1461228295100 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 01:44:55 INFO - PROCESS | 1847 | 1461228295103 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 01:44:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:44:55 INFO - PROCESS | 1847 | 1461228295110 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:44:55 INFO - PROCESS | 1847 | 1461228295114 Marionette TRACE conn3 <- [1,2946,null,{}] 01:44:55 INFO - PROCESS | 1847 | 1461228295120 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}] 01:44:55 INFO - PROCESS | 1847 | 1461228295318 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 01:44:55 INFO - PROCESS | 1847 | 1461228295610 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x900f6400 == 197 [pid = 1847] [id = 744] 01:44:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x9016ac00) [pid = 1847] [serial = 2233] [outer = (nil)] 01:44:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x97ea9800) [pid = 1847] [serial = 2234] [outer = 0x9016ac00] 01:44:55 INFO - PROCESS | 1847 | 1461228295697 Marionette DEBUG loaded listener.js 01:44:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x98366400) [pid = 1847] [serial = 2235] [outer = 0x9016ac00] 01:44:56 INFO - PROCESS | 1847 | 1461228296562 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]]]}] 01:44:56 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. 01:44:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1479ms 01:44:56 INFO - PROCESS | 1847 | 1461228296590 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 01:44:56 INFO - PROCESS | 1847 | 1461228296594 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 01:44:56 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:44:56 INFO - PROCESS | 1847 | 1461228296600 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:44:56 INFO - PROCESS | 1847 | 1461228296603 Marionette TRACE conn3 <- [1,2950,null,{}] 01:44:56 INFO - PROCESS | 1847 | 1461228296609 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}] 01:44:56 INFO - PROCESS | 1847 | 1461228296802 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 01:44:57 INFO - PROCESS | 1847 | 1461228297055 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x902e0800 == 198 [pid = 1847] [id = 745] 01:44:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x97ea8c00) [pid = 1847] [serial = 2236] [outer = (nil)] 01:44:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x984ad800) [pid = 1847] [serial = 2237] [outer = 0x97ea8c00] 01:44:57 INFO - PROCESS | 1847 | 1461228297140 Marionette DEBUG loaded listener.js 01:44:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x984b0000) [pid = 1847] [serial = 2238] [outer = 0x97ea8c00] 01:44:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x983bfc00 == 199 [pid = 1847] [id = 746] 01:44:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x984b5000) [pid = 1847] [serial = 2239] [outer = (nil)] 01:44:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x98686000) [pid = 1847] [serial = 2240] [outer = 0x984b5000] 01:44:58 INFO - PROCESS | 1847 | 1461228298082 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]]]}] 01:44:58 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. 01:44:58 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1532ms 01:44:58 INFO - PROCESS | 1847 | 1461228298133 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 01:44:58 INFO - PROCESS | 1847 | 1461228298136 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 01:44:58 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:44:58 INFO - PROCESS | 1847 | 1461228298143 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:44:58 INFO - PROCESS | 1847 | 1461228298146 Marionette TRACE conn3 <- [1,2954,null,{}] 01:44:58 INFO - PROCESS | 1847 | 1461228298152 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}] 01:44:58 INFO - PROCESS | 1847 | 1461228298385 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 01:44:58 INFO - PROCESS | 1847 | 1461228298737 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x983bd800 == 200 [pid = 1847] [id = 747] 01:44:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x984b9800) [pid = 1847] [serial = 2241] [outer = (nil)] 01:44:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x98689c00) [pid = 1847] [serial = 2242] [outer = 0x984b9800] 01:44:58 INFO - PROCESS | 1847 | 1461228298826 Marionette DEBUG loaded listener.js 01:44:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x9868c800) [pid = 1847] [serial = 2243] [outer = 0x984b9800] 01:44:59 INFO - PROCESS | 1847 | 1461228299592 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]]]}] 01:44:59 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:44:59 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 01:44:59 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1484ms 01:44:59 INFO - PROCESS | 1847 | 1461228299628 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 01:44:59 INFO - PROCESS | 1847 | 1461228299632 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 01:44:59 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:44:59 INFO - PROCESS | 1847 | 1461228299638 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:44:59 INFO - PROCESS | 1847 | 1461228299641 Marionette TRACE conn3 <- [1,2958,null,{}] 01:44:59 INFO - PROCESS | 1847 | 1461228299647 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}] 01:44:59 INFO - PROCESS | 1847 | 1461228299896 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 01:45:00 INFO - PROCESS | 1847 | 1461228300182 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x863edc00 == 201 [pid = 1847] [id = 748] 01:45:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x984b8400) [pid = 1847] [serial = 2244] [outer = (nil)] 01:45:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x9928f800) [pid = 1847] [serial = 2245] [outer = 0x984b8400] 01:45:00 INFO - PROCESS | 1847 | 1461228300314 Marionette DEBUG loaded listener.js 01:45:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x99295c00) [pid = 1847] [serial = 2246] [outer = 0x984b8400] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x8f5e3400 == 200 [pid = 1847] [id = 60] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x8fb99800 == 199 [pid = 1847] [id = 679] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x8fb6a000 == 198 [pid = 1847] [id = 675] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x90241800 == 197 [pid = 1847] [id = 677] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x840e4800 == 196 [pid = 1847] [id = 678] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x88d4cc00 == 195 [pid = 1847] [id = 665] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5bb000 == 194 [pid = 1847] [id = 667] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x8b5b3c00 == 193 [pid = 1847] [id = 666] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x8dc95400 == 192 [pid = 1847] [id = 669] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x8bf1e400 == 191 [pid = 1847] [id = 670] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x8e6d4000 == 190 [pid = 1847] [id = 672] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x8e5aec00 == 189 [pid = 1847] [id = 671] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x8390d000 == 188 [pid = 1847] [id = 478] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x8f2a2400 == 187 [pid = 1847] [id = 673] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x85290400 == 186 [pid = 1847] [id = 676] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x8b6f9800 == 185 [pid = 1847] [id = 668] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x8f5e1800 == 184 [pid = 1847] [id = 712] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x8b9f2c00 == 183 [pid = 1847] [id = 710] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x8f9ba400 == 182 [pid = 1847] [id = 711] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x8fa2d000 == 181 [pid = 1847] [id = 674] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x8b884000 == 180 [pid = 1847] [id = 709] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x8b188000 == 179 [pid = 1847] [id = 708] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x88d75000 == 178 [pid = 1847] [id = 707] 01:45:03 INFO - PROCESS | 1847 | --DOCSHELL 0x86fa2400 == 177 [pid = 1847] [id = 706] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x8b9fc000) [pid = 1847] [serial = 2117] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x962cf000) [pid = 1847] [serial = 2099] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x8e6c7400) [pid = 1847] [serial = 2064] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x946ea800) [pid = 1847] [serial = 2096] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x90161800) [pid = 1847] [serial = 2072] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x8dc9bc00) [pid = 1847] [serial = 2061] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x8b186800) [pid = 1847] [serial = 1992] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x8b883000) [pid = 1847] [serial = 2115] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x8866f400) [pid = 1847] [serial = 2109] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x87f50400) [pid = 1847] [serial = 2108] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0xa3c07400) [pid = 1847] [serial = 1977] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x8b5b4800) [pid = 1847] [serial = 2058] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x90347c00) [pid = 1847] [serial = 2078] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x95074800) [pid = 1847] [serial = 2097] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x911a1800) [pid = 1847] [serial = 2081] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x970bac00) [pid = 1847] [serial = 2102] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x89db3800) [pid = 1847] [serial = 2111] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x8fb92800) [pid = 1847] [serial = 2069] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x9016ec00) [pid = 1847] [serial = 2073] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x88d4ac00) [pid = 1847] [serial = 2055] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x93b31000) [pid = 1847] [serial = 2090] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x8f5db800) [pid = 1847] [serial = 2067] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x904a4c00) [pid = 1847] [serial = 2079] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x93b36000) [pid = 1847] [serial = 2091] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x8b6f8400) [pid = 1847] [serial = 2114] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x92af9c00) [pid = 1847] [serial = 2088] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x9750a400) [pid = 1847] [serial = 2106] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x88d41800) [pid = 1847] [serial = 2054] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x8f2a4400) [pid = 1847] [serial = 2066] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x9031d400) [pid = 1847] [serial = 2076] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x902ee400) [pid = 1847] [serial = 2075] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x92824800) [pid = 1847] [serial = 2085] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x93c7a800) [pid = 1847] [serial = 2094] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x911a8800) [pid = 1847] [serial = 2082] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x91123c00) [pid = 1847] [serial = 2040] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x8b241c00) [pid = 1847] [serial = 2057] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x93c76400) [pid = 1847] [serial = 2093] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x8dc59c00) [pid = 1847] [serial = 2060] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x8fb99000) [pid = 1847] [serial = 2070] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x96393c00) [pid = 1847] [serial = 2100] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x91dee000) [pid = 1847] [serial = 2084] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x92af1c00) [pid = 1847] [serial = 2087] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x8e5b4800) [pid = 1847] [serial = 2063] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x97509000) [pid = 1847] [serial = 2105] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x89e21800) [pid = 1847] [serial = 2112] [outer = (nil)] [url = about:blank] 01:45:03 INFO - PROCESS | 1847 | 1461228303820 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]]]}] 01:45:03 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. 01:45:03 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 4198ms 01:45:03 INFO - PROCESS | 1847 | 1461228303836 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 01:45:03 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:45:03 INFO - PROCESS | 1847 | 1461228303842 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 01:45:03 INFO - PROCESS | 1847 | 1461228303850 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:45:03 INFO - PROCESS | 1847 | 1461228303855 Marionette TRACE conn3 <- [1,2962,null,{}] 01:45:03 INFO - PROCESS | 1847 | 1461228303863 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}] 01:45:04 INFO - PROCESS | 1847 | 1461228304104 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 01:45:04 INFO - PROCESS | 1847 | 1461228304334 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x87f51400 == 178 [pid = 1847] [id = 749] 01:45:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x8859fc00) [pid = 1847] [serial = 2247] [outer = (nil)] 01:45:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x8866cc00) [pid = 1847] [serial = 2248] [outer = 0x8859fc00] 01:45:04 INFO - PROCESS | 1847 | 1461228304415 Marionette DEBUG loaded listener.js 01:45:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x88d46000) [pid = 1847] [serial = 2249] [outer = 0x8859fc00] 01:45:05 INFO - PROCESS | 1847 | 1461228305241 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]]]}] 01:45:05 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. 01:45:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1440ms 01:45:05 INFO - PROCESS | 1847 | 1461228305290 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 01:45:05 INFO - PROCESS | 1847 | 1461228305299 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 01:45:05 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:45:05 INFO - PROCESS | 1847 | 1461228305308 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:45:05 INFO - PROCESS | 1847 | 1461228305313 Marionette TRACE conn3 <- [1,2966,null,{}] 01:45:05 INFO - PROCESS | 1847 | 1461228305357 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}] 01:45:05 INFO - PROCESS | 1847 | 1461228305544 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 01:45:05 INFO - PROCESS | 1847 | 1461228305555 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x88d4ac00 == 179 [pid = 1847] [id = 750] 01:45:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x89c6fc00) [pid = 1847] [serial = 2250] [outer = (nil)] 01:45:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x89e24000) [pid = 1847] [serial = 2251] [outer = 0x89c6fc00] 01:45:05 INFO - PROCESS | 1847 | 1461228305639 Marionette DEBUG loaded listener.js 01:45:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x8b188000) [pid = 1847] [serial = 2252] [outer = 0x89c6fc00] 01:45:06 INFO - PROCESS | 1847 | 1461228306638 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]]]}] 01:45:06 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. 01:45:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1353ms 01:45:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:45:06 INFO - PROCESS | 1847 | 1461228306670 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 01:45:06 INFO - PROCESS | 1847 | 1461228306673 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 01:45:06 INFO - PROCESS | 1847 | 1461228306680 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:45:06 INFO - PROCESS | 1847 | 1461228306685 Marionette TRACE conn3 <- [1,2970,null,{}] 01:45:06 INFO - PROCESS | 1847 | 1461228306700 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}] 01:45:06 INFO - PROCESS | 1847 | 1461228306967 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 01:45:07 INFO - PROCESS | 1847 | 1461228307003 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x840e4800 == 180 [pid = 1847] [id = 751] 01:45:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x8b6f3c00) [pid = 1847] [serial = 2253] [outer = (nil)] 01:45:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x8b880c00) [pid = 1847] [serial = 2254] [outer = 0x8b6f3c00] 01:45:07 INFO - PROCESS | 1847 | 1461228307077 Marionette DEBUG loaded listener.js 01:45:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x8b9fe800) [pid = 1847] [serial = 2255] [outer = 0x8b6f3c00] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x97d9e400) [pid = 1847] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x96396c00) [pid = 1847] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x8b246400) [pid = 1847] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x913e2c00) [pid = 1847] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x88d79400) [pid = 1847] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x9639f400) [pid = 1847] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x8f9bcc00) [pid = 1847] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x88669400) [pid = 1847] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x85050800) [pid = 1847] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x87d96c00) [pid = 1847] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x8390fc00) [pid = 1847] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x962d0c00) [pid = 1847] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x8f381000) [pid = 1847] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x8f5e2c00) [pid = 1847] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x8dd29c00) [pid = 1847] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x91dea400) [pid = 1847] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x885a5000) [pid = 1847] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x97988800) [pid = 1847] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x9033fc00) [pid = 1847] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x92aed800) [pid = 1847] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x978bc000) [pid = 1847] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x8dc93800) [pid = 1847] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x900f0c00) [pid = 1847] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:45:08 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x86fa4400) [pid = 1847] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:45:08 INFO - PROCESS | 1847 | 1461228308646 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]]]}] 01:45:08 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. 01:45:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1988ms 01:45:08 INFO - PROCESS | 1847 | 1461228308667 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 01:45:08 INFO - PROCESS | 1847 | 1461228308671 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 01:45:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:45:08 INFO - PROCESS | 1847 | 1461228308677 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:45:08 INFO - PROCESS | 1847 | 1461228308679 Marionette TRACE conn3 <- [1,2974,null,{}] 01:45:08 INFO - PROCESS | 1847 | 1461228308685 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}] 01:45:09 INFO - PROCESS | 1847 | 1461228309005 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 01:45:09 INFO - PROCESS | 1847 | 1461228309147 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x89c70000 == 181 [pid = 1847] [id = 752] 01:45:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x89dbc400) [pid = 1847] [serial = 2256] [outer = (nil)] 01:45:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x8b6f9800) [pid = 1847] [serial = 2257] [outer = 0x89dbc400] 01:45:09 INFO - PROCESS | 1847 | 1461228309223 Marionette DEBUG loaded listener.js 01:45:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x8bf1a000) [pid = 1847] [serial = 2258] [outer = 0x89dbc400] 01:45:09 INFO - PROCESS | 1847 | 1461228309907 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]]]}] 01:45:09 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. 01:45:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1286ms 01:45:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:45:09 INFO - PROCESS | 1847 | 1461228309963 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 01:45:09 INFO - PROCESS | 1847 | 1461228309965 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 01:45:09 INFO - PROCESS | 1847 | 1461228309972 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:45:09 INFO - PROCESS | 1847 | 1461228309975 Marionette TRACE conn3 <- [1,2978,null,{}] 01:45:09 INFO - PROCESS | 1847 | 1461228309980 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}] 01:45:10 INFO - PROCESS | 1847 | 1461228310233 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 01:45:10 INFO - PROCESS | 1847 | 1461228310249 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d96c00 == 182 [pid = 1847] [id = 753] 01:45:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x88d79400) [pid = 1847] [serial = 2259] [outer = (nil)] 01:45:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x8dc58000) [pid = 1847] [serial = 2260] [outer = 0x88d79400] 01:45:10 INFO - PROCESS | 1847 | 1461228310446 Marionette DEBUG loaded listener.js 01:45:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x8dc94800) [pid = 1847] [serial = 2261] [outer = 0x88d79400] 01:45:11 INFO - PROCESS | 1847 | 1461228311438 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]]]}] 01:45:11 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. 01:45:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1480ms 01:45:11 INFO - PROCESS | 1847 | 1461228311451 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 01:45:11 INFO - PROCESS | 1847 | 1461228311459 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 01:45:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:45:11 INFO - PROCESS | 1847 | 1461228311468 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:45:11 INFO - PROCESS | 1847 | 1461228311474 Marionette TRACE conn3 <- [1,2982,null,{}] 01:45:11 INFO - PROCESS | 1847 | 1461228311482 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}] 01:45:11 INFO - PROCESS | 1847 | 1461228311731 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 01:45:12 INFO - PROCESS | 1847 | 1461228312011 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x87f4b800 == 183 [pid = 1847] [id = 754] 01:45:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x88669000) [pid = 1847] [serial = 2262] [outer = (nil)] 01:45:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x89c6f000) [pid = 1847] [serial = 2263] [outer = 0x88669000] 01:45:12 INFO - PROCESS | 1847 | 1461228312106 Marionette DEBUG loaded listener.js 01:45:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x89dbe800) [pid = 1847] [serial = 2264] [outer = 0x88669000] 01:45:13 INFO - PROCESS | 1847 | 1461228313048 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"]]]}] 01:45:13 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 01:45:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:45:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1638ms 01:45:13 INFO - PROCESS | 1847 | 1461228313107 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 01:45:13 INFO - PROCESS | 1847 | 1461228313115 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 01:45:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:45:13 INFO - PROCESS | 1847 | 1461228313141 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:45:13 INFO - PROCESS | 1847 | 1461228313147 Marionette TRACE conn3 <- [1,2986,null,{}] 01:45:13 INFO - PROCESS | 1847 | 1461228313157 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}] 01:45:13 INFO - PROCESS | 1847 | 1461228313367 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 01:45:13 INFO - PROCESS | 1847 | 1461228313660 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b5b9000 == 184 [pid = 1847] [id = 755] 01:45:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x8b9f1400) [pid = 1847] [serial = 2265] [outer = (nil)] 01:45:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8dc52800) [pid = 1847] [serial = 2266] [outer = 0x8b9f1400] 01:45:13 INFO - PROCESS | 1847 | 1461228313835 Marionette DEBUG loaded listener.js 01:45:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x8dca0400) [pid = 1847] [serial = 2267] [outer = 0x8b9f1400] 01:45:14 INFO - PROCESS | 1847 | 1461228314662 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]]]}] 01:45:14 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. 01:45:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1560ms 01:45:14 INFO - PROCESS | 1847 | 1461228314687 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 01:45:14 INFO - PROCESS | 1847 | 1461228314691 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 01:45:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:45:14 INFO - PROCESS | 1847 | 1461228314698 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:45:14 INFO - PROCESS | 1847 | 1461228314706 Marionette TRACE conn3 <- [1,2990,null,{}] 01:45:14 INFO - PROCESS | 1847 | 1461228314725 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}] 01:45:14 INFO - PROCESS | 1847 | 1461228314933 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 01:45:15 INFO - PROCESS | 1847 | 1461228315246 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x8dc51400 == 185 [pid = 1847] [id = 756] 01:45:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x8e6cd400) [pid = 1847] [serial = 2268] [outer = (nil)] 01:45:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x8e731400) [pid = 1847] [serial = 2269] [outer = 0x8e6cd400] 01:45:15 INFO - PROCESS | 1847 | 1461228315339 Marionette DEBUG loaded listener.js 01:45:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x8f29f400) [pid = 1847] [serial = 2270] [outer = 0x8e6cd400] 01:45:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e5b4800 == 186 [pid = 1847] [id = 757] 01:45:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x8f37e800) [pid = 1847] [serial = 2271] [outer = (nil)] 01:45:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x8f5db400) [pid = 1847] [serial = 2272] [outer = 0x8f37e800] 01:45:16 INFO - PROCESS | 1847 | 1461228316298 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]]]}] 01:45:16 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. 01:45:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1642ms 01:45:16 INFO - PROCESS | 1847 | 1461228316341 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 01:45:16 INFO - PROCESS | 1847 | 1461228316346 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 01:45:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:45:16 INFO - PROCESS | 1847 | 1461228316358 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:45:16 INFO - PROCESS | 1847 | 1461228316361 Marionette TRACE conn3 <- [1,2994,null,{}] 01:45:16 INFO - PROCESS | 1847 | 1461228316367 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}] 01:45:16 INFO - PROCESS | 1847 | 1461228316606 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 01:45:16 INFO - PROCESS | 1847 | 1461228316900 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x88d75400 == 187 [pid = 1847] [id = 758] 01:45:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x8e5ad800) [pid = 1847] [serial = 2273] [outer = (nil)] 01:45:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x8f9ba400) [pid = 1847] [serial = 2274] [outer = 0x8e5ad800] 01:45:17 INFO - PROCESS | 1847 | 1461228317036 Marionette DEBUG loaded listener.js 01:45:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x8f9c8c00) [pid = 1847] [serial = 2275] [outer = 0x8e5ad800] 01:45:17 INFO - PROCESS | 1847 | 1461228317838 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]]]}] 01:45:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:45:17 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 01:45:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1539ms 01:45:17 INFO - PROCESS | 1847 | 1461228317893 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 01:45:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:45:17 INFO - PROCESS | 1847 | 1461228317897 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 01:45:17 INFO - PROCESS | 1847 | 1461228317904 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:45:17 INFO - PROCESS | 1847 | 1461228317908 Marionette TRACE conn3 <- [1,2998,null,{}] 01:45:17 INFO - PROCESS | 1847 | 1461228317914 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}] 01:45:18 INFO - PROCESS | 1847 | 1461228318115 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 01:45:18 INFO - PROCESS | 1847 | 1461228318419 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x8f2a8c00 == 188 [pid = 1847] [id = 759] 01:45:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x8f376c00) [pid = 1847] [serial = 2276] [outer = (nil)] 01:45:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x8fb94000) [pid = 1847] [serial = 2277] [outer = 0x8f376c00] 01:45:18 INFO - PROCESS | 1847 | 1461228318507 Marionette DEBUG loaded listener.js 01:45:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x8fb99000) [pid = 1847] [serial = 2278] [outer = 0x8f376c00] 01:45:19 INFO - PROCESS | 1847 | 1461228319386 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]]]}] 01:45:19 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. 01:45:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1531ms 01:45:19 INFO - PROCESS | 1847 | 1461228319435 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 01:45:19 INFO - PROCESS | 1847 | 1461228319439 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 01:45:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:45:19 INFO - PROCESS | 1847 | 1461228319445 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:45:19 INFO - PROCESS | 1847 | 1461228319449 Marionette TRACE conn3 <- [1,3002,null,{}] 01:45:19 INFO - PROCESS | 1847 | 1461228319455 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}] 01:45:19 INFO - PROCESS | 1847 | 1461228319785 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 01:45:20 INFO - PROCESS | 1847 | 1461228320023 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e6cb400 == 189 [pid = 1847] [id = 760] 01:45:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x8fb73c00) [pid = 1847] [serial = 2279] [outer = (nil)] 01:45:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x9023d800) [pid = 1847] [serial = 2280] [outer = 0x8fb73c00] 01:45:20 INFO - PROCESS | 1847 | 1461228320117 Marionette DEBUG loaded listener.js 01:45:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x90241400) [pid = 1847] [serial = 2281] [outer = 0x8fb73c00] 01:45:20 INFO - PROCESS | 1847 | 1461228320960 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]]]}] 01:45:20 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. 01:45:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1533ms 01:45:20 INFO - PROCESS | 1847 | 1461228320979 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 01:45:20 INFO - PROCESS | 1847 | 1461228320983 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 01:45:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:45:20 INFO - PROCESS | 1847 | 1461228320989 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:45:20 INFO - PROCESS | 1847 | 1461228320993 Marionette TRACE conn3 <- [1,3006,null,{}] 01:45:21 INFO - PROCESS | 1847 | 1461228320999 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}] 01:45:21 INFO - PROCESS | 1847 | 1461228321193 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 01:45:21 INFO - PROCESS | 1847 | 1461228321469 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x8fb76c00 == 190 [pid = 1847] [id = 761] 01:45:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x9016bc00) [pid = 1847] [serial = 2282] [outer = (nil)] 01:45:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x90320c00) [pid = 1847] [serial = 2283] [outer = 0x9016bc00] 01:45:21 INFO - PROCESS | 1847 | 1461228321555 Marionette DEBUG loaded listener.js 01:45:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x90323400) [pid = 1847] [serial = 2284] [outer = 0x9016bc00] 01:45:22 INFO - PROCESS | 1847 | 1461228322402 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]]]}] 01:45:22 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. 01:45:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1439ms 01:45:22 INFO - PROCESS | 1847 | 1461228322430 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 01:45:22 INFO - PROCESS | 1847 | 1461228322434 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 01:45:22 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:45:22 INFO - PROCESS | 1847 | 1461228322440 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:45:22 INFO - PROCESS | 1847 | 1461228322444 Marionette TRACE conn3 <- [1,3010,null,{}] 01:45:22 INFO - PROCESS | 1847 | 1461228322449 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}] 01:45:22 INFO - PROCESS | 1847 | 1461228322690 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 01:45:23 INFO - PROCESS | 1847 | 1461228323017 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x9033dc00 == 191 [pid = 1847] [id = 762] 01:45:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x90340400) [pid = 1847] [serial = 2285] [outer = (nil)] 01:45:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x904a4800) [pid = 1847] [serial = 2286] [outer = 0x90340400] 01:45:23 INFO - PROCESS | 1847 | 1461228323116 Marionette DEBUG loaded listener.js 01:45:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x90535000) [pid = 1847] [serial = 2287] [outer = 0x90340400] 01:45:23 INFO - PROCESS | 1847 | 1461228323933 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]]]}] 01:45:23 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 01:45:23 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1536ms 01:45:23 INFO - PROCESS | 1847 | 1461228323977 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 01:45:23 INFO - PROCESS | 1847 | 1461228323980 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 01:45:23 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:45:23 INFO - PROCESS | 1847 | 1461228323987 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:45:23 INFO - PROCESS | 1847 | 1461228323990 Marionette TRACE conn3 <- [1,3014,null,{}] 01:45:24 INFO - PROCESS | 1847 | 1461228323996 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}] 01:45:24 INFO - PROCESS | 1847 | 1461228324190 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 01:45:24 INFO - PROCESS | 1847 | 1461228324497 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x902e1800 == 192 [pid = 1847] [id = 763] 01:45:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x9052a000) [pid = 1847] [serial = 2288] [outer = (nil)] 01:45:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x911a7c00) [pid = 1847] [serial = 2289] [outer = 0x9052a000] 01:45:24 INFO - PROCESS | 1847 | 1461228324585 Marionette DEBUG loaded listener.js 01:45:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x911aa800) [pid = 1847] [serial = 2290] [outer = 0x9052a000] 01:45:24 INFO - PROCESS | 1847 | [1847] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:45:25 INFO - PROCESS | 1847 | 1461228325537 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:45:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:45:25 INFO - {} 01:45:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:45:25 INFO - {} 01:45:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:45:25 INFO - {} 01:45:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:45:25 INFO - {} 01:45:25 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1588ms 01:45:25 INFO - PROCESS | 1847 | 1461228325581 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 01:45:25 INFO - PROCESS | 1847 | 1461228325585 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 01:45:25 INFO - TEST-START | /FileAPI/fileReader.html 01:45:25 INFO - PROCESS | 1847 | 1461228325591 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:45:25 INFO - PROCESS | 1847 | 1461228325594 Marionette TRACE conn3 <- [1,3018,null,{}] 01:45:25 INFO - PROCESS | 1847 | 1461228325662 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}] 01:45:25 INFO - PROCESS | 1847 | 1461228325882 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 01:45:26 INFO - PROCESS | 1847 | 1461228326244 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x913ecc00 == 193 [pid = 1847] [id = 764] 01:45:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x92824800) [pid = 1847] [serial = 2291] [outer = (nil)] 01:45:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x92ba6000) [pid = 1847] [serial = 2292] [outer = 0x92824800] 01:45:26 INFO - PROCESS | 1847 | 1461228326333 Marionette DEBUG loaded listener.js 01:45:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x93b34000) [pid = 1847] [serial = 2293] [outer = 0x92824800] 01:45:27 INFO - PROCESS | 1847 | 1461228327116 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]]]}] 01:45:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:45:27 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:45:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:45:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:45:27 INFO - TEST-OK | /FileAPI/fileReader.html | took 1541ms 01:45:27 INFO - PROCESS | 1847 | 1461228327133 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 01:45:27 INFO - PROCESS | 1847 | 1461228327138 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 01:45:27 INFO - TEST-START | /FileAPI/historical.html 01:45:27 INFO - PROCESS | 1847 | 1461228327144 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:45:27 INFO - PROCESS | 1847 | 1461228327149 Marionette TRACE conn3 <- [1,3022,null,{}] 01:45:27 INFO - PROCESS | 1847 | 1461228327154 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}] 01:45:27 INFO - PROCESS | 1847 | 1461228327363 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 01:45:27 INFO - PROCESS | 1847 | 1461228327662 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x92821c00 == 194 [pid = 1847] [id = 765] 01:45:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x92af4000) [pid = 1847] [serial = 2294] [outer = (nil)] 01:45:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x946eac00) [pid = 1847] [serial = 2295] [outer = 0x92af4000] 01:45:27 INFO - PROCESS | 1847 | 1461228327758 Marionette DEBUG loaded listener.js 01:45:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x96396000) [pid = 1847] [serial = 2296] [outer = 0x92af4000] 01:45:28 INFO - PROCESS | 1847 | 1461228328579 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"]]]}] 01:45:28 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:45:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:45:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:45:28 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:45:28 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:45:28 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:45:28 INFO - TEST-OK | /FileAPI/historical.html | took 1483ms 01:45:28 INFO - PROCESS | 1847 | 1461228328630 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 01:45:28 INFO - PROCESS | 1847 | 1461228328634 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 01:45:28 INFO - TEST-START | /FileAPI/idlharness.html 01:45:28 INFO - PROCESS | 1847 | 1461228328646 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:45:28 INFO - PROCESS | 1847 | 1461228328649 Marionette TRACE conn3 <- [1,3026,null,{}] 01:45:28 INFO - PROCESS | 1847 | 1461228328656 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}] 01:45:28 INFO - PROCESS | 1847 | 1461228328852 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 01:45:29 INFO - PROCESS | 1847 | 1461228329163 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x85297400 == 195 [pid = 1847] [id = 766] 01:45:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x88d4ec00) [pid = 1847] [serial = 2297] [outer = (nil)] 01:45:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x9750a800) [pid = 1847] [serial = 2298] [outer = 0x88d4ec00] 01:45:29 INFO - PROCESS | 1847 | 1461228329252 Marionette DEBUG loaded listener.js 01:45:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x975d0c00) [pid = 1847] [serial = 2299] [outer = 0x88d4ec00] 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:45:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:45:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:45:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:45:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:45:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:45:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:45:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:45:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:45:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:45:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:45:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:45:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:45:31 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 01:45:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:45:31 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 01:45:31 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 01:45:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:45:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:45:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:45:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:45:31 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 01:45:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:45:31 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 01:45:31 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 01:45:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:45:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:45:31 INFO - TEST-OK | /FileAPI/idlharness.html | took 2595ms 01:45:31 INFO - TEST-START | /FileAPI/idlharness.worker 01:45:31 INFO - PROCESS | 1847 | 1461228331049 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]]]}] 01:45:31 INFO - PROCESS | 1847 | 1461228331250 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 01:45:31 INFO - PROCESS | 1847 | 1461228331254 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 01:45:31 INFO - PROCESS | 1847 | 1461228331271 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:45:31 INFO - PROCESS | 1847 | 1461228331280 Marionette TRACE conn3 <- [1,3030,null,{}] 01:45:31 INFO - PROCESS | 1847 | 1461228331354 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}] 01:45:31 INFO - PROCESS | 1847 | 1461228331585 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 01:45:31 INFO - PROCESS | 1847 | 1461228331885 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x9033e400 == 196 [pid = 1847] [id = 767] 01:45:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x9112e400) [pid = 1847] [serial = 2300] [outer = (nil)] 01:45:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x9ae0a400) [pid = 1847] [serial = 2301] [outer = 0x9112e400] 01:45:31 INFO - PROCESS | 1847 | 1461228331970 Marionette DEBUG loaded listener.js 01:45:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x9ae64800) [pid = 1847] [serial = 2302] [outer = 0x9112e400] 01:45:32 INFO - PROCESS | 1847 | [1847] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:45:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:45:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:45:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:45:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:45:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:45:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:45:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:45:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:45:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:45:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:45:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:45:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:45:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:45:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:45:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:45:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:45:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:45:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:45:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:45:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:45:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:45:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:45:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:45:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:45:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:45:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:45:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:45:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:45:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:45:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:45:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:45:34 INFO - {} 01:45:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3287ms 01:45:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:45:34 INFO - PROCESS | 1847 | 1461228334387 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,{},{}]]]}] 01:45:34 INFO - PROCESS | 1847 | 1461228334556 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 01:45:34 INFO - PROCESS | 1847 | 1461228334558 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 01:45:34 INFO - PROCESS | 1847 | 1461228334575 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:45:34 INFO - PROCESS | 1847 | 1461228334583 Marionette TRACE conn3 <- [1,3034,null,{}] 01:45:34 INFO - PROCESS | 1847 | 1461228334598 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}] 01:45:34 INFO - PROCESS | 1847 | 1461228334926 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 01:45:35 INFO - PROCESS | 1847 | 1461228335237 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x978bc000 == 197 [pid = 1847] [id = 768] 01:45:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x9797c800) [pid = 1847] [serial = 2303] [outer = (nil)] 01:45:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0xa3c07400) [pid = 1847] [serial = 2304] [outer = 0x9797c800] 01:45:35 INFO - PROCESS | 1847 | 1461228335322 Marionette DEBUG loaded listener.js 01:45:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0xa3c09c00) [pid = 1847] [serial = 2305] [outer = 0x9797c800] 01:45:36 INFO - PROCESS | 1847 | 1461228336109 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]]]}] 01:45:36 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:45:36 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1548ms 01:45:36 INFO - PROCESS | 1847 | 1461228336122 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 01:45:36 INFO - PROCESS | 1847 | 1461228336125 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 01:45:36 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:45:36 INFO - PROCESS | 1847 | 1461228336141 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:45:36 INFO - PROCESS | 1847 | 1461228336143 Marionette TRACE conn3 <- [1,3038,null,{}] 01:45:36 INFO - PROCESS | 1847 | 1461228336150 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}] 01:45:36 INFO - PROCESS | 1847 | 1461228336376 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 01:45:36 INFO - PROCESS | 1847 | 1461228336684 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b925400 == 198 [pid = 1847] [id = 769] 01:45:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x8b925800) [pid = 1847] [serial = 2306] [outer = (nil)] 01:45:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x8b92c800) [pid = 1847] [serial = 2307] [outer = 0x8b925800] 01:45:36 INFO - PROCESS | 1847 | 1461228336769 Marionette DEBUG loaded listener.js 01:45:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x8b92e000) [pid = 1847] [serial = 2308] [outer = 0x8b925800] 01:45:37 INFO - PROCESS | 1847 | 1461228337605 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"]]]}] 01:45:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:45:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:45:37 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1486ms 01:45:37 INFO - PROCESS | 1847 | 1461228337628 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 01:45:37 INFO - PROCESS | 1847 | 1461228337632 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 01:45:37 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:45:37 INFO - PROCESS | 1847 | 1461228337639 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:45:37 INFO - PROCESS | 1847 | 1461228337643 Marionette TRACE conn3 <- [1,3042,null,{}] 01:45:37 INFO - PROCESS | 1847 | 1461228337648 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}] 01:45:37 INFO - PROCESS | 1847 | 1461228337881 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 01:45:38 INFO - PROCESS | 1847 | 1461228338165 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x863f2400 == 199 [pid = 1847] [id = 770] 01:45:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x8b924800) [pid = 1847] [serial = 2309] [outer = (nil)] 01:45:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x9b0f6400) [pid = 1847] [serial = 2310] [outer = 0x8b924800] 01:45:38 INFO - PROCESS | 1847 | 1461228338253 Marionette DEBUG loaded listener.js 01:45:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0xa3c03c00) [pid = 1847] [serial = 2311] [outer = 0x8b924800] 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:45:39 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'.) 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:45:39 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. 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:45:39 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. 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:45:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:45:39 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. 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:45:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:45:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:45:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:45:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:45:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:45:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:45:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:45:39 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1875ms 01:45:39 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:45:39 INFO - PROCESS | 1847 | 1461228339443 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]]]}] 01:45:39 INFO - PROCESS | 1847 | 1461228339514 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 01:45:39 INFO - PROCESS | 1847 | 1461228339517 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 01:45:39 INFO - PROCESS | 1847 | 1461228339531 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:45:39 INFO - PROCESS | 1847 | 1461228339533 Marionette TRACE conn3 <- [1,3046,null,{}] 01:45:39 INFO - PROCESS | 1847 | 1461228339633 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}] 01:45:39 INFO - PROCESS | 1847 | 1461228339929 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 01:45:40 INFO - PROCESS | 1847 | 1461228340348 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x8762ec00 == 200 [pid = 1847] [id = 771] 01:45:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x87630800) [pid = 1847] [serial = 2312] [outer = (nil)] 01:45:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x92856000) [pid = 1847] [serial = 2313] [outer = 0x87630800] 01:45:40 INFO - PROCESS | 1847 | 1461228340433 Marionette DEBUG loaded listener.js 01:45:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x9ae63800) [pid = 1847] [serial = 2314] [outer = 0x87630800] 01:45:40 INFO - PROCESS | 1847 | [1847] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:45:42 INFO - PROCESS | 1847 | --DOCSHELL 0x8859bc00 == 199 [pid = 1847] [id = 546] 01:45:42 INFO - PROCESS | 1847 | --DOCSHELL 0x88668c00 == 198 [pid = 1847] [id = 682] 01:45:42 INFO - PROCESS | 1847 | --DOCSHELL 0x962c9400 == 197 [pid = 1847] [id = 132] 01:45:42 INFO - PROCESS | 1847 | --DOCSHELL 0x89db7000 == 196 [pid = 1847] [id = 547] 01:45:42 INFO - PROCESS | 1847 | --DOCSHELL 0x9620d000 == 195 [pid = 1847] [id = 700] 01:45:42 INFO - PROCESS | 1847 | --DOCSHELL 0x86fac800 == 194 [pid = 1847] [id = 683] 01:45:42 INFO - PROCESS | 1847 | --DOCSHELL 0x878ef800 == 193 [pid = 1847] [id = 549] 01:45:42 INFO - PROCESS | 1847 | --DOCSHELL 0x89c70000 == 192 [pid = 1847] [id = 752] 01:45:42 INFO - PROCESS | 1847 | --DOCSHELL 0x840e4800 == 191 [pid = 1847] [id = 751] 01:45:42 INFO - PROCESS | 1847 | --DOCSHELL 0x88d4ac00 == 190 [pid = 1847] [id = 750] 01:45:42 INFO - PROCESS | 1847 | --DOCSHELL 0x87f51400 == 189 [pid = 1847] [id = 749] 01:45:42 INFO - PROCESS | 1847 | --DOCSHELL 0x863edc00 == 188 [pid = 1847] [id = 748] 01:45:42 INFO - PROCESS | 1847 | --DOCSHELL 0x983bfc00 == 187 [pid = 1847] [id = 746] 01:45:42 INFO - PROCESS | 1847 | --DOCSHELL 0x983bd800 == 186 [pid = 1847] [id = 747] 01:45:42 INFO - PROCESS | 1847 | --DOCSHELL 0x902e0800 == 185 [pid = 1847] [id = 745] 01:45:42 INFO - PROCESS | 1847 | --DOCSHELL 0x900f6400 == 184 [pid = 1847] [id = 744] 01:45:42 INFO - PROCESS | 1847 | --DOCSHELL 0x93b2dc00 == 183 [pid = 1847] [id = 742] 01:45:42 INFO - PROCESS | 1847 | --DOCSHELL 0x946e8c00 == 182 [pid = 1847] [id = 743] 01:45:43 INFO - PROCESS | 1847 | --DOCSHELL 0x840ecc00 == 181 [pid = 1847] [id = 544] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x8b87a800) [pid = 1847] [serial = 2186] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x89c72c00) [pid = 1847] [serial = 2184] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x97eacc00) [pid = 1847] [serial = 2171] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x978b8400) [pid = 1847] [serial = 2159] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x8b6f2400) [pid = 1847] [serial = 2126] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x97620800) [pid = 1847] [serial = 2157] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x89db1400) [pid = 1847] [serial = 2124] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x97125800) [pid = 1847] [serial = 2103] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x8f9c6400) [pid = 1847] [serial = 2135] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x88d71800) [pid = 1847] [serial = 2178] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x87d96800) [pid = 1847] [serial = 2183] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x8b6f5c00) [pid = 1847] [serial = 2052] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x86fa8400) [pid = 1847] [serial = 2175] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x974ef000) [pid = 1847] [serial = 2153] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x88d42c00) [pid = 1847] [serial = 2177] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x902e0c00) [pid = 1847] [serial = 2142] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x98366800) [pid = 1847] [serial = 2172] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x8529dc00) [pid = 1847] [serial = 2174] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x978bc400) [pid = 1847] [serial = 2160] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x900ed000) [pid = 1847] [serial = 2138] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x8e739000) [pid = 1847] [serial = 2132] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x97d95000) [pid = 1847] [serial = 2165] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x8f2a5000) [pid = 1847] [serial = 2133] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x89db9c00) [pid = 1847] [serial = 2180] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x97e9e800) [pid = 1847] [serial = 2168] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x91d42000) [pid = 1847] [serial = 2148] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x93c7e000) [pid = 1847] [serial = 2151] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x900f5400) [pid = 1847] [serial = 2139] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x8fb74800) [pid = 1847] [serial = 2136] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x93b2d800) [pid = 1847] [serial = 2150] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x97986000) [pid = 1847] [serial = 2163] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x8e5acc00) [pid = 1847] [serial = 2129] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x8b9fd400) [pid = 1847] [serial = 2127] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x91127000) [pid = 1847] [serial = 2145] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x9761e400) [pid = 1847] [serial = 2156] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x90349400) [pid = 1847] [serial = 2144] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x87d97800) [pid = 1847] [serial = 2121] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x97d99800) [pid = 1847] [serial = 2166] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x9024a800) [pid = 1847] [serial = 2141] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x86faf400) [pid = 1847] [serial = 2120] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x975d8c00) [pid = 1847] [serial = 2154] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x89e26c00) [pid = 1847] [serial = 2181] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x89c6c000) [pid = 1847] [serial = 2123] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x8e603800) [pid = 1847] [serial = 2130] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x97982400) [pid = 1847] [serial = 2162] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x913e2000) [pid = 1847] [serial = 2147] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x97ea1400) [pid = 1847] [serial = 2169] [outer = (nil)] [url = about:blank] 01:45:43 INFO - PROCESS | 1847 | 1461228343615 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:45:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:45:43 INFO - {} 01:45:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 4109ms 01:45:43 INFO - PROCESS | 1847 | 1461228343637 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 01:45:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:45:43 INFO - PROCESS | 1847 | 1461228343643 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 01:45:43 INFO - PROCESS | 1847 | 1461228343651 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:45:43 INFO - PROCESS | 1847 | 1461228343657 Marionette TRACE conn3 <- [1,3050,null,{}] 01:45:43 INFO - PROCESS | 1847 | 1461228343666 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}] 01:45:43 INFO - PROCESS | 1847 | 1461228343907 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 01:45:44 INFO - PROCESS | 1847 | 1461228344134 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x8529dc00 == 182 [pid = 1847] [id = 772] 01:45:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x87622c00) [pid = 1847] [serial = 2315] [outer = (nil)] 01:45:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x88651400) [pid = 1847] [serial = 2316] [outer = 0x87622c00] 01:45:44 INFO - PROCESS | 1847 | 1461228344210 Marionette DEBUG loaded listener.js 01:45:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x88672400) [pid = 1847] [serial = 2317] [outer = 0x87622c00] 01:45:44 INFO - PROCESS | 1847 | 1461228344917 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]]]}] 01:45:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:45:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:45:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:45:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:45:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1295ms 01:45:44 INFO - PROCESS | 1847 | 1461228344946 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 01:45:44 INFO - PROCESS | 1847 | 1461228344954 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 01:45:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:45:44 INFO - PROCESS | 1847 | 1461228344964 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:45:44 INFO - PROCESS | 1847 | 1461228344968 Marionette TRACE conn3 <- [1,3054,null,{}] 01:45:44 INFO - PROCESS | 1847 | 1461228344974 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}] 01:45:45 INFO - PROCESS | 1847 | 1461228345153 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 01:45:45 INFO - PROCESS | 1847 | 1461228345408 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x8390fc00 == 183 [pid = 1847] [id = 773] 01:45:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x8762fc00) [pid = 1847] [serial = 2318] [outer = (nil)] 01:45:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x89c6f800) [pid = 1847] [serial = 2319] [outer = 0x8762fc00] 01:45:45 INFO - PROCESS | 1847 | 1461228345484 Marionette DEBUG loaded listener.js 01:45:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x89db1800) [pid = 1847] [serial = 2320] [outer = 0x8762fc00] 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:45:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:45:47 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" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:45:47 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" 01:45:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:45:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:45:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2132ms 01:45:47 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:45:47 INFO - PROCESS | 1847 | 1461228346951 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"]]]}] 01:45:47 INFO - PROCESS | 1847 | 1461228347242 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 01:45:47 INFO - PROCESS | 1847 | 1461228347250 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 01:45:47 INFO - PROCESS | 1847 | 1461228347292 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:45:47 INFO - PROCESS | 1847 | 1461228347302 Marionette TRACE conn3 <- [1,3058,null,{}] 01:45:47 INFO - PROCESS | 1847 | 1461228347325 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}] 01:45:47 INFO - PROCESS | 1847 | 1461228347577 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 01:45:47 INFO - PROCESS | 1847 | 1461228347612 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x89db7000 == 184 [pid = 1847] [id = 774] 01:45:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x8b926400) [pid = 1847] [serial = 2321] [outer = (nil)] 01:45:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x8bf19800) [pid = 1847] [serial = 2322] [outer = 0x8b926400] 01:45:47 INFO - PROCESS | 1847 | 1461228347686 Marionette DEBUG loaded listener.js 01:45:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x8dc4f000) [pid = 1847] [serial = 2323] [outer = 0x8b926400] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x8f9bc000) [pid = 1847] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x93b2ec00) [pid = 1847] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x97ea8c00) [pid = 1847] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x8fb93400) [pid = 1847] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x93b31400) [pid = 1847] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x8dd26800) [pid = 1847] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x89c6fc00) [pid = 1847] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x8c10c400) [pid = 1847] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x96395400) [pid = 1847] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x8b6f3c00) [pid = 1847] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x8b5bd800) [pid = 1847] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x8e73d800) [pid = 1847] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x93b2f000) [pid = 1847] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x9016ac00) [pid = 1847] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x89dbc400) [pid = 1847] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x9034c800) [pid = 1847] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x8859fc00) [pid = 1847] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x8fb72c00) [pid = 1847] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x984b8400) [pid = 1847] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x984b5000) [pid = 1847] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x8fb94c00) [pid = 1847] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x984b9800) [pid = 1847] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x8e5ae400) [pid = 1847] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x88651000) [pid = 1847] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:45:48 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x8b6fc000) [pid = 1847] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:45:49 INFO - PROCESS | 1847 | 1461228349214 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]]]}] 01:45:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:45:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:45:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:45:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:45:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:45:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:45:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:45:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:45:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:45:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:45:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:45:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:45:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:45:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:45:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:45:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:45:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:45:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:45:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:45:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1977ms 01:45:49 INFO - PROCESS | 1847 | 1461228349242 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 01:45:49 INFO - PROCESS | 1847 | 1461228349245 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 01:45:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:45:49 INFO - PROCESS | 1847 | 1461228349259 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:45:49 INFO - PROCESS | 1847 | 1461228349262 Marionette TRACE conn3 <- [1,3062,null,{}] 01:45:49 INFO - PROCESS | 1847 | 1461228349268 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}] 01:45:49 INFO - PROCESS | 1847 | 1461228349441 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 01:45:49 INFO - PROCESS | 1847 | 1461228349653 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d91000 == 185 [pid = 1847] [id = 775] 01:45:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x8b933c00) [pid = 1847] [serial = 2324] [outer = (nil)] 01:45:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x8dc92400) [pid = 1847] [serial = 2325] [outer = 0x8b933c00] 01:45:49 INFO - PROCESS | 1847 | 1461228349725 Marionette DEBUG loaded listener.js 01:45:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x8dd2a000) [pid = 1847] [serial = 2326] [outer = 0x8b933c00] 01:45:50 INFO - PROCESS | 1847 | [1847] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:45:50 INFO - PROCESS | 1847 | 1461228350501 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:45:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:45:50 INFO - {} 01:45:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1279ms 01:45:50 INFO - PROCESS | 1847 | 1461228350541 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 01:45:50 INFO - PROCESS | 1847 | 1461228350543 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 01:45:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:45:50 INFO - PROCESS | 1847 | 1461228350699 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:45:50 INFO - PROCESS | 1847 | 1461228350704 Marionette TRACE conn3 <- [1,3066,null,{}] 01:45:50 INFO - PROCESS | 1847 | 1461228350713 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}] 01:45:50 INFO - PROCESS | 1847 | 1461228350940 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 01:45:51 INFO - PROCESS | 1847 | 1461228351315 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x87629c00 == 186 [pid = 1847] [id = 776] 01:45:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x8762a400) [pid = 1847] [serial = 2327] [outer = (nil)] 01:45:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x8762e400) [pid = 1847] [serial = 2328] [outer = 0x8762a400] 01:45:51 INFO - PROCESS | 1847 | 1461228351409 Marionette DEBUG loaded listener.js 01:45:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x87d8f800) [pid = 1847] [serial = 2329] [outer = 0x8762a400] 01:45:52 INFO - PROCESS | 1847 | 1461228352211 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]]]}] 01:45:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:45:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:45:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:45:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:45:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:45:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:45:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:45:52 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1538ms 01:45:52 INFO - PROCESS | 1847 | 1461228352246 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 01:45:52 INFO - PROCESS | 1847 | 1461228352255 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 01:45:52 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:45:52 INFO - PROCESS | 1847 | 1461228352264 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:45:52 INFO - PROCESS | 1847 | 1461228352269 Marionette TRACE conn3 <- [1,3070,null,{}] 01:45:52 INFO - PROCESS | 1847 | 1461228352281 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}] 01:45:52 INFO - PROCESS | 1847 | 1461228352487 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 01:45:52 INFO - PROCESS | 1847 | 1461228352790 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x86fb0800 == 187 [pid = 1847] [id = 777] 01:45:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x8762c800) [pid = 1847] [serial = 2330] [outer = (nil)] 01:45:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x89c6d800) [pid = 1847] [serial = 2331] [outer = 0x8762c800] 01:45:52 INFO - PROCESS | 1847 | 1461228352880 Marionette DEBUG loaded listener.js 01:45:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x89e27400) [pid = 1847] [serial = 2332] [outer = 0x8762c800] 01:45:53 INFO - PROCESS | 1847 | 1461228353823 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]]]}] 01:45:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:45:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:45:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:45:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:45:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:45:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:45:53 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1588ms 01:45:53 INFO - PROCESS | 1847 | 1461228353854 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 01:45:53 INFO - PROCESS | 1847 | 1461228353857 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 01:45:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:45:53 INFO - PROCESS | 1847 | 1461228353864 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:45:53 INFO - PROCESS | 1847 | 1461228353868 Marionette TRACE conn3 <- [1,3074,null,{}] 01:45:53 INFO - PROCESS | 1847 | 1461228353927 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}] 01:45:54 INFO - PROCESS | 1847 | 1461228354134 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 01:45:54 INFO - PROCESS | 1847 | 1461228354543 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x8b92cc00 == 188 [pid = 1847] [id = 778] 01:45:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x8b931800) [pid = 1847] [serial = 2333] [outer = (nil)] 01:45:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x8b9fbc00) [pid = 1847] [serial = 2334] [outer = 0x8b931800] 01:45:54 INFO - PROCESS | 1847 | 1461228354684 Marionette DEBUG loaded listener.js 01:45:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x8c110800) [pid = 1847] [serial = 2335] [outer = 0x8b931800] 01:45:55 INFO - PROCESS | 1847 | 1461228355522 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]]]}] 01:45:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:45:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:45:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:45:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:45:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:45:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:45:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1730ms 01:45:55 INFO - PROCESS | 1847 | 1461228355596 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 01:45:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:45:55 INFO - PROCESS | 1847 | 1461228355600 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 01:45:55 INFO - PROCESS | 1847 | 1461228355607 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:45:55 INFO - PROCESS | 1847 | 1461228355611 Marionette TRACE conn3 <- [1,3078,null,{}] 01:45:55 INFO - PROCESS | 1847 | 1461228355616 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}] 01:45:55 INFO - PROCESS | 1847 | 1461228355947 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 01:45:56 INFO - PROCESS | 1847 | 1461228356168 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x88d7f000 == 189 [pid = 1847] [id = 779] 01:45:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x8c10c400) [pid = 1847] [serial = 2336] [outer = (nil)] 01:45:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x8e5b5800) [pid = 1847] [serial = 2337] [outer = 0x8c10c400] 01:45:56 INFO - PROCESS | 1847 | 1461228356305 Marionette DEBUG loaded listener.js 01:45:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x8e6c5c00) [pid = 1847] [serial = 2338] [outer = 0x8c10c400] 01:45:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 01:45:57 INFO - reader.readAsText(blob_2) 01:45:57 INFO - }" did not throw 01:45:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 01:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 01:45:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 01:45:57 INFO - reader.readAsDataURL(blob_2) 01:45:57 INFO - }" did not throw 01:45:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 01:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 01:45:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 01:45:57 INFO - reader.readAsArrayBuffer(blob_2) 01:45:57 INFO - }" did not throw 01:45:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 01:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 01:45:57 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 01:45:57 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 01:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:45:57 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 01:45:57 INFO - PROCESS | 1847 | 1461228357155 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 01:45:57 INFO - PROCESS | 1847 | 1461228357170 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:45:57 INFO - PROCESS | 1847 | 1461228357175 Marionette TRACE conn3 <- [1,3082,null,{}] 01:45:57 INFO - PROCESS | 1847 | 1461228357182 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}] 01:45:57 INFO - PROCESS | 1847 | 1461228357414 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 01:45:57 INFO - PROCESS | 1847 | 1461228357735 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x8e604400 == 190 [pid = 1847] [id = 780] 01:45:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x8e739000) [pid = 1847] [serial = 2339] [outer = (nil)] 01:45:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x8f376000) [pid = 1847] [serial = 2340] [outer = 0x8e739000] 01:45:57 INFO - PROCESS | 1847 | 1461228357825 Marionette DEBUG loaded listener.js 01:45:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x8f378800) [pid = 1847] [serial = 2341] [outer = 0x8e739000] 01:45:58 INFO - PROCESS | 1847 | 1461228358623 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]]]}] 01:45:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:45:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:45:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:45:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1493ms 01:45:58 INFO - PROCESS | 1847 | 1461228358666 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 01:45:58 INFO - PROCESS | 1847 | 1461228358670 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 01:45:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:45:58 INFO - PROCESS | 1847 | 1461228358676 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:45:58 INFO - PROCESS | 1847 | 1461228358680 Marionette TRACE conn3 <- [1,3086,null,{}] 01:45:58 INFO - PROCESS | 1847 | 1461228358685 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}] 01:45:58 INFO - PROCESS | 1847 | 1461228358922 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 01:45:59 INFO - PROCESS | 1847 | 1461228359236 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x89e20c00 == 191 [pid = 1847] [id = 781] 01:45:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x8b18ec00) [pid = 1847] [serial = 2342] [outer = (nil)] 01:45:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x8fb75800) [pid = 1847] [serial = 2343] [outer = 0x8b18ec00] 01:45:59 INFO - PROCESS | 1847 | 1461228359330 Marionette DEBUG loaded listener.js 01:45:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x8fb9f400) [pid = 1847] [serial = 2344] [outer = 0x8b18ec00] 01:46:00 INFO - PROCESS | 1847 | 1461228360187 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:46:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:46:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1534ms 01:46:00 INFO - PROCESS | 1847 | 1461228360213 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 01:46:00 INFO - PROCESS | 1847 | 1461228360219 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 01:46:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:46:00 INFO - PROCESS | 1847 | 1461228360229 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:46:00 INFO - PROCESS | 1847 | 1461228360235 Marionette TRACE conn3 <- [1,3090,null,{}] 01:46:00 INFO - PROCESS | 1847 | 1461228360292 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}] 01:46:00 INFO - PROCESS | 1847 | 1461228360510 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 01:46:00 INFO - PROCESS | 1847 | 1461228360814 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x8c10dc00 == 192 [pid = 1847] [id = 782] 01:46:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x8e73e800) [pid = 1847] [serial = 2345] [outer = (nil)] 01:46:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x90167000) [pid = 1847] [serial = 2346] [outer = 0x8e73e800] 01:46:00 INFO - PROCESS | 1847 | 1461228360932 Marionette DEBUG loaded listener.js 01:46:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x9016b800) [pid = 1847] [serial = 2347] [outer = 0x8e73e800] 01:46:01 INFO - PROCESS | 1847 | 1461228361753 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:46:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:46:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1542ms 01:46:01 INFO - PROCESS | 1847 | 1461228361770 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 01:46:01 INFO - PROCESS | 1847 | 1461228361773 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 01:46:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:46:01 INFO - PROCESS | 1847 | 1461228361780 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:46:01 INFO - PROCESS | 1847 | 1461228361783 Marionette TRACE conn3 <- [1,3094,null,{}] 01:46:01 INFO - PROCESS | 1847 | 1461228361789 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}] 01:46:01 INFO - PROCESS | 1847 | 1461228361986 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 01:46:02 INFO - PROCESS | 1847 | 1461228362278 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x87d96800 == 193 [pid = 1847] [id = 783] 01:46:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x900f4c00) [pid = 1847] [serial = 2348] [outer = (nil)] 01:46:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x90320000) [pid = 1847] [serial = 2349] [outer = 0x900f4c00] 01:46:02 INFO - PROCESS | 1847 | 1461228362367 Marionette DEBUG loaded listener.js 01:46:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x90323000) [pid = 1847] [serial = 2350] [outer = 0x900f4c00] 01:46:03 INFO - PROCESS | 1847 | 1461228363200 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:46:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:46:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1437ms 01:46:03 INFO - PROCESS | 1847 | 1461228363223 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 01:46:03 INFO - PROCESS | 1847 | 1461228363227 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 01:46:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:46:03 INFO - PROCESS | 1847 | 1461228363236 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:46:03 INFO - PROCESS | 1847 | 1461228363238 Marionette TRACE conn3 <- [1,3098,null,{}] 01:46:03 INFO - PROCESS | 1847 | 1461228363245 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}] 01:46:03 INFO - PROCESS | 1847 | 1461228363465 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 01:46:03 INFO - PROCESS | 1847 | 1461228363788 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x86fa6800 == 194 [pid = 1847] [id = 784] 01:46:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x878ef800) [pid = 1847] [serial = 2351] [outer = (nil)] 01:46:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x9119d800) [pid = 1847] [serial = 2352] [outer = 0x878ef800] 01:46:03 INFO - PROCESS | 1847 | 1461228363885 Marionette DEBUG loaded listener.js 01:46:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x911a3000) [pid = 1847] [serial = 2353] [outer = 0x878ef800] 01:46:04 INFO - PROCESS | 1847 | 1461228364711 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]]]}] 01:46:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:46:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:46:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1493ms 01:46:04 INFO - PROCESS | 1847 | 1461228364730 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 01:46:04 INFO - PROCESS | 1847 | 1461228364734 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 01:46:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:46:04 INFO - PROCESS | 1847 | 1461228364740 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:46:04 INFO - PROCESS | 1847 | 1461228364743 Marionette TRACE conn3 <- [1,3102,null,{}] 01:46:04 INFO - PROCESS | 1847 | 1461228364749 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}] 01:46:04 INFO - PROCESS | 1847 | 1461228364974 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 01:46:05 INFO - PROCESS | 1847 | 1461228365265 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x90319c00 == 195 [pid = 1847] [id = 785] 01:46:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x90320800) [pid = 1847] [serial = 2354] [outer = (nil)] 01:46:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x91df2c00) [pid = 1847] [serial = 2355] [outer = 0x90320800] 01:46:05 INFO - PROCESS | 1847 | 1461228365355 Marionette DEBUG loaded listener.js 01:46:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x92823400) [pid = 1847] [serial = 2356] [outer = 0x90320800] 01:46:06 INFO - PROCESS | 1847 | 1461228366189 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:46:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:46:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1480ms 01:46:06 INFO - PROCESS | 1847 | 1461228366220 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 01:46:06 INFO - PROCESS | 1847 | 1461228366223 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 01:46:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:46:06 INFO - PROCESS | 1847 | 1461228366230 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:46:06 INFO - PROCESS | 1847 | 1461228366235 Marionette TRACE conn3 <- [1,3106,null,{}] 01:46:06 INFO - PROCESS | 1847 | 1461228366240 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}] 01:46:06 INFO - PROCESS | 1847 | 1461228366492 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 01:46:06 INFO - PROCESS | 1847 | 1461228366782 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x91de4400 == 196 [pid = 1847] [id = 786] 01:46:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x91de8c00) [pid = 1847] [serial = 2357] [outer = (nil)] 01:46:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x93b34c00) [pid = 1847] [serial = 2358] [outer = 0x91de8c00] 01:46:06 INFO - PROCESS | 1847 | 1461228366875 Marionette DEBUG loaded listener.js 01:46:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x93c77400) [pid = 1847] [serial = 2359] [outer = 0x91de8c00] 01:46:07 INFO - PROCESS | 1847 | 1461228367734 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]]]}] 01:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:46:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1548ms 01:46:07 INFO - PROCESS | 1847 | 1461228367779 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 01:46:07 INFO - PROCESS | 1847 | 1461228367789 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 01:46:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:46:07 INFO - PROCESS | 1847 | 1461228367842 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:46:07 INFO - PROCESS | 1847 | 1461228367846 Marionette TRACE conn3 <- [1,3110,null,{}] 01:46:07 INFO - PROCESS | 1847 | 1461228367856 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}] 01:46:08 INFO - PROCESS | 1847 | 1461228368057 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 01:46:08 INFO - PROCESS | 1847 | 1461228368360 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x92ba8400 == 197 [pid = 1847] [id = 787] 01:46:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x93b37800) [pid = 1847] [serial = 2360] [outer = (nil)] 01:46:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x95079000) [pid = 1847] [serial = 2361] [outer = 0x93b37800] 01:46:08 INFO - PROCESS | 1847 | 1461228368456 Marionette DEBUG loaded listener.js 01:46:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x9620cc00) [pid = 1847] [serial = 2362] [outer = 0x93b37800] 01:46:09 INFO - PROCESS | 1847 | 1461228369275 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"]]]}] 01:46:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:46:09 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 01:46:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:46:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:46:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1460ms 01:46:09 INFO - PROCESS | 1847 | 1461228369297 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 01:46:09 INFO - PROCESS | 1847 | 1461228369301 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 01:46:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:46:09 INFO - PROCESS | 1847 | 1461228369307 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:46:09 INFO - PROCESS | 1847 | 1461228369310 Marionette TRACE conn3 <- [1,3114,null,{}] 01:46:09 INFO - PROCESS | 1847 | 1461228369316 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}] 01:46:09 INFO - PROCESS | 1847 | 1461228369510 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 01:46:09 INFO - PROCESS | 1847 | 1461228369794 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\", \"14ae1fd5-cc55-45f0-a93f-5723e8b842c0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x946e7800 == 198 [pid = 1847] [id = 788] 01:46:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x946ed000) [pid = 1847] [serial = 2363] [outer = (nil)] 01:46:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x975cbc00) [pid = 1847] [serial = 2364] [outer = 0x946ed000] 01:46:09 INFO - PROCESS | 1847 | 1461228369882 Marionette DEBUG loaded listener.js 01:46:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x975d2c00) [pid = 1847] [serial = 2365] [outer = 0x946ed000] 01:46:10 INFO - PROCESS | 1847 | 1461228370758 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]]]}] 01:46:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:46:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1488ms 01:46:10 INFO - PROCESS | 1847 | 1461228370795 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 01:46:10 INFO - PROCESS | 1847 | 1461228370799 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 01:46:11 WARNING - u'runner_teardown' () 01:46:11 INFO - No more tests 01:46:11 INFO - Got 0 unexpected results 01:46:11 INFO - SUITE-END | took 1280s 01:46:11 INFO - Closing logging queue 01:46:12 INFO - queue closed 01:46:12 INFO - Return code: 0 01:46:12 WARNING - # TBPL SUCCESS # 01:46:12 INFO - Running post-action listener: _resource_record_post_action 01:46:12 INFO - Running post-run listener: _resource_record_post_run 01:46:13 INFO - Total resource usage - Wall time: 1317s; CPU: 98.0%; Read bytes: 13942784; Write bytes: 966094848; Read time: 488; Write time: 250148 01:46:13 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:46:13 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 184832000; Read time: 0; Write time: 164780 01:46:13 INFO - run-tests - Wall time: 1285s; CPU: 98.0%; Read bytes: 10985472; Write bytes: 781262848; Read time: 384; Write time: 85368 01:46:13 INFO - Running post-run listener: _upload_blobber_files 01:46:13 INFO - Blob upload gear active. 01:46:13 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:46:13 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 01:46:13 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 01:46:13 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 01:46:13 INFO - (blobuploader) - INFO - Open directory for files ... 01:46:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:46:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:46:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:46:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:46:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:46:15 INFO - (blobuploader) - INFO - Done attempting. 01:46:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:46:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:46:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:46:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:46:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:46:15 INFO - (blobuploader) - INFO - Done attempting. 01:46:15 INFO - (blobuploader) - INFO - Iteration through files over. 01:46:16 INFO - Return code: 0 01:46:16 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:46:16 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:46:16 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b74f5c09097bec6416f7ba15722de45573e58fceb67609f1968c2e96500df8308fbd0d201cb42f51475c3766e69708553817336b8942a332462a399895aebf45", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9f06b8d408a85ab0188a24fe9de6ba3a36482c7481eb6a6ab9a2e936f061481159914ba7ea0862030a97e70cb507f79b5aad3b9cf9e3d5d9ded6d41e2f35b9cc"} 01:46:16 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:46:16 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:46:16 INFO - Contents: 01:46:16 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b74f5c09097bec6416f7ba15722de45573e58fceb67609f1968c2e96500df8308fbd0d201cb42f51475c3766e69708553817336b8942a332462a399895aebf45", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9f06b8d408a85ab0188a24fe9de6ba3a36482c7481eb6a6ab9a2e936f061481159914ba7ea0862030a97e70cb507f79b5aad3b9cf9e3d5d9ded6d41e2f35b9cc"} 01:46:16 INFO - Running post-run listener: copy_logs_to_upload_dir 01:46:16 INFO - Copying logs to upload dir... 01:46:16 INFO - mkdir: /builds/slave/test/build/upload/logs 01:46:16 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1456.808346 ========= master_lag: 0.53 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 17 secs) (at 2016-04-21 01:46:16.514901) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 01:46:16.526022) ========= 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-1461221759.777997-397597379 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b74f5c09097bec6416f7ba15722de45573e58fceb67609f1968c2e96500df8308fbd0d201cb42f51475c3766e69708553817336b8942a332462a399895aebf45", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9f06b8d408a85ab0188a24fe9de6ba3a36482c7481eb6a6ab9a2e936f061481159914ba7ea0862030a97e70cb507f79b5aad3b9cf9e3d5d9ded6d41e2f35b9cc"} build_url:https://queue.taskcluster.net/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032042 build_url: 'https://queue.taskcluster.net/v1/task/Za0ybVykQZCua8WFKSFTjw/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/fx-team/sha512/b74f5c09097bec6416f7ba15722de45573e58fceb67609f1968c2e96500df8308fbd0d201cb42f51475c3766e69708553817336b8942a332462a399895aebf45", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9f06b8d408a85ab0188a24fe9de6ba3a36482c7481eb6a6ab9a2e936f061481159914ba7ea0862030a97e70cb507f79b5aad3b9cf9e3d5d9ded6d41e2f35b9cc"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Za0ybVykQZCua8WFKSFTjw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 01:46:16.585902) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 01:46:16.588832) ========= 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-1461221759.777997-397597379 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.015901 ========= master_lag: 0.09 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 01:46:16.694678) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 01:46:16.695006) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 01:46:16.695298) ========= ========= Total master_lag: 0.95 =========